Repository navigation
Replies: 4 comments 3 replies
|
Short answer: this is already viable without touching the core, and it does not need the Since the router integration policy in #1575, a vendor family is a pusher in OPNsense fits that shape better than most, because it exposes its own API over HTTPS. That means the pusher runs in the
What I cannot do honestly is write it blind. Building against an API I cannot run would produce a pusher that compiles, passes its tests and then reports nothing real on the first firewall it meets, which is worse than not having it. So what would be genuinely useful from someone who runs OPNsense:
@harpyeagle, you are the person who asked for this and you run exactly that setup, OPNsense as the gateway with Flint 2 access points behind it. Would you be up for it? If you can answer the first three and run a build once, I will open an issue in No promise on a date from my side. There is one open item ahead of this in the same area, the fingerprint re-derivation in #1691, and the Asuswrt SSH layout in #1681 is half blocked on hardware answers. But nothing in this list blocks OPNsense, which is why it is worth saying out loud that the door is open and what it costs to walk through. |
|
@harpyeagle, we have published a first OPNsense beta based on your request: opnsense/v0.1.0-beta.1. This is a read-only integration built from the official OPNsense documentation and synthetic fixtures. It has not been tested on a real OPNsense installation yet, so your feedback would be very valuable. To try it:
The beta should report system identity/version, interface counters and IPv4 ARP neighbors. It never writes configuration to OPNsense. Two current limitations of the managed installer:
If it fails or reports something unexpected, please reply with your OPNsense version, the integration error and, if needed, sanitized responses from the relevant API endpoints. Please do not include API keys, secrets, tokens or other sensitive data. |
|
Thanks for running it, this is exactly what the beta needed. Yes, please open these in
The router record is not a pusher problem, so it is tracked in #1968. The integration creates the unit with the host exactly as typed, On the secret: nothing in the path truncates it. The form has no length limit, the env writer escapes and round-trips the whole value, and the parser splits on the first |
|
@harpyeagle thanks for the details, they were enough to reproduce the host problem from the code. Fixed in main as 648c69c (#1969). What changed: the router unit created by an external integration now stores the bare host, with scheme, port and path stripped, and existing rows are normalized on the next startup. The unit form opens and saves again, and the gateway flag can be set without retyping the host. The integration form itself still accepts the full URL, so nothing changes on the setup side. This will be in the next NetPulse release. #1968 is closed. |
Uh oh!
There was an error while loading. Please reload this page.
Hi @gnacho
Just a quick word to say thank you and a request. This tool was very useful for tracking roaming issue between 3 Flint 2s running openwrt 25.
My request is support for opnsense as the gateway. My setup is opnsense as the router and then openwrt for APs
Thanks again John
Moved from issue #1050 to keep the issue tracker for bugs and in-flight work. Originally posted by @harpyeagle.
All reactions