虚拟机能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 连接
若这个服务无法启动可以参考这个链接:https://www.cnblogs.com/pinpin/p/10598299.html

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

3.重启网卡 重启虚拟机

systemctl resrart NetworkManager
reboot
把xshell 连接删了 重新创建一个

附:nmcli操作 介绍 https://zhuanlan.zhihu.com/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
  • 8
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
当无法连接虚拟机时,可能有多种原因导致。以下是一些常见的解决方法和建议: 1. 确保虚拟机已经启动:在连接之前,请确保虚拟机已经启动并处于运行状态。您可以虚拟机管理软件(如VirtualBox、VMware等)来确认虚拟机的状态。 2. 检查网络设置:确保虚拟机主机之间的网络设置正确。如果使用的是桥接模式或者NAT模式,请确保网络连接正常,并且虚拟机的网络设置与主机的网络设置相匹配。 3. 检查防火墙设置:有时候防火墙可能会阻止虚拟机主机之间的连接。请检查主机虚拟机的防火墙设置,并确保允许虚拟机主机之间的信。 4. 检查IP地址和端口号:确认您正在使用正确的IP地址和端口号进行连接。您可以在虚拟机的网络设置中查看虚拟机的IP地址,并确保使用正确的端口号进行连接。 5. 检查网络配置文件:如果您使用的是Linux虚拟机,可以检查网络配置文件(如/etc/network/interfaces或/etc/sysconfig/network-scripts/ifcfg-eth0)是否正确配置了网络参数。 6. 重启虚拟机主机:有时候,重启虚拟机主机可以解决连接问题。尝试重新启动虚拟机主机,并再次尝试连接。 如果以上方法都无法解决问题,您可以提供更多详细的信息,例如虚拟机的操作系统、网络配置和错误信息等,以便更好地帮助您解决连接问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值