Configure network interfaces when running virtualized/emulated in UTM macOS

Started by logi, October 26, 2023, 02:42:44 AM

Previous topic - Next topic
I am installing OPNsense on an M1 Macbook, because the Mac uses ARM (Apple Silicon), I am using the App UTM to virtualize and emulate an x86 CPU.

I followed this guide (link below) and successfully configured OpenWRT on the same platform, the only difference is that I don't have to emulate because there are ARM binaries for OpenWRT.

https://openwrt.org/docs/guide-user/virtualization/utm

I tried to follow a similar approach to configure the Network interfaces (two network cards), I am installing it with two NICs, one for the WAN and one for the LAN, unfortunately that configuration didn't work, any assistance/guidance you can provide will be appreciated.

NOTE: All the emulated hardware (CPU, NICs, etc.) is fully recognized and configured by OPNsense.

While there are no official OPNsense images for AMD64 (aarch64), you can build your own or download an unofficial one. Check the links in my signature. I don't have a Mac, but since UTM is based on QEMU, I'm pretty confident this should work.

Cheers
Maurice
OPNsense virtual machine images
OPNsense aarch64 firmware repository

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