migrating from proxmox to freebsd (part 04): router
so problem one is that i run opnsense (my router) in a vm on the proxmox server. this is probably not a good idea. i know a lot of people do this and there are some decent reasons to do it (like backing up your router), but i only did it because my original standalone router broke and i was too lazy to find something worthwhile to replace it.
so i bought a minisforum gk41 from amazon. it was $120US and is a 4 core celeron @ 2.0 ghz with 8 gb of ram and a 128 gb nvme. one thing that it did have which seems ridiculously difficult to find within a budget with a low powered cpu is the dual gbit nics. i’m actually a little surprised to have seen something like this because they’re usually overpriced.
the quick (and sort of not easy) way to do this was to backup the old opnsense config, install opnsense on the gk41 and then restore it. the problem is updating and the ip will wind up being different (which is an obvious problem). another issue i ran into is that my wan ip is static so i’d have to do some tomfoolery with down streaming the new router or something to a nice neat cascading migration and testing. but fk that. it’s ready to go live so i’m going to shut the old router down, plug the new one in, power it on, and grind through the mess. i want to use a different lan ip for the new router so i’m going to have to change all the gateway ips to all the containers and vms on proxmox after i do this (tomorrow) and deal with any issues i’ll bump into.
update: had to push through a couple of things but overall it was a smooth transition. old vm router is off and new 4 core celeron router is pushing traffic. i already shut down that vm.