So I have followed the guides on the Vyos site as well as guidance from the web. I have configured my Hyper-V Vyos (1.1.6) router with 4 interfaces.
#1 eth0 External - connected to Host(s) Wireless Network Card
#2 eth1 Internal - connected to Hyper-V Private Switch
#3 eth2 Internal - connected to Hyper-v Private Switch
#4 eth3 Internal - connected to Hyper-v Private Switch
Outbound Interface: eth0
Source Address: 192.168.0.0/16
So, my virtual clients can:
PING “Internal” networks Gateway for which they are connected.
PING IP of “External” interface.
PING Gateway of “External interface network.
When I run: " run show nat source translations” I see it is NAT’n the clients IP to the “External” interface IP.
My clients still can’t get the internet. The HOST can? I thought this might have something to do with DNS but the Router is picking up the right DNS forwarder for the network? I confirmed it by trying a host lookup.
I got it! It was a DNS problem, Thanks!