vyos@vyos# run sh conf interfaces { ethernet eth0 { address 10.1.10.2/24 hw-id 00:0c:29:cc:8a:71 } ethernet eth1 { address 10.1.30.1/24 hw-id 00:0c:29:cc:8a:7b } loopback lo { } wireguard wg01 { address 10.1.100.1/30 description Client_1 mtu 1420 peer CLIENT1 { allowed-ips 10.1.100.0/24 allowed-ips 10.1.30.0/24 allowed-ips 10.1.40.0/24 endpoint 10.1.20.2:12345 persistent-keepalive 15 pubkey **************** } port 12345 } } nat { source { rule 100 { outbound-interface eth0 source { address 10.1.30.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.10.1 { } } } } service { dhcp-server { shared-network-name 10.1.30.x { subnet 10.1.30.0/24 { default-router 10.1.30.1 dns-server 8.8.8.8 range 0 { start 10.1.30.100 stop 10.1.30.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 } } } } [edit] vyos@vyos#