900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 虚拟机能ping 通外网 但是xshell 连不上虚拟机

虚拟机能ping 通外网 但是xshell 连不上虚拟机

时间:2019-08-05 11:47:02

相关推荐

虚拟机能ping 通外网 但是xshell 连不上虚拟机

本文只针对部分情况,网卡未加入托管导致

问题:

1.虚拟机是可以通外网的

2.但是用windows是ping 不通的

3.查看防火墙是关闭的

4. 重启网卡 和 重启虚拟机都没有解决这个问题

5.查看22端口是监听状态的

6.这俩都是对的

重启再ping 也不行 windows的防火墙都关了,都没用

后面我把windows和虚拟机 都关机 重启后,再次打开出现了下面

重启网卡就报下面的错

虚拟机开启 ifconfig 没有ens33网卡,无法上网

手动启动网卡提示:

Connection 'ens33' is not available on device ens33 because device is strictly unmanaged

解决方案

1.有一种临时方案 :

dhclient ens33

执行后可以上网,可以远程连接,但是每次开机都无法自动启动

2.最终找到原因是由于 NM托管未开启导致的

查看托管状态nmcli n显示 disabled 则为本文遇到的问题,如果是 enabled 则可以不用往下看了开启 托管nmcli n on

3.重启:

systemctl restart NetworkManager或reboot

4.再次查看网卡就没事了

5. 用windows 可以ping 上了

6.xshell 也可以连上了

其他的解决办法:

0.虚拟机的防火墙没有关,或者网卡配置写错了

1.禁用之后,重新启动

2. VM服务没有开

VMare workstation server: 这个不开启是不能远程访问,即不能用xshell 连接

若这个服务无法启动可以参考这个链接:/pinpin/p/10598299.html

VMare workstation server:这个没有启动导致的问题-- 多个虚拟机之间是可以相互访问的,即能ping 得通,但是windows 不能ping 通虚拟机,并且不能用xshell 连接

3.重启网卡 重启虚拟机

systemctl resrart NetworkManager

reboot

把xshell 连接删了 重新创建一个

附:nmcli操作 介绍 /p/52731316

查看device列表nmcli d查看所有device详细信息nmcli d show查看指定device的详细信息nmcli d show eth0激活网卡nmcli d connect eth0关闭无线网络(NM默认启用无线网络)nmcli r all off查看NM托管状态nmcli n开启NM托管nmcli n on关闭NM托管(谨慎执行)nmcli n off监听事件nmcli m查看NM本身状态nmcli检测NM是否在线可用nm-online

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。