我有一台 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 并浏览互联网。