如何从raspberry pi到路由器共享互联网?

时间:2016-01-11 21:04:25

标签: raspberry-pi

我过去常常从笔记本电脑上分享互联网到可以与其他电脑和设备共享的路由器。我尝试在覆盆子pi中做同样的事,但我无法分享。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Windows,则在使用Internet连接共享时,您的计算机将成为路由器并使用第二个连接作为外部网络。我暂时没有这样做,所以不能详细说明它。

尽管如此,Pi会更好......

要将RPi设置为路由器,您需要调整路由表。 如果您的wifi0设备是互联网连接,那么您的默认网关将是您所连接的AP的IP地址。

您还需要将eth0或wifi1(如果您有第二个无线设备)设置为另一个子网上的地址。 如果您的上游路由器位于192.168.0.0/24子网上,则您的第二台设备需要使用其他设备。 Pi上的内部网卡位于192.168.1.0/24子网上,静态IP为192.168.1.1,网络掩码为255.255.255.0。 子网有很多选项,但只使用/ 24地址空间最容易开始。

您的上游连接将不知道应该在哪里发送到内部子网的流量,因此您需要在RPi上使用NAT,以便主路由器将流量视为来自RPi。一旦RPi收到流量,它将根据路由表知道将其发送到何处。 您将要使用iptables。你想要查找nat和forward规则。

您还需要在Pi上设置DHCP服务器,以便将dhcp地址分配给内部网络。