I have been running Untangle in bridge mode on a Zotac ZBOX CI323 nano. Unfortunately the HW compatibility hasn't been outstanding and I could only get a throughput of ~450-500 Mbps on a 1Gbps line.
In my setup I had a pfSense firewall installed on a PC Engines APU2C4. On this one I was able to get a ~800-950 Mbps throughput with just the plain install.
Now I always wanted to see if Untangle on the APU2 would perform better than on the Zotac, as it has Intel NICs, but as you know Untangle needs a VGA port and this box has only serial console so I couldn't try it.
There was a previous threat not his subject here: https://forums.untangle.com/installa...l-console.html which basically said you had to install to a disk on a different system via a VM and then move the disk to the APU2 system.
It turns out you can install Untangle directly on the APU2C4 following this steps:
1) Prepare Untangle installation media as usual on USB stick
2) Insert the USB in a PC/Mac and edit syslinux.cfg by erasing everything and enter this:
3) Insert the USB into APU2 and boot you will get a serial output on the default console portCode:serial 0 115200 timeout 20 prompt 1 default install label install kernel linux append preseed/file=/cdrom/simple-cdd/default.preseed simple-cdd/profiles=default,untangle,untangle console=ttyS0,115200 initrd=initrd.gz --- quiet
4) Just follow along the installation steps as usual "text only" install in the console until reboot
5) The system takes a while to reboot but just insert a LAN cable into eth1 and wait to get an IP and finish the installation via web browser as usual
That's it! As a bonus the serial console will actually present you with a Debian login once everything is complete so if any major issues you still got access to the system via command line on the serial port.
And I am happy to report that I was able to get ~850 Mbps with Untangle (no apps) throughput on the APU2!
Hope this helps someone! Guess this would work on most "console only" systems but you need to change the baud rate of the APU2 (115200) to whatever your system has, usual is 9600.
I guess there is also a way to actually add serial install as a third option in the menu but my syslinux.cfg knowledge is not good enough. I might try it if I have to reinstall but for now I am good.
Untangle team might want to consider looking into this as it's just having this as a third option in the initial boot menu and everything after that will work!