我有 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 地址范围。