diff --git a/public/docs-static/img/how-to-guides/pfSense/enable_interface.png b/public/docs-static/img/how-to-guides/pfSense/enable_interface.png new file mode 100644 index 00000000..55dc807f Binary files /dev/null and b/public/docs-static/img/how-to-guides/pfSense/enable_interface.png differ diff --git a/public/docs-static/img/how-to-guides/pfSense/firewall_rules.png b/public/docs-static/img/how-to-guides/pfSense/firewall_rules.png new file mode 100644 index 00000000..195f710c Binary files /dev/null and b/public/docs-static/img/how-to-guides/pfSense/firewall_rules.png differ diff --git a/public/docs-static/img/how-to-guides/pfSense/new_interface.png b/public/docs-static/img/how-to-guides/pfSense/new_interface.png new file mode 100644 index 00000000..e0ce2f03 Binary files /dev/null and b/public/docs-static/img/how-to-guides/pfSense/new_interface.png differ diff --git a/src/pages/how-to/installation/pfsense.mdx b/src/pages/how-to/installation/pfsense.mdx index e150df63..564c82a1 100644 --- a/src/pages/how-to/installation/pfsense.mdx +++ b/src/pages/how-to/installation/pfsense.mdx @@ -69,6 +69,44 @@ Use this section for diagnostics and troubleshooting common connection or setup connection status

+### Assign NetBird interface +After authentication, a new interface named `wt0(wt0)` will be available but unassigned. To assign it go to +`Interfaces` > `Assignments`. Under `Available network ports`, select the NetBird interface `wt0(wt0)` and click `Add`. + +

+ NewInterface +

+ +### Enable the NetBird interface + +Now that the NetBird interface has been added, you need to enable it. Go to `Interfaces` > `OPT1`, then configure +the following options and click `Save`, then `Apply changes` to activate the interface: + +- **Enable**: `✓ Enable Interface` +- **Description**: `NetBird` + +

enableInterface

+ +### Configure Firewall Rules for the NetBird interface + +To allow NetBird to handle all access control, permit all traffic on the NetBird interface in pfSense. This ensures traffic +flows freely, while NetBird’s own policies (ACLs) govern the access restrictions. + +Create rules to control traffic coming from your NetBird network into pfSense and your local networks: + +1. Go to `Firewall` > `Rules` and select the `NetBird` (interface) tab and click `Add` to create rules +2. Configure the rule: + - **Action**: `Pass` + - **Interface**: `NETBIRD` + - **Address Family**: `in` + - **Protocol**: `Any` + - **Source**: `Any` + - **Destination**: `Any` + - **Description**: `Allow all on NetBird (managed by NetBird)` +3. Click `Save`, then `Apply Changes` + +

firewallRules

+ ## Uninstallation From a shell on your pfSense system, run: