ブリッジはDHCP応答を転送していません

ブリッジはDHCP応答を転送していません

私の設定は次のとおりです。kvm と tap-interfaces を使用して、2 つの vm を実行しています。2 つの tap-interfaces はブリッジ経由で接続されています。tap0 では DHCP サーバーを実行しており、tap1 では「dhclient」を実行しました。tcpdump を使用して、tap1 が要求を送信し、サーバーがそれを受信することがわかりました。サーバーが応答します。ブリッジ インターフェイスで応答を確認できますが、応答はクライアントに届きません。

また、クライアントに手動でIPを割り当てると、どちらの方向(サーバー-クライアント、クライアント-サーバー)でもpingを実行できなくなります。

/proc/sys/net/bridge/のすべてを0に設定してみました。

ご協力いただければ幸いです。

答え1

インターフェースをブリッジに接続すると、個々のインターフェースではなく、ブリッジ全体がインターフェースとして使用されるようになります。br0ではなくを listen するように DHCP サーバーを変更する必要がありますtap0

または他の同様のブリッジ インターフェイスが設定されていない場合はbr0、インターフェイスを使用するときに設定する必要がありますtapbrctlコマンドのmanページを参照してください。

関連情報