1https://ubuntuforums.org/showthread.php?t=2135343

1https://ubuntuforums.org/showthread.php?t=2135343

我有以下命令和输出这是我当前的命令(这在 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 上的非对称路由,有些人已经使用它或者也需要这种路由

1https://ubuntuforums.org/showthread.php?t=2135343

2https://forums.aws.amazon.com/message.jspa?messageID=404398

3http://www.linuxjournal.com/article/7291?page=0,0

相关内容