Hi
Here a source routing example if you have multiple networks connected on your linux host and want every ip address reachable on the internet.
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no dhcp6: no accept-ra: no addresses: [81.94.xx.xx/28, "2a01:xxx:xxxx:xx::xx/64"] gateway4: 81.94.xx.xx gateway6: 2a01:xxx:xxxx:xx::x nameservers: addresses: [1.0.0.1] ens6: dhcp4: no dhcp6: no accept-ra: no addresses: [195.16.xxx.111/25] routes: - to: 195.16.xxx.x/25 via: 195.16.xxx.gw table: 102 - to: 0.0.0.0/0 via: 195.16.xxx.gw table: 102 routing-policy: - from: 195.16.xxx.111 table: 102 - to: 195.16.xxx.111 table: 102
Have fun!