我有这种情况。
4虚拟机Debian8:1 DHCP 1 DNS 1 GW 1客户端
我可以从我的所有虚拟机(GW除外)彼此(@ip或主机名)。
我的GW有2个接口(eth0-> LAN / eth1-> WAN)。 从它我可以ping google.fr,但我不能ping我的局域网(除了@ip)。
在文件/etc/resolv.conf中,我在WAN上有我的DNS表单。 如果我把我的局域网的configuration是相反的(当然)。 我可以ping我的局域网,但不是广域网。
我激活ip_forward,我知道我必须做一些工作与路线,但我不得不承认,我真的不明白路线的命令。
你能解释一下这个逻辑吗?
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.84.254 0.0.0.0 UG 0 0 0 eth0 0.0.0.0 192.168.10.2 0.0.0.0 UG 0 0 0 eth1 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.84.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
网关虚拟机的LAN接口不应在/etc/network/interfaces定义gateway 。 网关代表到Internet的默认路由,并且只有一个这样的路由(通过WAN,而不是LAN)。 删除它,然后重新启动networking。