bitスマートフォン用の表示で見るbitこの広告は、90日以上更新していないブログに表示しています。2015-03-01複数のNICを持つ場合のデフォルトゲートウェイLinux先日、仮想Linuxマシン(CentOS7)に複数のネットワークインターフェイス(以下、NICa、NICbとする)を持たせて、NICbが接続している側のゲートウェイをマシン全体のデフォルトゲートウェイ(以下、デフォゲ)にしようとしたのに、起動時にどうしてもルーティングテーブルのデフォゲがNICa側のゲートウェイになって困った。調べたところ、以下のことが分かった。各NICには優先順位がある。(/etc/sysconfig/network-scripts内)にあるGATEWAY設定を読み込み、最後のGATEWAY設定がそのNICのゲートウェイとして設定される(参考)。全体ルーティングテーブルのデフォルト設定は先勝ちで、優先順位の高いNICのゲートウェイがデフォゲになる。今回のケースでは、NICaのゲートウェイ設定が優先的にデフォゲとして設定されてしまい、/etc/sysconfig/networkのGATEWAYは無視されていた。原理主義的に行くなら、デフォゲは使わず必要なルーティングはすべて静的に設定というのもある。それは大変という場合は、以下がおすすめ。sysconfigのGATEWAY設定は削除。