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)これはバグですか?カーネルでなければ、これらのルーティングテーブルをどのように解釈できますか?
ip
2)コマンドを使用してこれらのルーティングテーブルを構築する方法は?
答え1
努力する:
sudo ip route append default via 192.168.1.1 dev eth0 proto dhcp metric 11
append
代わりにが使用されることに注意してくださいadd
。