IP转发到树莓派

IP转发到树莓派

我有一个运行 Raspbian 8 (Jessie) 的 Raspberry Pi (RPi) 3,它通过以太网端口连接到运行 Linux Mint 的 PC。 RPi 的静态 eth0 地址为 192.168.2.213,PC 的 eth0 静态地址为 192.168.2.100。两台设备均将网络广播识别为 192.168.2.255,掩码识别为 255.255.255.0。 PC的wlan0地址是192.168.1.153。

问题是我无法通过以太网从 PC wlan0 到 RPi 共享互联网。 SSH 运行良好,但我尝试通过 iptables 设置 ip 转发失败了。我努力了 但我无法设置网络。

这是我在 RPi 中输入“route”时得到的结果:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.100   0.0.0.0         UG    202    0        0 eth0
192.168.1.100   *               255.255.255.255 UH    202    0        0 eth0
192.168.2.0     *               255.255.255.0   U     202    0        0 eth0

答案1

如果您的 WLAN 网络是 192.168.1.0/24,有线网络是 192.168.2.0/24,则在 RPI 上,将“默认网关”设置为 192.168.1.100 是错误的。它的网关应该是其网络上的一个IP。

根据您定义此路由的方式(也许/etc/network/interfaces?),您应该首先将 192.168.1.100 引用替换为 192.168.2.100。

相关内容