lxc使用nat方式上网,能ping通域名,但是浏览器连接提示超时
Dear CSDN Friends:
I).宿主机的IP是192.168.199.218,是连接AP后,dhcp获取到的,AP的地址是192.168.199.1---(wlan0是我的物理网卡)
II).用lxc建立了一个容器,在这个过程中,建立了lxcbr0的网桥,IP地址是192.168.55.1,是我自己写死的
III).容器启动后,进入到容器里面,查看到的是eth0的网卡,IP地址是192.168.55.6,是我写死的,要求是和lxcbr0在一个网段,netmask是255.255.255.0
IV).需要打开echo 1 > /proc/sys/net/ipv4/ip_forward的ip转发功能
V).建立NAT:iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
VI).之后,我在容器里,执行ping -c 3 192.168.199.1,通过tcpdump lxcbr0和wlan0,发现,包在经由wlan0出去时,源地址已经转换,说明nat成功
VII).然后,配置完dns后,在容器里我能ping www.bing.com是能ping通的,
最后,我在容器里打开浏览器,但是,浏览器一直无法上网,ping的命令使用的是ICMP,和TCP协议不同,是不是我关于NAT的配置有问题?
有没有哪位曾经了解过,希望对小弟提供帮助,非常感谢