我的板子(内核为2.6.26)上有多个网卡,如下: 1:以太eth0(连接公司的局域网,网关192.168.2.1上网,IP:192.168.2.110) 2:板子上面有一个无线网卡(wifi),用作AP(IP:192.168.1.1)
3:其他的无线终端可以连接到我的 AP
我作了如下的 NAT 配置: echo '1'>/proc/sys/net/ipv4/ip_forward iptables -t nat -A PREROUTING -i ath0 -s 192.168.1.0/24 -j REDIRECT iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
结果是: (1)Wifi的终端可以ping通我的 以太网的局域网 IP,如:192.168.2.111 (2)当然Wifi的终端可以 Ping通我的 Wifi AP (192.168.1.1)
(3)而且我可以Ping通 Google.cn的IP(203.208.39.99);
但是很奇怪:: 我http登陆 192.168.2.xx时,都是登陆到我的 板子了;同样 试图 http 登陆 203.208.39.99也是 登陆到我的同一块板子
我的目的就是:: Wifi终端可以通过我这个板子上网(无论这个板子是直接接 Adsl;还是接可以上网的 无线路由器)
谢谢了
|