我有以下命令和输出这是我当前的命令(这在 RHEL 系统上运行良好但在 ubuntu 上不行)
ip route add default via 10.1.1.1 dev eth0 tab 1
ip route add default via 10.1.1.1 dev eth1 tab 2
ip route add default via 10.1.1.1 dev eth2 tab 3
ip route add default via 10.1.1.1 dev eth3 tab 4
ip route add default via 10.1.1.1 dev eth4 tab 5
ip rule add from 10.1.1.13/32 tab 1 priority 500
ip rule add from 10.1.1.31/32 tab 2 priority 600
ip rule add from 10.1.1.35/32 tab 3 priority 700
ip rule add from 10.1.1.36/32 tab 4 priority 800
ip rule add from 10.1.1.39/32 tab 5 priority 900
以下是这些命令的结果(这并不是我想要的结果)
ip 路由显示
default via 10.1.1.1 dev eth0
10.1.1.0/24 dev eth0 proto kernel scope link src 10.1.1.13
10.1.1.0/24 dev eth1 proto kernel scope link src 10.1.1.31
10.1.1.0/24 dev eth2 proto kernel scope link src 10.1.1.35
10.1.1.0/24 dev eth3 proto kernel scope link src 10.1.1.36
10.1.1.0/24 dev eth4 proto kernel scope link src 10.1.1.39
ip 规则显示
0: from all lookup local
500: from 10.1.1.13 lookup 1
600: from 10.1.1.31 lookup 2
700: from 10.1.1.35 lookup 3
800: from 10.1.1.36 lookup 4
900: from 10.1.1.39 lookup 5
32766: from all lookup main
32767: from all lookup default
路线-n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.1.1.1 0.0.0.0 UG 0 0 0 eth0
10.1.1.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
10.1.1.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
10.1.1.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2
10.1.1.0 0.0.0.0 255.255.0.0 U 0 0 0 eth3
10.1.1.0 0.0.0.0 255.255.0.0 U 0 0 0 eth4
但这就是我想要的
ip 路由显示
default via 10.1.1.1 dev eth0
default via 10.1.1.1 dev eth1
default via 10.1.1.1 dev eth2
default via 10.1.1.1 dev eth3
default via 10.1.1.1 dev eth4
10.1.1.0/24 dev eth0 proto kernel scope link src 10.1.1.13
10.1.1.0/24 dev eth1 proto kernel scope link src 10.1.1.31
10.1.1.0/24 dev eth2 proto kernel scope link src 10.1.1.35
10.1.1.0/24 dev eth3 proto kernel scope link src 10.1.1.36
10.1.1.0/24 dev eth4 proto kernel scope link src 10.1.1.39
ip 规则显示
0: from all lookup local
500: from 10.1.1.13 lookup 1
600: from 10.1.1.31 lookup 2
700: from 10.1.1.35 lookup 3
800: from 10.1.1.36 lookup 4
900: from 10.1.1.39 lookup 5
32766: from all lookup main
32767: from all lookup default
路线-n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.1.1.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 10.1.1.1 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 10.1.1.1 0.0.0.0 UG 0 0 0 eth2
0.0.0.0 10.1.1.1 0.0.0.0 UG 0 0 0 eth3
0.0.0.0 10.1.1.1 0.0.0.0 UG 0 0 0 eth4
10.1.1.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
10.1.1.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
10.1.1.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2
10.1.1.0 0.0.0.0 255.255.0.0 U 0 0 0 eth3
10.1.1.0 0.0.0.0 255.255.0.0 U 0 0 0 eth4
那么什么命令Ubuntu 16.04 LTS我可以运行它会让我添加更多默认路线吗?
笔记:这又称为 Linux 上的非对称路由,有些人已经使用它或者也需要这种路由