我的一台机器上( 192.168.1.10 ,固定 IP ),原本设置了一个网桥 br0,两张网卡(暂时标记为 eth1 和 eth2 )加入了这个网桥,然后还有一个 kvm 虚拟机在这个网桥上,虚拟机里装的是软路由系统,接在网桥上的是 LAN 口,WAN 口是直通给虚拟机的一张网卡(暂时标记为 eth0 )。eth0 接在光猫上,eth1 接在路由器上( 192.168.1.100 ,AP,固定 ip ),eth2 直接连电脑( 192.168.1.x,dhcp )。
以前的情况:
我在主机上装了 docker 之后,自动创建了 docker0 ( 172.17.0.0/16 ),之后的情况就是:
感觉像是主机里面网路哪里出问题了,从主机能连到虚拟机,从外面的网口(eth1)也可以连到主机,但是从外面的网口(eth1),不能连到虚拟机。
请教一下各位大神,我应该怎么操作,才能让,在 docker 网络正常的情况下,其他的网络设备也正常。
1
MonoLogueChi OP 已经解决了,好像是和 iptables 有关系,但又感觉以前也没问题,搞的有点莫名奇妙的。解决了就先用着,以后再出问题了,解决再补充。
|
2
MonoLogueChi OP iptables -P FORWARD ACCEPT
暂时记录一下,没搞懂具体原因,但是有用 |