问题:虚拟机可以访问外网,主机ping虚拟机正常,反之异常?
win7安装虚拟机,装centos7桥接网络。
解决方法: 1.直接关闭win7防火墙
2.修改网络入站规则
1.
2. 先打开WIN7防火墙→选择高级设置→入站规则
找到配置文件类型为“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则,设置为允许。
通过这两种方法均可在主机ping虚拟机测试正常。
3.主机无法打开httpd主页
检查发现虚拟机的firewalld与SELinux状态处于打开状态。
通过命令关闭后测试正常:
CentOS 6:
# service iptables stop
# chkconfig iptables off
CentOS 7:
# systemctl stop firewalld.service
# systemctl disable firewalld.service
禁用SELinux:
编辑/etc/sysconfig/selinux或/etc/selinux/config文件,修改SELINUX参数的值为下面其中之一:
permissive
disabled
立即生效:
# getenforce
# setenforce 0
IP地址冲突后ssh无法连接虚拟机:
由于vin7主机IP地址随机获取,与虚拟主机静态IP地址一致导致冲突
此时win7主机与虚拟机互相不能通信:查看主机高级安全策略:
此时图中的两个选项变为灰色未启用,选择启用规则后即能恢复正常通信