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
這個寫了用pipework作,我也在弄。