Linux をスイッチとして実行しますが、スイッチは ARP 応答を受信しません。

Linux をスイッチとして実行しますが、スイッチは ARP 応答を受信しません。

2つのネットワークインタフェースを一緒に接続してLinuxにスイッチとして機能させようとしましたが、ARP応答が再度渡されないようです。私のトポロジーは次のとおりです。

[クライアント1] - [Linuxスイッチ] - [クライアント2]

「スイッチ」は、基本的に互いに接続された2つのインターフェースである。クライアントはスイッチの両方のポートへの接続を共有します。

私は次のように実行します:

brctl addbr bridger brctl addif enp0s3 brctl addif enp0s8 ifconfig bridger up

クライアント1がpingを送信すると、Linuxの「スイッチ」に「who-has」要求を送信することから始まります。 Linuxの「スイッチ」はクライアント2に要求を送信します。クライアント 2 の tcpdump(8) は、長さ 28 インチの「Reply to 10.1.0.1 is-at 08:00:27:69:da:47 (oui Unknown)」を表示します。

しかし、Linuxの「スイッチ」はその応答をまったく受け取らないようです。クライアントがそれを送信できないか(tcpdump行のためにそうでないようです)、スイッチはそれを受信できません。原因は何ですか?

次のようにすべてのiptables(8)ルールを削除しました。

iptables -t nat -F iptables -F

Windowsのハイパーバイザーはvirtualboxで、すべてのVMはUbuntuで、どこでもネットワーク管理を無効にしました。

ベストアンサー1

おすすめ記事