同じ指標を使用する2つの基本パス

同じ指標を使用する2つの基本パス

CentOS 7.6では、NetworkManager同じ指標を使用して2つの基本パスを作成できました。

# nmcli connection eth0 modify ipv4.route-metric 10
# nmcli connection eth1 modify ipv4.route-metric 10
# nmcli connection up eth0
# nmcli connection up eth1
$ ip route
default via 192.168.1.1 dev eth0 proto dhcp metric 10 
default via 192.168.1.1 dev eth1 proto dhcp metric 10 

特定のメトリックを持つデフォルトパスが1つしかないと思ったので、これは奇妙に見えます。同じパステーブルを実装しようとするとipエラーが発生します。

# sudo ip route add default via 192.168.1.1 dev eth1 proto dhcp metric 11
# sudo ip route add default via 192.168.1.1 dev eth0 proto dhcp metric 11
RTNETLINK answers: File exists

基本的に2つの質問があります。

1)これはバグですか?カーネルでなければ、これらのルーティングテーブルをどのように解釈できますか?

ip2)コマンドを使用してこれらのルーティングテーブルを構築する方法は?

答え1

努力する:

sudo ip route append default via 192.168.1.1 dev eth0 proto dhcp metric 11

append代わりにが使用されることに注意してくださいadd

関連情報