【Linux】複数デフォルトゲートウェイ存在時のルーティングテーブルが変更できない

前提

Linux初心者です。
社内でフィルタリングソフトを導入するにあたり、サーバを構築しています。
管理サーバの構築が完了したので次に疎通出来るようファイアウォールとルーティングを設定しています。
下記URLを参考にして設定しています。
・NMCLIで、ルーティングテーブルの確認と追加

該当のソースコード

現在のサーバとファイアウォールがどういうルーティングになっているか確認するため、[ip route]コマンドを実行しました。

default via 10.140.55.254 dev ens32 proto static metric 100 default via 192.168.0.254 dev ens33 proto static metric 101 10.140.52.0/22 dev ens32 proto kernel scope link src 10.140.52.9 metric 100 192.168.0.0/24 dev ens33 proto kernel scope link src 192.168.0.3 metric 101 192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown

実現したいこと

default viaとなっているデフォルトゲートウェイが2つあり、現在はメトリック値の低い「10.140.55.254」を優先して通信している状況です。
今回はメトリック値を変えて、もう一つの「192.168.0.254」を使って通信するようにしたいです。

試したこと・発生している問題

下記URLにメトリックを変更するコマンドが記載してあったので、これを参考に設定しました。
・Armadillo-IoT G3/G3L: Network Managerを使用してメトリックを変更する方法

[root@exsample-co-jp]# sudo nmcli connection modify "ens32" ipv4.route-metric 101 [root@exsample-co-jp]# sudo nmcli connection modify "ens33" ipv4.route-metric 100

[nmcli]コマンド実行後、[ip route]コマンドを実行しましたが、結果は変わりませんでした。

default via 10.140.55.254 dev ens32 proto static metric 100 default via 192.168.0.254 dev ens33 proto static metric 101 10.140.52.0/22 dev ens32 proto kernel scope link src 10.140.52.9 metric 100 192.168.0.0/24 dev ens33 proto kernel scope link src 192.168.0.3 metric 101 192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown

また、ipアドレスを直接変更できないか試しましたが、エラーになりました。

[root@exsample-co-jp]# sudo nmcli connection modify "10.140.55.254" ipv4.route-metric 100 エラー:不明な接続 '10.140.55.254' .

使用するコマンドが間違っているのか、それとも設定する箇所が間違っているのか、アドバイスいただけると幸いです。
よろしくお願いいたします。

補足情報(FW/ツールのバージョンなど)

PC:Windows11
RHEL:Ver.8

コメントを投稿

0 コメント