0

C プログラムを使用して OSPF パケットを GNS3 のルーターに送信しています。ルーターとの通信にソケット raw を使用しています。私が抱えている問題は、ルーターによって生成されたパケットを受信できても、プログラムが送信するパケットがルーターに到達していないように見えることです。タップ インターフェイスを使用してみました。これにより、ルーターに ping を実行できましたが、パケットはまだルーターによって受信されていないようです。

次に、2 つのルーターを作成して、それらのパケットを自分のパケットと比較し、生成していたルーターに問題があるかどうかを確認しましたが、2 つのルーターで同じタップ インターフェイスを使用することはできませんでした。そのため、1 つをタップ インターフェイスに接続し、もう 1 つを eth0 インターフェイスに接続しました。eth0 インターフェイスのパケットのみがパケットを受信し、もう 1 つのパケットは受信しませんでした。

Ubuntu 14.04 と GNS3 を使用して、タップと eth0 インターフェイスを構成したクラウドに直接接続されているルーターをシミュレートしています。

誰かがこれを設定する方法を理解するのを手伝ってもらえますか?

4

0 に答える 0