[GH-ISSUE #4030] OPNSense package #7896

Closed
opened 2026-08-05 01:15:07 -04:00 by saavagebueno · 4 comments
Owner

Originally created by @mlsmaycon on GitHub (Jun 22, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/4030

Originally assigned to: @mohamed-essam on GitHub.

Since we have the NetBird client being deployed in FreeBSD ports, we should be able to leverage it to run our client within OPNSense as a package and to manage it using the GUI.

The initial idea is to have a simple support, with a limited number of flags, status, and configuration. Below is a description of the tabs we need:

An authentication tab with Management URL and Setup Key input boxes and a Disconnect/Connect button. See PFSense example:

Image

A Settings tab where the client can be configured. See PFSense example:

Image Image

A Status tab with connection and peer, status, and package version information:

Image Image

The status information can be copied as it will be displayed as text.

Relates to #2200 #415

Originally created by @mlsmaycon on GitHub (Jun 22, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4030 Originally assigned to: @mohamed-essam on GitHub. Since we have the NetBird client being deployed in FreeBSD ports, we should be able to leverage it to run our client within OPNSense as a package and to manage it using the GUI. The initial idea is to have a simple support, with a limited number of flags, status, and configuration. Below is a description of the tabs we need: An authentication tab with Management URL and Setup Key input boxes and a Disconnect/Connect button. See PFSense example: <img width="800" alt="Image" src="https://github.com/user-attachments/assets/3a4eb7de-7aea-40ac-bc77-6bfdf9c3f890" /> A Settings tab where the client can be configured. See PFSense example: <img width="800" alt="Image" src="https://github.com/user-attachments/assets/bad5f693-668f-41f5-9a11-0378e1f7287c" /> <img width="800" alt="Image" src="https://github.com/user-attachments/assets/4fe63063-0fb5-48af-8371-14224d4c1104" /> A Status tab with connection and peer, status, and package version information: <img width="800" alt="Image" src="https://github.com/user-attachments/assets/eb628e80-265c-400d-a5c2-17a06b16da5a" /> <img width="800" alt="Image" src="https://github.com/user-attachments/assets/f42256b0-640f-4ef5-b871-6563340b2250" /> The status information can be copied as it will be displayed as text. Relates to #2200 #415
saavagebueno added the clientintegrationfreebsd labels 2026-08-05 01:15:07 -04:00
Author
Owner

@jmbiaudis commented on GitHub (Jun 26, 2025):

Hello,

I noticed this task for an integration for an OPNsense package .

Would it be possible to consider creating a similar package for pfSense as well? I think , many users in the pfSense community would greatly appreciate it.

Thank you for your time and consideration.

<!-- gh-comment-id:3008808629 --> @jmbiaudis commented on GitHub (Jun 26, 2025): Hello, I noticed this task for an integration for an OPNsense package . Would it be possible to consider creating a similar package for pfSense as well? I think , many users in the pfSense community would greatly appreciate it. Thank you for your time and consideration.
Author
Owner

@bannert1337 commented on GitHub (Aug 20, 2025):

Duplicate of #415

<!-- gh-comment-id:3204248598 --> @bannert1337 commented on GitHub (Aug 20, 2025): Duplicate of #415
Author
Owner

@boretom commented on GitHub (Sep 15, 2025):

If I believe to have found an issue with the OPNsense plugin, do I report it here or on OPNsense?

(The issue being that after installation the 'netbird' service is not started. I have to either enable the service in the GUI and reboot. Or start it manually once from the shell with service netbird onestart)

<!-- gh-comment-id:3290668432 --> @boretom commented on GitHub (Sep 15, 2025): If I believe to have found an issue with the OPNsense plugin, do I report it here or on OPNsense? (The issue being that after installation the 'netbird' service is not started. I have to either enable the service in the GUI and reboot. Or start it manually once from the shell with `service netbird onestart`)
Author
Owner

@jnfrati commented on GitHub (Apr 7, 2026):

@boretom if you could open a new issue regarding the OPNSense package if you still face this problem it would be great!
I'll close this issue as we have the package available https://docs.netbird.io/get-started/install/opnsense

<!-- gh-comment-id:4199381750 --> @jnfrati commented on GitHub (Apr 7, 2026): @boretom if you could open a new issue regarding the OPNSense package if you still face this problem it would be great! I'll close this issue as we have the package available https://docs.netbird.io/get-started/install/opnsense
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#7896