web-dev-qa-db-ja.com

Linuxはどのネットワークインターフェイスを使用するかをどのように選択しますか?

異なるサブネットにeth0(10.0.100.5)とeth1(10.0.200.5)の2つのネットワークアダプターがあるマシンがあるとします。両方のサブネットにインターネット(独自のNATを経由)とローカルネットワークの残り(独自のスイッチを経由)へのルートがあると仮定します。

  1. Linuxは、10.0.150.5、または173.194.43.102へのリクエストを行うときに、どのネットワークインターフェイスを使用するかをどのように選択しますか?
  2. ネットワークレベルでこれに影響を与える方法はありますか?サブネットからルートを削除すると、これに影響しますか?私はAWS環境にいて、ログインできないアプライアンスAMIで作業しているため、 this のようなものが機能しません。

AWS VPC環境、Ubuntu 12.04を実行している他のマシン、私が影響を与えようとしているマシンが何を実行しているかわからない(ログインできないため)。

明確化:

  • 両方のサブネットは/24sとして設定されています
7
Dan

あなたのルーティングテーブルを見てください-コマンドはルートです。新しいipコマンドでは、ip route showを使用します。テーブルのルーティングエントリを追加/削除する方法については、これらのヘルプを参照してください。

0
user1819998