先说问题的现象:
1.window主机ping不通虚拟机centos7。提示连接超时
2.ping通后,telnet 192.168.200.11 22 不通
3.虚拟机centos7,ping baidu.com 不通
4.xshell 连接 192.168.200.11 默认端口22,提示:Connection failed
以下是检查顺序及修改内容:
1.检查虚拟机centos7的防火墙是否开启。如果打开着,请关闭。
查看防火墙状态:systemctl status firewalld
关闭防火墙:systemctl stop firewalld
上边方法在重启后会失效,如果想重启后也关闭,则:systemctl disable firewalld.service
2.检查ssh服务的配置,是否开启端口,及远程访问等。
vim /etc/ssh/sshd_config
将文件中,关于监听端口、监听地址前的 # 号去除。
保存文件后,重启该服务,sudo service sshd restart 然后查看 sshd状态:netstat -an | grep 22
3.检查当前网络配置。
打开虚拟机的网络编辑器,设置网关(注意这里的子网地址不能和主机的子网地址相同)(通常为xxx.xxx.xxx.2)
vim /etc/sysconfig/network-scripts/ifcfg-ens33 (网卡)修改文件如下:注意网关地址和上面的相同,保存,重启网络服务就ok了:systemctl restart network
4.上边全都修改完后,一定记得服务是否重启,否则不生效。
5.检查window主机的虚拟机网络连接配置
5.大功告成~