#公网测试 ip rule add from 10.0.3.15 table 1 ip rule add from 192.168.8.106 table 2 ip route add 10.0.3.0/24 dev enp0s8 scope link table 1 ip route add default via 10.0.3.2 dev enp0s8 table 1 ip route add 192.168.8.0/24 dev enp0s3 scope link table 2 ip route add default via 192.168.8.1 dev enp0s3 table 2 ip route add default scope global nexthop via 192.168.8.1 dev enp0s3
#清除配置 ip rule del from 10.0.3.15 table 1 ip rule del from 192.168.8.106 table 2 ip route del 10.0.3.0/24 dev enp0s8 scope link table 1 ip route del default via 10.0.3.2 dev enp0s8 table 1 ip route del 192.168.8.0/24 dev enp0s3 scope link table 2 ip route del default via 192.168.8.1 dev enp0s3 table 2 ip route del default scope global nexthop via 192.168.8.1 dev enp0s3
#主机测试 ip rule add from 10.0.3.15 table 1 ip rule add from 192.168.180.175 table 2 ip route add 10.0.3.0/24 dev enp0s8 scope link table 1 ip route add default via 10.0.3.2 dev enp0s8 table 1 ip route add 192.168.180.0/24 dev enp0s3 scope link table 2 ip route add default via 192.168.180.1 dev enp0s3 table 2 ip route add default scope global nexthop via 192.168.180.1 dev enp0s3
ip rule add from 10.0.3.15 table 1 ip rule add from 10.0.2.15 table 2 ip route add 10.0.3.0/24 dev enp0s8 scope link table 1 ip route add default via 10.0.3.2 dev enp0s8 table 1 ip route add 10.0.2.0/24 dev enp0s3 scope link table 2 ip route add default via 10.0.2.2 dev enp0s3 table 2 ip route add default scope global nexthop via 10.0.2.2 dev enp0s3 ip route add default scope global nexthop via 10.0.3.2 dev enp0s8
ip rule add from 10.0.3.15 table 1 ip rule add from 192.168.8.106 table 2 ip route add 10.0.3.0/24 dev enp0s8 scope link table 1 ip route add default via 10.0.3.2 dev enp0s8 table 1 ip route add 192.168.8.0/24 dev enp0s3 scope link table 2 ip route add default via 192.168.8.1 dev enp0s3 table 2 ip route add default scope global nexthop via 192.168.8.1 dev enp0s3
ip rule add from 192.168.190.175 table 1 ip rule add from 192.168.180.175 table 2 ip route add 192.168.190.0/24 dev enp0s8 scope link table 1 ip route add default via 192.168.190.1 dev enp0s8 table 1 ip route add 192.168.180.0/24 dev enp0s3 scope link table 2 ip route add default via 192.168.180.1 dev enp0s3 table 2 ip route add default scope global nexthop via 192.168.180.1 dev enp0s3
#清除配置 ip rule del from 10.0.3.15 table 1 ip rule del from 192.168.180.175 table 2 ip route del 10.0.3.0/24 dev enp0s8 scope link table 1 ip route del default via 10.0.3.2 dev enp0s8 table 1 ip route del 192.168.180.0/24 dev enp0s3 scope link table 2 ip route del default via 192.168.180.1 dev enp0s3 table 2 ip route del default scope global nexthop via 192.168.180.1 dev enp0s3
mptcp-kernel:~# ip rule show 0: from all lookup local 32764: from 10.1.2.2 lookup 2 32765: from 10.1.1.2 lookup 1 32766: from all lookup main 32767: from all lookup default
mptcp-kernel:~# ip route 10.1.1.0/24 dev eth0 proto kernel scope link src 10.1.1.2 10.1.2.0/24 dev eth1 proto kernel scope link src 10.1.2.2 default via 10.1.1.1 dev eth0
mptcp-kernel:~# ip route show table 1 10.1.1.0/24 dev eth0 scope link default via 10.1.1.1 dev eth0
mptcp-kernel:~# ip route show table 2 10.1.2.0/24 dev eth1 scope link default via 10.1.2.1 dev eth1