首先,板子跟PC电脑网络正常,在PC上进行如下配置:
一、在 Linux 中,你可以通过配置网络地址转换(NAT)来让一个接口上的设备使用另一个接口的网络连接。以下是在笔记本电脑上配置 NAT 的基本步骤:
首先,假设你的笔记本电脑有两个网络接口:一个是连接到局域网设备的 eth0
,另一个是连接到公网的 wlan0
。
-
启用 IP 转发
编辑
/etc/sysctl.conf
文件,找到这一行#net.ipv4.ip_forward=1
并取消注释(如果没有这一行,就添加它)。然后运行sudo sysctl -p
命令来应用改动。sudo nano /etc/sysctl.conf sudo sysctl -p
-
设置 NAT 规则
使用
iptables
命令设置 NAT 规则,使得从eth0
进来的包在出去前会修改源 IP 为wlan0
的 IP,反向的包也会进行相应的更改。sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE sudo iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
</