I have just inherited a networking issue. School has a cellular internet connection where the router is hardcoded to a 192.168.1.x address range. The school network is a completely different subnet range [10.76.192.x] I thought if I set a virtual machine with two interfaces, one in each network the lan would be able to surf the internet via the cellular router. I tried it with opnsense and it worked except that I got really eratic behaviour with DNS lookups. [A DNS lookup worked once every 2,3,4,5 attempts]. If I download IPfire will it be able to allow surfing for the network? Can someone please give a 30 second break down to point me in the right direction please?