橋接器不轉送 DHCP 回复

橋接器不轉送 DHCP 回复

我的設定如下:使用 kvm 和 tap 接口,我有兩個正在運行的虛擬機。兩個分接介面透過橋接連接。在tap0 上我運行了一個DHCP 伺服器,在tap1 上我執行了一個「dhclient」。使用 tcpdump 我知道 tap1 發送了一個請求,該請求被伺服器接收。伺服器回覆。我可以在橋接口上看到回复,但是回復永遠不會到達客戶端。

另外,如果我手動為客戶端指派 IP,則無法在兩個方向(伺服器-客戶端、客戶端-伺服器)執行 ping 操作

我也嘗試將 /proc/sys/net/bridge/ 中的全部設定為 0

任何幫助,將不勝感激。

答案1

將介面連接到網橋時,您不再使用單一接口,而是將整個網橋用作介面。您可能需要將 DHCP 伺服器變更為偵聽br0而不是tap0.

如果您沒有橋接介面br0或其他類似的橋接介面設置,則在使用介面時需要進行一個設定tap。請參閱brctl命令man頁面。

相關內容