本文主要是介绍【Linux sshd远程连接】虚拟机IP和主机IP之间ping不通的常见解决方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
环境:CentOS7(VM14), Windows10
使用sshd远程连接虚拟机失败,尝试在linux和windows之间互相ping,都ping不通。经过一番搜索,需要注的地方如下
在虚拟机上打开网络连接
查看linux虚拟机和主机IP
- linux终端 使用
ifconfig
查看虚拟机ip,这里的ens33: 192.168.37.129
是远程连接需要用到的IP,正常情况下,windows端应该能ping通这个ip - windows 使用
ipconfig
查看主机ip
记得关闭linux的防火墙
CentOS 7.0默认使用的是firewall作为防火墙。
查看防火墙状态
firewall-cmd --state
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service
主机上的NAT设置
如果主机ping不通虚拟机的话,有可能是NAT没设置好
(1)检查虚拟机VM NAT是否启用,主机DHCP是否启用。
新建一个文档以.bat结尾,然后输入以下内容(参考网上)
net start "VMware DHCP Service"
net start "VMware NAT Service"
pause
保存双击运行,即可快速打开DHCP
如果主机ping虚拟机OK,虚拟机ping主机不成功:
有可能是主机开启防火墙,导致虚拟机ping不上,关闭有可能开启防火墙的软件,或者如下控制面板关闭防火墙。
桌面–控制面板–Windows防火墙—打开或关闭Windows防火墙
一些杂七杂八的图
VM
win
putty
这篇关于【Linux sshd远程连接】虚拟机IP和主机IP之间ping不通的常见解决方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!