主机A:连接了无线网络的主机
主机B:需要被共享网络的主机
主机A和主机B的IP地址设置在同一网段
1.主机A设置
打开主机A的IP转发:
echo 1 > /proc/sys/net/ipv4/ip_forward
这步可能提示权限不够,改用:
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
再设置路由规则:
sudo iptables -F
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
//wlp0s20f3为无线网卡名称
sudo iptables -t nat -A POSTROUTING -o wlp0s20f3 -j MASQUERADE
2.主机B设置
route add -net 0.0.0.0/0 gw 主机A的IP地址
完成后,主机B可通过主机A的无线网卡上网