kazulog@sv1:~$ cat /etc/os-release | head -2 PRETTY_NAME="Ubuntu 26.04 LTS" NAME="Ubuntu" kazulog@sv1:~$ sudo cat /etc/netplan/72-policy.yaml network: version: 2 ethernets: ens3: addresses: - 192.168.100.110/24 routes: - to: default via: 192.168.100.1 metric: 50 table: 100 - to: default via: 192.168.100.2 metric: 100 table: 100 routing-policy: - from: 192.168.100.110 table: 100 kazulog@sv1:~$ ip -br a show ens3 ens3 UP 192.168.100.10/24 192.168.100.110/24 2001:db8:100::10/64 fe80::5054:ff:feb3:bb22/64 kazulog@sv1:~$ ip rule 0: from all lookup local 32765: from 192.168.100.110 lookup 100 proto static 32766: from all lookup main 32767: from all lookup default kazulog@sv1:~$ ip route show table 100 default via 192.168.100.1 dev ens3 proto static metric 50 default via 192.168.100.2 dev ens3 proto static metric 100 kazulog@sv1:~$ ip route get 10.130.9.1 10.130.9.1 via 192.168.100.2 dev ens3 src 192.168.100.10 uid 1000 cache kazulog@sv1:~$ ip route get 10.130.9.1 from 192.168.100.110 10.130.9.1 from 192.168.100.110 via 192.168.100.1 dev ens3 table 100 uid 1000 cache kazulog@sv1:~$ ping -c3 -W2 -I 192.168.100.110 10.130.9.2 PING 10.130.9.2 (10.130.9.2) from 192.168.100.110 : 56(84) bytes of data. From 192.168.100.1 icmp_seq=1 Destination Host Unreachable From 192.168.100.1 icmp_seq=2 Destination Host Unreachable From 192.168.100.1 icmp_seq=3 Destination Host Unreachable --- 10.130.9.2 ping statistics --- 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2004ms kazulog@sv1:~$ ping -c3 -W2 -I 192.168.100.110 10.130.9.1 PING 10.130.9.1 (10.130.9.1) from 192.168.100.110 : 56(84) bytes of data. 64 bytes from 10.130.9.1: icmp_seq=1 ttl=255 time=1.18 ms 64 bytes from 10.130.9.1: icmp_seq=2 ttl=255 time=1.66 ms 64 bytes from 10.130.9.1: icmp_seq=3 ttl=255 time=1.57 ms --- 10.130.9.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2004ms rtt min/avg/max/mdev = 1.176/1.468/1.660/0.210 ms