10-19-2017, 06:40 AM
(This post was last modified: 10-19-2017, 06:41 AM by freebsd.)
Surprised slightly that you are just slapping it out public
Why not? Once you strip out the crap and only run the services you "need", how is this box much different than the kind of boxes you would have been blissfully happy to run as the core of an ISP back in 1995 or even in 2002? The only part of the stack that's the "same" from then is cyrus and postgresql. I'm not sure on a wattage basis but running the ROCK64 may be electrically cheaper than a virtual machine.
My short term answer to this NetworkManager question was to just disable it and modify the /etc/network/interfaces.d/eth0 file. Sliightly longer-term: running saltstack so I don't have to worry so much about the latest revision/replacement pain being less. My longer-term solution will be running BSD on the machine with AN end-point being netboot and scsi over ethernet to bypass USB i/o issues.
(Just got in scrap some of the old Aldepha core machines from back when they were a thing - gutting to place rock64's in the 1U shells so they can go back into Spectrum's co-lo locations and not be 1 core 32 bit Xeon or dual core Pentium ///'s. Running HardenedBSD, BRO and some kind of spam-trap code seems like a fine idea and its not like someone can jump out of the virtual machine via, say, the floppy interface. Or do a rowhammer attack.)