mirror of
https://github.com/netbirdio/docs.git
synced 2026-10-04 04:39:05 +02:00
Update OPNsense configuration steps (#426)
* Fix incorrect order of steps Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com> * refactor Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com> * Fix typo Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com> --------- Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
This commit is contained in:
@@ -29,6 +29,28 @@ there are both managed and [self-hosted](https://docs.netbird.io/selfhosted/self
|
|||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
|
### Authenticate the machine
|
||||||
|
|
||||||
|
Fill out the authentication form with the following values and click `Save`:
|
||||||
|
|
||||||
|
- **Management URL**: Default is `https://app.netbird.io:443`. If self-hosting, enter your custom management server URL.
|
||||||
|
- **Setup Key**: Paste the setup key from your NetBird account.
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<img src="/docs-static/img/how-to-guides/opnsense/authentication.png" alt="authentication" className="imagewrapper-big"/>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
### Verify Connection Status
|
||||||
|
|
||||||
|
The Status page shows detailed information about connected peers and control services, helping you monitor your deployment.
|
||||||
|
Access it via `VPN` > `NetBird` > `Status` in the OPNsense menu.
|
||||||
|
|
||||||
|
Use this section for diagnostics and troubleshooting common connection or setup issues.
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<img src="/docs-static/img/how-to-guides/opnsense/status.png" alt="connection status" className="imagewrapper-big"/>
|
||||||
|
</p>
|
||||||
|
|
||||||
### Assign NetBird interface
|
### Assign NetBird interface
|
||||||
After installation, a new interface named `wt0` will be available but unassigned. To assign it go to `Interfaces` >
|
After installation, a new interface named `wt0` will be available but unassigned. To assign it go to `Interfaces` >
|
||||||
`Assignments`. Under `Assign a new interface`, set the following values:
|
`Assignments`. Under `Assign a new interface`, set the following values:
|
||||||
@@ -54,7 +76,7 @@ the following options and click `Save`, then `Apply changes` to activate the int
|
|||||||
<p> <img src="/docs-static/img/how-to-guides/opnsense/enable_interface.png" alt="enableInterface" className="imagewrapper-big"/> </p>
|
<p> <img src="/docs-static/img/how-to-guides/opnsense/enable_interface.png" alt="enableInterface" className="imagewrapper-big"/> </p>
|
||||||
|
|
||||||
<Note>
|
<Note>
|
||||||
OPNsense includes native WireGuard support, however do not configure or manage the NetBird interface (wt0) via the OPNsense WireGuard UI.
|
OPNsense includes native WireGuard support, however do not configure or manage the NetBird interface (wt0) via the OPNsense WireGuard UI.
|
||||||
NetBird fully manages the WireGuard interface and keys.
|
NetBird fully manages the WireGuard interface and keys.
|
||||||
</Note>
|
</Note>
|
||||||
|
|
||||||
@@ -65,14 +87,14 @@ This ensures traffic flows freely, while NetBird’s own policies (ACLs) govern
|
|||||||
1. Navigate to `Firewall` > `Rules` > `NetBird`.
|
1. Navigate to `Firewall` > `Rules` > `NetBird`.
|
||||||
2. Click `+ Add` to create a new rule.
|
2. Click `+ Add` to create a new rule.
|
||||||
3. Configure the rule:
|
3. Configure the rule:
|
||||||
- **Action**: `Pass`
|
- **Action**: `Pass`
|
||||||
- **Interface**: `NetBird`
|
- **Interface**: `NetBird`
|
||||||
- **Direction**: `in`
|
- **Direction**: `in`
|
||||||
- **TCP/IP Version**: `IPv4`
|
- **TCP/IP Version**: `IPv4`
|
||||||
- **Protocol**: `any`
|
- **Protocol**: `any`
|
||||||
- **Source**: `any`
|
- **Source**: `any`
|
||||||
- **Destination**: `any`
|
- **Destination**: `any`
|
||||||
- **Description**: `Allow all on NetBird (managed by NetBird)`
|
- **Description**: `Allow all on NetBird (managed by NetBird)`
|
||||||
4. Click `Save`, then `Apply changes`.
|
4. Click `Save`, then `Apply changes`.
|
||||||
5. Ensure this rule is at the top of the `NetBird` rules list so it isn’t shadowed by other rules.
|
5. Ensure this rule is at the top of the `NetBird` rules list so it isn’t shadowed by other rules.
|
||||||
|
|
||||||
@@ -80,29 +102,6 @@ This ensures traffic flows freely, while NetBird’s own policies (ACLs) govern
|
|||||||
<img src="/docs-static/img/how-to-guides/opnsense/firewall_rules.png" alt="firewallRules" className="imagewrapper-big"/>
|
<img src="/docs-static/img/how-to-guides/opnsense/firewall_rules.png" alt="firewallRules" className="imagewrapper-big"/>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
### Authenticate the machine
|
|
||||||
|
|
||||||
Fill out the authentication form with the following values and click `Save`:
|
|
||||||
|
|
||||||
- **Management URL**: Default is `https://app.netbird.io:443`. If self-hosting, enter your custom management server URL.
|
|
||||||
- **Setup Key**: Paste the setup key from your NetBird account. .
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<img src="/docs-static/img/how-to-guides/opnsense/authentication.png" alt="authentication" className="imagewrapper-big"/>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
### Verify Connection Status
|
|
||||||
|
|
||||||
The Status page shows detailed information about connected peers and control services, helping you monitor your deployment.
|
|
||||||
Access it via `VPN` > `NetBird` > `Status` in the OPNsense menu.
|
|
||||||
|
|
||||||
Use this section for diagnostics and troubleshooting common connection or setup issues.
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<img src="/docs-static/img/how-to-guides/opnsense/status.png" alt="connection status" className="imagewrapper-big"/>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
|
|
||||||
## Get started
|
## Get started
|
||||||
<p float="center" >
|
<p float="center" >
|
||||||
<Button name="button" className="button-5" onClick={() => window.open("https://netbird.io/pricing")}>Use NetBird</Button>
|
<Button name="button" className="button-5" onClick={() => window.open("https://netbird.io/pricing")}>Use NetBird</Button>
|
||||||
|
|||||||
Reference in New Issue
Block a user