同时使用 eth0 和 wlan0

同时使用 eth0 和 wlan0

我有一台 Raspberry pi,我通过 LAN 电缆将它连接到我的笔记本电脑以便对其进行远程控制,另一方面,我想使用我的 WiFi 来使用互联网。

当我连接到它们两个时,其中一个过了一会儿就断开了,有什么办法可以解决这个问题吗?

如果是,我可以通过 eth0 共享我的互联网以便在 Raspberry Pi 中使用互联网吗?

谢谢

答案1

您可以通过将数据包从无线网卡转发到以太网来实现这一点。

在 Ubuntu 机器上执行此操作

 ifconfig wlan0 192.168.1.1 (or whatever you want)

启用 ip_forward 

 echo 1 > /proc/sys/net/ipv4/ip_forward

在 IPTABLES 中启用转发

 iptables -A FORWARD --in-interface eth0 -j ACCEPT

启用 NAT 模式连接到互联网

 iptables --table nat -A POSTROUTING --out-interface wlan0 -j MASQUERADE

在你的 RPI 上将 IP 设置为 192.168.1.x,将网关设置为 192.168.1.x(ubuntu wlan0 ip 地址)

你可能想投资一个 USB WiFi 适配器。你可以在亚马逊上以低至 7 美元的价格买到它们。只需搜索 Raspberry Pi Wifi

答案2

您可以通过 wlan0 访问互联网并共享 eth0。无需进行任何更改。只需通过 wlan0 共享 eth0。

您可以访问 rpi 并浏览互联网。

相关内容