透過 Wifi Raspberry 的乙太網路用戶端

透過 Wifi Raspberry 的乙太網路用戶端

是否有可能在 Rapberry PI 3 中的無線適配器和乙太網路適配器之間建立一個不涉及路由的「橋接器」?

用例如下:我需要將有乙太網路的 PLC 連接到 WiFi 網路。 PLC 只回應傳入的資料包,否則保持沉默。我無法使用 NAT,因為該協定讓 PLC 檢查發送方 IP 位址作為封包有效性的一部分,反之亦然,接收方檢查 PLC 的位址以進行驗證。原則上,wifi 部分應按原樣公開乙太網路資料包,並應接受 PLC 的資料包,就像它們只是透過有線網路發送一樣。

我做了一些研究,但我只找到了 wifi 和乙太網路適配器位於不同網路並進行路由的範例。

答案1

您需要設置一個橋brctl公用事業。

# brctl addbr br-lan
# brctl addif br-lan eth0
# brctl addif br-lan wlan0

您必須在網橋上設定 IP 位址,而不是在個別介面上設定 IP 位址。就是這樣,核心自動處理所有低階的事情。

Linux 文件項目以獲得更詳細的建議。

網橋也可能會過濾資料包。這可以透過以下方式控制ebtables公用事業。

相關內容