[Work In Progress] OPNsense Ported into ARM Devices

Started by nekoprog, March 25, 2019, 11:55:58 AM

Previous topic - Next topic
You first have to add an IPv6 prefix to the VCN subnet, then you can add an IPv6 address to the VNIC of your instance.

Oracle has pretty decent documentation btw. ;)
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).

Quote from: Maurice on January 03, 2024, 06:11:15 PM
You first have to add an IPv6 prefix to the VCN subnet, then you can add an IPv6 address to the VNIC of your instance.

Oracle has pretty decent documentation btw. ;)

Thanks, @Maurice, slow progress on this one step forward two steps back - managed to sort out the rules and can now access the OPNSense login page (as it's cloud though, I am going in via the WAN address) now when trying to log in I get the following error after login

"The HTTP_REFERER "https://130.162.xxx.xxx/index.php" does not match the predefined settings. You can disable this check if needed under System: Settings: Administration."

But I can't get passed this to change under "System: Settings: Administration" - Is there anything I can do to disable this check from SHELL

I have tried to add an FQDN and point to the public IP but get "A potential DNS Rebind attack has been detected."

Any help will be much appreciated, many thanks

That's exactly what I was talking about:

Quote from: Maurice on January 03, 2024, 05:47:56 PM
Initially, you can't easily connect to the OPNsense Web UI using IPv4. That's because of Oracle's use of SNAT and OPNsense's HTTP_REFERER enforcement. Your best option is to access the Web UI via IPv6.

Just use IPv6 for initial configuration, then you won't have this issue.
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).

Quote from: abal on May 19, 2023, 04:55:27 PM
Hi guys,

I'm using opnsense on nanopi-r2s for a year, which is working just fine. The version I have is 22.7 from personalbsd.org. What I'm trying to do is to connect my UPS to the routes (USB cable), so the router would work as a NUT server. The issue is, that I cannot see the NUT plugin. I've tried the original package repo from personalbsd, now I tried yrzr.tk-s repo, but none of them contains this plugin.
I can remember, that in the earlier version (maybe in 19 or 20) it was present, as I played with it on other hardware (rockpi-e). There the connection was for some reason not working, so I stopped the work. Now I would like to try it on the this hardware.

Isn't this package supported? Or is there a way to grab it from somewhere for aarch64?

Thanks!

I can not download the version for r2s anymore.
Please share it. I'm learning to make the image myself but it will take time.
Since FreeBSD support arm64, OPNsense should work if we have properly FreeBSD driver and u-boot for each board.
I made some Linux images before but my knowledge is not enough.

Trying the 23.7.12 image on the RPI4 and I  cannot get it to boot. Tried updating the PI firmware and bootloader copied the config-rpi4-txt to config.txt I just get a rainbow screen on boot..

Pi is fine and boots other OS fine from both sd card and USB.

Any advice?

Cheers