Linux下如何通过无线热点共享有线网络上网

背景:有一台PC插有线能上(互联)网,还有一个无线网卡,没有能上互联网的wifi,想让别的手机通过这个PC的无线网卡的热点蹭有线上网。

1 开启热点

在Ubuntu等Linux发行版中打开wifi热点

然后手机连这个热点

2 设置转发

上面弄好后,应该能连接上wifi了,但是发现没法上(互联)网,需要设置转发

sudo iptables -t nat -A POSTROUTING -o enp4s0 -j MASQUERADE
sudo iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlo1 -o enp4s0 -j ACCEPT

GPT帮写的,我简单改了下,还有取消转发的命令

sudo iptables -t nat -D POSTROUTING 1
sudo iptables -D FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
sudo iptables -D FORWARD -i wlo1 -o enp4s0 -j ACCEPT

然后就可以正常上网了

Leave a Reply

Your email address will not be published. Required fields are marked *