連接同一台電腦上的兩個網絡

連接同一台電腦上的兩個網絡

我有 Pidora(Raspberry Pi 上的 Fedora),目前充當乙太網路到 WiFi「橋樑」。

我將 dhcpd 配置為分發 10.0.2.25 - 10.0.2.30 範圍內的 IP,網路遮罩為 255.255.0.0。這是針對我的乙太網路介面配置的,該介面的 IP 為 10.0.2.1,與 dhcp 路由器選項相同。

我可以透過 arp 看到 IP 正在分發給裝置。

我還與無線路由器建立了無線連接,並將其配置為靜態獲取位址。地址是10.0.1.55

我已經更改了 ipv4 來轉送流量,並且還使用了以下 iptables 來轉送流量:

sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE  
sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT  
sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT  

我現在可以將任何裝置插入 Pis 以太網,獲取 IP 並透過 wifi 連接到外部互聯網。

然而,我似乎無法對乙太網路介面上的位址執行 ping 操作(或執行任何操作)。例如,如果我將另一台電腦插入乙太網,並且它被分配了一個位址(例如 10.0.2.27),則我無法對連接到我的無線網路且位址類似於 10.0.1.10 的裝置執行 ping 操作

任何幫助是極大的讚賞。 :-)

答案1

我要感謝大家的評論,讓我走上正確的道路。

最後,我登入了路由器並更新了路由部分,為其提供了我想要到達的 IP 範圍以及可以分配給該網路上的設備的 IP 位址範圍。

相關內容