同じコンピューター(Linux)に2つのNICイーサネットカード(eth1とeth2)がクロスケーブルで接続されています。
2つのインターフェースは同じサブネット上にあります:
eth1 : 192.168.200.1 255.255.255.0
eth2 : 192.168.200.2 255.255.255.0
次に、各インターフェイスのルートを追加します。
route add -net 192.168.200.0 netmask 255.255.255.0 eth1
route add -net 192.168.200.0 netmask 255.255.255.0 eth2
最後に、私はpingしようとしています:
ping 192.168.200.1 -I eth2 or ping 192.168.200.2 -I eth1
Pingコマンドがエラーに達しました:宛先ホストに到達できません
誰かがこの問題を解決するのを手伝ってもらえますか?
ありがとうございました。
この問題を修正するために、2つの仮想マシンを使用します。そして、eth2またはeth1を使用してeth1またはeth2にpingを実行できます。
コメントと助けてくれてありがとう。
基本的に、システムからupを実行する場合、ソースIPはINADDR_ANYに設定されます。また、カーネルは宛先IPが同じシステム上にあることを検出すると、単にそれをループバックします。その使用loopback(lo)インターフェイス。