NICの複数のインターフェイスでpingを使用する

NICの複数のインターフェイスでpingを使用する

私は2つのシステムを持っていますが、それぞれに2つのイーサネットポートを持つネットワークカードがあります。あるシステムには認証されたNICカードがありますが、別のシステムには認証が必要なNICがあります。

pingネットワークカードのインターフェースが正しく機能していることを確認するために使用します。

各インターフェイスが機能するには、なぜ別のサブネットにあるのですかping

たとえば、

System 1:  eth0 (10.0.0.1), eth1 (10.0.1.1) -->This NIC is tested good
                  ^                ^
                  |                |
                  V                V
System 2:  eth0 (10.0.0.2), eth1 (10.0.1.2) -->This NIC is being tested

この設定では、eth0onがonSystem 1に接続されます。そしてonはonに接続されます。私はsubmetマスクを使用しています。 eth0System 2eth1System 1eth1System 2255.255.255.0

だからSystem 2私は次のことをします:

$ ping -I eth0 -c 100 -qA 10.0.0.1
$ ping -I eth1 -c 100 -qA 10.0.1.1

なぜこれを設定できないのですか?

System 1:  eth0 (10.0.0.1), eth1 (10.0.0.2) -->This NIC is tested good
                  ^                ^
                  |                |
                  V                V
System 2:  eth0 (10.0.0.3), eth1 (10.0.0.4) -->This NIC is being tested

次に、次のようにします。

$ ping -I eth0 -c 100 -qA 10.0.0.1
$ ping -I eth1 -c 100 -qA 10.0.0.2

複数のインタフェースを持つホストがあるということはどういう意味ですか?

$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth0
10.0.0.0        0.0.0.0         255.255.255.0   U         0 0          0 eth1
10.0.1.0        0.0.0.0         255.255.255.0   U         0 0          0 eth2
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
192.168.0.0     0.0.0.0         255.255.252.0   U         0 0          0 eth0

ベストアンサー1

システム 1 と 2 で eth1 に対して異なるネットワークを設定すると、そのネットワーク上のすべてのパケットはデフォルトで eth0 の代わりにこれらのインターフェイスを使用します。ただし、両方が同じネットワーク上にある場合は、システム2に特定のパスを指定しない限り、デフォルトパスを介して送信されます。つまり、パケットが10.0.0.4から10.0.0.2を介して送信されることを意味します。

システム2のルーティングテーブルを表示するには、次の手順を実行します。

netstat -rn

このネットワークに特定のルートが設定されていない場合、デフォルトルートが使用されます。

この動作を変更するには、システム2で次のようなコマンドを実行します。

route add -host 10.0.0.2 10.0.0.4

(申し訳ありませんが、私はUbuntuを使用していないため、構文が異なる場合があります。必要に応じて、誰かがこの回答を確認して編集できるようになります。)

おすすめ記事