vyos@vyos:~$ sh conf interfaces { ethernet eth0 { address 10.1.20.2/24 duplex auto hw-id 00:0c:29:b7:02:6c smp-affinity auto speed auto } ethernet eth1 { address 10.1.40.1/24 duplex auto hw-id 00:0c:29:b7:02:76 smp-affinity auto speed auto } loopback lo { } wireguard wg01 { address 10.1.100.2/30 description VPN_to_Server mtu 1420 peer Server { allowed-ips 0.0.0.0/0 endpoint 10.1.10.2:12345 persistent-keepalive 15 pubkey **************** } port 12345 } } nat { source { rule 100 { outbound-interface eth0 source { address 10.1.40.0/24 } translation { address masquerade } } } } protocols { static { interface-route 10.1.100.0/24 { next-hop-interface wg01 { } } route 0.0.0.0/0 { next-hop 10.1.20.1 { } } } } service { dhcp-server { shared-network-name 10.1.40.x { subnet 10.1.40.0/24 { default-router 10.1.40.1 dns-server 8.8.8.8 range 0 { start 10.1.40.100 stop 10.1.40.125 } } } } ssh { } } system { config-management { commit-revisions 100 } console { device ttyS0 { speed 9600 } } host-name vyos login { user vyos { authentication { encrypted-password **************** plaintext-password **************** } level admin } } ntp { server 0.pool.ntp.org { } server 1.pool.ntp.org { } server 2.pool.ntp.org { } } syslog { global { facility all { level info } facility protocols { level debug } } } time-zone UTC } vyos@vyos:~$