先說問題的現象:
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.大功告成~