1
Hardware and Performance / Re: [Work In Progress] OPNsense Ported into ARM Devices
« on: August 07, 2021, 05:21:44 am »
The plugin depends on open-vm-tools-nox11, currently not supported on aarch64.
However, there are patches out there that you can install on aarch64. See https://vincerants.com/open-vm-tools-on-freebsd-under-vmware-esxi-arm-fling/.
However, there are patches out there that you can install on aarch64. See https://vincerants.com/open-vm-tools-on-freebsd-under-vmware-esxi-arm-fling/.
I have recently built a version 21.1 test image for rpi3(may also work on rpi4).
Feel free to try it, and don't forget to modify config.txt before the first run .
------------
update on 2021-02-24
An updated image is now out, which works properly on rpi3b+ with the advice of @testo_cz.
Moreover, after the first boot, add `hw.uart.console=""` to /boot/loader.conf.local or the console will goes nowhere in the next boot.
Finally, you can use https://ftp.yrzr.tk/opnsense/ as the Repo to get almost all the plugins as if on amd64. Edit /usr/local/etc/pkg/repos/OPNsense.conf:Code: [Select]OPNsense: {
fingerprints: "/usr/local/etc/pkg/fingerprints/OPNsense",
url: "https://ftp.yrzr.tk/opnsense/${ABI}/21.1/latest",
signature_type: "NONE",
mirror_type: "NONE",
priority: 11,
enabled: yes
}
------------
update on 2021-03-25
Thanks to @nekoprog's code and @testo_cz's advice, the RPI3 images now work fine with the serial console.
I have also made a rough introduction to the images on https://www.yrzr.tk/opnsense-images-for-aarch64.
Thanks @yrzr for this amazing work and for hosting the arm64 repo! I have opnsense 21.7 up and running happily on my rpi4 under ESXi.
Only thing I was wondering is if there is a reason the "os-vmware" plugin isn't available in your repo? It would be great to get vmware tools going too. I can have a go at compiling and installing vmwtools by hand, but it would be even better if this was possible through opnsense's ui.
Many thanks!