我的虚拟机内部现象:
宿主主机地址:
eth0:192.168.1.101/24
virbr0:192.168.122.1/24
virbr1:10.10.10.40/24
virbr2:192.168.100.1/24
邮件服务器地址:
192.168.100.100/24
邮件客户端地址:
192.168.122.191/24
DNS服务器地址:
10.10.10.40/24
现象:
开启宿主主机的防火墙,有些IP之间可以实现通讯,但是无法实现telnet,此外重新编辑虚拟机的网络default.xml的,有所发现,可以单项telnet通讯。这都是我无法理解的。
这时候需要静下心来考虑究竟时候什么问题导致的【原来这些网络是可以实现通讯的,请假回来就无法通讯。原因不明】。此后发现,要实现虚拟主机各网段之间通讯,就必须可以允许路由转发。
所以添加:echo "pv4.ip_forward = 1" >>/etc/sysctl.d/ip_forward.conf
有时候也需要添加:firewall-cmd --permanent --add-masquerade
本文出自 “遗忘昨日的努力” 博客,谢绝转载!
原文地址:http://liudl.blog.51cto.com/11690229/1977535