Debian
如何使用 Debian 配置從 WiFi 到乙太網的網路介面橋接?
我正在使用 Raspberry Pi 使用 Raspbian,它只是 Debian。
我想從連接到 Cox Cable 的主要 WiFi 網路路由器橋接到我的有線路由器,以便我的子網能夠可靠地訪問網際網路。
它需要是一個 WiFi 到乙太網的網橋。
我已經為帶有外部適配器和高增益天線的 USB wlan1 設置了 /etc/networks 的靜態地址。wpa_supplicant 配置為正確登錄到主路由器。
所以現在它已經設置好了,所以我可以在外部 wlan1 上使用密碼登錄到正確的網路。靜態地址在 /etc/networks 中設置。網關和名稱伺服器都可以。我可以瀏覽網頁等。
缺少的連結是將其橋接到 eth0 埠,以便我的路由器也可以連接,為我的子網提供服務。
不需要任何額外的網路服務,如路由或 nat 或 dhcp 等。只是一個簡單的網橋。
誰能指出我正確的方向來實現這一點?
要配置從乙太網到 wifi 的網橋,就像在您的
/etc/network/interfaces
:auto eth0 allow-hotplug eth0 iface eth0 inet manual auto wlan0 allow-hotplug wlan0 iface wlan0 inet manual auto br0 iface br0 inet static bridge_ports eth0 wlan0 address 192.168.1.100 netmask 255.255.255.0
將 IP 地址替換為更適合您的網路的地址。
如果您更喜歡通過 DHCP 完成 IP 歸屬,請將其更改為:
auto br0 iface br0 inet dhcp bridge_ports eth0 wlan0
更改後
/etc/network/interfaces
,重新啟動 Debian 或執行service networking restart
將啟動此配置。
您必須確保已
bridge-utils
安裝此配置。您可以使用以下方式安裝它:sudo apt install bridge-utils
有關更多資訊,請參閱:
wlan0 介面還必須配置為連接到遠端 AP,因此不能逐字使用此配置。
附加說明:將 eth0 和 wlan0 橋接在一起意味著 br0 將自身呈現為單個邏輯介面,包含構成橋的一部分的介面。通常在兩者都擴展或屬於同一網路時進行此類配置。