我有一个树莓派3,我试图让WiFi工作它。我似乎无法让无线在命令行中工作,所以我想使用我的笔记本电脑WiFi。这两个设备都有一个以太网端口。我的笔记本电脑有Antergos (基于Arch Linux ),而我的Raspberry Pi的arm分支有Arch Linux。
发布于 2018-04-18 04:18:35
这是相当简单的一些基本的路由和NAT,使用笔记本电脑作为路由器。为了简单起见,eth0将是两台设备上的以太网接口,而wlan0将是您笔记本电脑的无线接口。192.168.2.0/24将是笔记本电脑和Pi之间使用的IP地址范围。
首先,在笔记本电脑的eth0中添加一个静态IP地址:
ip addr add 192.168.2.1/24 dev eth0对Pi来说:
ip addr add 192.168.2.2/24 dev eth0
ip route add default via 192.168.2.1在膝上型计算机上启用IP转发:
sysctl -w net.ipv4.ip_forward=1在笔记本电脑上启用NAT:
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE确保笔记本电脑上的iptables FORWARD链中没有防火墙规则,否则可能无法工作。请注意,这些设置都不会持续重新启动,您可能还需要在Pi上设置DNS以指向正确的地址。
https://unix.stackexchange.com/questions/438427
复制相似问题