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 port
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!
I’m using a Macbook Pro running OS X 10.11 El Capitan.
Hardware
Freepbx install on pcengines APU. It’s just PC hardware but no VGA port. Mrtrevisan (Marco T ). It goes without saying that you have to use a terminal emulation program to use serial port console. On Mac OSX you can open terminal and issue the following command.
- USB to Serial cable: I’m using a FTDI-based adapter with a FT232R chipset
- USB dongle: I’m using a Transcend USB3 / 64GB but that’s overkill. Just make sure there’s enough space to copy the VyOS ISO
Software
- Unetbootin to make the USB dongle bootable
- OS X 10.11 El Capitan (but you can do pretty much the same things in Windows or Linux)
Bootable USB dongle preparation
- Download the VyOS image
- Make sure the USB Dongle is formatted in MBR / MS Fat or Unetbootin will have difficulties recognizing it
- Use Unetbootin to copy the VyOS ISO
- Edit the syslinux.cfg: https://gist.github.com/nicolasbrechet/cbae692d38716567c84f
This is from this thread on the VyOS forum: http://forum.vyos.net/showthread.php?tid=12699
Serial connection
This is the hard part (well not that hard)
- Click on the Apple menu / About this Mac
- Then click on System Report
- In USB, find your USB/Serial adapter’s serial number
- Open a terminal. I use iTerm, but it’s not important.
- Find your USB/Serial adapter in /dev:
ls /dev/ | grep <serial number>
- Start a new screen session:
screen /dev/tty.usbserial-<serial number> 115200
![Board Board](https://trick77.com/wp-content/uploads/2016/08/Screen-Shot-2016-08-26-at-22.12.19.png)
At this point, you should:
- plug the USB dongle to the USB port of the APU.1D4
- plug the power adapter to the APU.1D4, then to your power outlet.
You will see text on iTerm, and you should be able to boot from the USB dongle. If you have something else installed already on your APU.1D4, like I did, you can unplug/replug the power to start over, in case you miss the boot menu…
Installation
The boot will look like it froze, showing
Starting vyos-intfwatchd: vyos-intfwatchd
and nothing else.At this point, you should press on
ctrl+a
and then ctrl+k
to kill the screen session.Press
y
to confirm.Change the settings for a new screen session with a speed of 9600:
screen /dev/tty.usbserial-<serial number> 9600
You might see a blank screen, press
enter
…Now you can log in with user
vyos
and password vyos
…Enjoy !