场景:两台windows各开一台Linux虚拟机,通过路由器组网,分配桥接地址。出现电脑之间ping不通,socket不通怎么办?
答案:
1 :关掉windows防火墙。任何阻止联网的行为统统取消。
2 : 关掉linux防火墙,对/etc/selinux/config文件做如下修改:
SELINUX为enalbed 改为disabled 
3 以上还不够,新开机的虚拟机仍然connect error。尹胜雨大师的《网络编程》。
建议在终端命令行里敲一遍以下命令:
iptables –F
iptables –X
iptables –Z
可以通过man iptables 命令查看其功能。反正然后就好使了。
4 谢谢网上各位老师的无私分享。
5.在centos7 里面,有新的防火墙管理命令 firewalld ,其实关闭防火墙就可以,这样防火墙就不会屏蔽任何的端口连接了。
Windows与Linux虚拟机间网络互通问题解决
这篇博客介绍了如何解决两台Windows主机上运行的Linux虚拟机之间ping不通和socket连接失败的问题。主要步骤包括关闭Windows和Linux的防火墙,清空iptables规则,并提到了CentOS7中可能需要管理firewalld服务。通过这些操作,可以消除网络连接障碍。
1532

被折叠的 条评论
为什么被折叠?



