opnsense
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| opnsense [2025/06/01 05:32] – created Fabián Rodríguez | opnsense [2025/06/12 07:39] (current) – Fabián Rodríguez | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | == Initial setup == | + | ====== Initial setup ====== |
| + | * Setup VLANs - Interfaces -> Devices -> VLAN | ||
| + | * Management 99 | ||
| + | * WiFi 20 | ||
| + | * WiFi guest 22 | ||
| + | * Assign interfaces - Interfaces -> Assignments -> choose an interface | ||
| + | * Parent : LAN | ||
| + | * IPv4 config type : Static IPv4, IPv4 address 192.168.xx.1 / 24 | ||
| * Navigate to System → Settings → Administration and change the TCP port field to something other than 80 or 443. Then, also check the HTTP Redirect field to disable web GUI redirect rule. | * Navigate to System → Settings → Administration and change the TCP port field to something other than 80 or 443. Then, also check the HTTP Redirect field to disable web GUI redirect rule. | ||
| + | * Services: | ||
| + | * ISC DHCPv4 -> Interface -> Enable DHCP server, specify range (x.x.x.100 to 199) | ||
| + | |||
| + | |||
| + | |||
| + | ====== Backup ====== | ||
| + | * System -> Configuration -> Backups | ||
| + | |||
| + | |||
| + | ====== Setting Up PXE Boot with TFTP on OPNsense ====== | ||
| + | |||
| + | === 1. Install and Enable the TFTP Service === | ||
| + | * Go to **System > Firmware > Plugins** in OPNsense. | ||
| + | * Search for `os-tftp` and install it. | ||
| + | * Navigate to **Services > TFTP > General**, enable TFTP, and set the **server IP**. | ||
| + | |||
| + | === 2. Configure DHCP for PXE Boot === | ||
| + | * Go to **Services > DHCPv4 > [LAN]**. | ||
| + | * Enable **Network Booting** and set: | ||
| + | - **Next-server IP** (the TFTP server, usually OPNsense itself). | ||
| + | - **Boot filename** (`pxelinux.0` for BIOS, `bootx64.efi` for UEFI). | ||
| + | |||
| + | === 3. Prepare the TFTP Server === | ||
| + | * Upload PXE boot files to `/ | ||
| + | * Ensure the correct bootloader (`pxelinux.0` or UEFI equivalents) is available. | ||
| + | |||
| + | === 4. Test the Configuration === | ||
| + | * Boot a PXE-capable client. | ||
| + | * Verify it retrieves the bootloader from the TFTP server. | ||
| + | |||
| + | ==== Useful Resources ==== | ||
| + | * [GitHub PXE Guide for OPNsense](https:// | ||
| + | * [OPNsense Forum Discussion on PXE](https:// | ||
| - | == DHCP == | ||
| - | * Services: DHCPv4: %%[LAN%%] -> scroll to end of page -> DHCP Static Mappings for this interface. | ||
opnsense.1748781131.txt.gz · Last modified: by Fabián Rodríguez
