У меня есть следующие команды и выходы. Вот мои текущие команды (они отлично работают в системе RHEL. но не на убунту)
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 route show
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 route show
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
Так какая команда на УБУНТУ 16.04 LTS Могу я запустить, чтобы добавить больше маршрутов по умолчанию?
НОТА: Опять же, это называется асимметричной маршрутизацией в Linux, и вот люди, у которых это работает, или которым тоже нужно это время маршрутизации