如何与仅使用以太网的计算机共享我的互联网连接(无线)?

如何与仅使用以太网的计算机共享我的互联网连接(无线)?

我在服务器配置中设置了树莓派 B+,它使用 USB 加密狗通过 Wifi 成功连接到互联网。

我的另一个 pi(A+)一直位于楼下的车库里,通过以太网电缆连接到我的调制解调器。
虽然必须跑下楼修改 pi 或断开连接,但一天多次这样做有点令人沮丧。

我想知道是否有一种方法可以让我的 B+ 通过以太网与我的 A+ 共享其 wifi 连接。然后,A+ 将通过以太网电缆连接到 B+ 以太网端口。

如果需要的话,我还准备了一个 10/100 开关。

答案1

根据您在带有 WiFi 和以太网的树莓派上运行的内容,您可以安装iptables

然后通过以下方式配置 ip 转发:

echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -w net.ipv4.ip_forward=1 # to make ip_forwarding persistent across reboots 

以及一个 iptables 规则来伪装传出流量

iptables -t nat -A POSTROUTING -s <your-ethernet-ip-subnet> -j MASQUERADE
iptables-save # to make the iptables rule persistent across reboots 

使用专用的内部子网进行以太网连接。例如,如果您的 wifi 使用 192.168.1.0/24,则在以太网连接上使用 192.168.2.0/24。

答案2

您还可以通过电源适配器使用以太网并共享有线连接。我使用它们并拥有一套 500mbs 适配器。他们工作完美。您可以在 Newegg 或 Ebay 上以非常合理的价格购买它们。

相关内容