lxc设置有nat网段的时候,各种表现正常。如果想把lxc的ip设置为与host主机同网段的话(也就是static ip),虽然桥可以正常创建,host也可以ping通桥,但是容器内部即不能ping通桥,更不能ping通host以及其他主机。
比如我的host ip为10.0.0.50,veth模式下,lxcbr0 ip为10.0.0.51,容器ip为10.0.0.52.此时我在host上可以ping通10.0.0.51,在容器内不能ping通10.0.0.51,也不能ping通同网段任何主机。如果将lxcbr0 及其dhcp网段,容器ip都改为10.0.3.x,则都可以互相ping通。
这里高手多,特此求教!
http://www.infoq.com/cn/articles/docker-network-and-pipework-open-source-explanation-practice
I wrote this using pipework, and I’m working on it too.