服务器:
- wlan0(广域网)-192.168.0.17
- usb0(局域网)-192.168.2.15
客户:
- usb1(局域网)-192.168.2.2
wlan0 <-> usb0 <-> usb1
如何使用 iptables 配置 NAT 以通过服务器 usb0 将我的 wlan0 互联网访问共享到我的客户端 usb1?
答案1
你需要
允许 IPv4 转发
echo 1 > /proc/sys/net/ipv4/ip_forward
确保您的路由表(
ip route show
)有默认开启wlan0
。启用 NAT:
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
确保客户端将服务器作为网关:在客户端,如果它是一台 Linux 机器,
ip route del default ip route add default via 192.168.2.15