修复Vmware虚拟网卡异常并远程连接Linux
提示:文章适用于在设备管理器网络适配器中Vmware的网卡异常,重新修复网卡并配置IP地址后实现远程连接Linux
文章目录
一、问题描述
博主在远程连接Linux时,发现无论IP如何设置,相关配置设置好之后依旧无法远程连接Linux后,在Windows主机的设备管理器,发现网络适配器中Vmware的两个虚拟网卡出现异常,猜想是Vmnet8虚拟网卡的异常导致NAT模式无法正常运行!
同时在设置好虚拟机ip地址后,主机也无法ping通虚拟机!
二、解决方法
1.修复网卡异常
在Vmware的安装路径中找到Vmware的安装包,点击打开!
按照图片中的操作,修复虚拟网卡驱动,配置文件,注册表等…
PS:修复过程中可能会存在蓝屏,不要紧,等电脑自动重启或者手动强制重启后,再次重复上述步骤,然后直至提示修复成功。最后再次重启。
重启后再次打开设备管理器—>网络适配器,发现Vmware虚拟网卡的黄色感叹号已经清除!
2.启动Vmware的网卡
在网络连接中,启动VMnet8网卡(NAT模式),需要主机模式的启动VMnet1。
3.重新设置虚拟机IP
这里以NAT为例(博主自己用的是NAT),打开Vmware---->虚拟网络编辑器---->NAT设置,如图记住网关IP
运行虚拟机,输入命令:
nmcli con mod ens33 ipv4.method manual ipv4.addresses 192.168.179.101/24 ipv4.gateway 192.168.179.2
目的是:将虚拟机中的IP设置成同网段的静态IP
PS:1.【ens33】是网卡名字,不一定大家的网卡名字都和我一样,需要自己查看
2.【192.168.179.101】是设置之后的IP
3.【192.168.179.2】是设置之前的IP,也就是在上述让大家记住的网关IP
然后运行命令:nmcli con
4.重启网络服务
上述设置成功后,输入命令:service network restart
,重启网络服务。
5.查看网卡信息
输入命令:cd /etc/sysconfig/network-scripts
,进入目录,找到ifcfg-ens33这个文件【ens33是网卡名字,文件名字是ifcfg-网卡名字】
找到后输入命令:vi ifcfg-ens33
,进入文件查看相关配置信息。
查看信息中:IPADDR是不是你刚刚设置的IP,GATEWASY是不是你刚刚在NAT设置中看到的网关IP,同时修改ONBOOT为yes【网卡自动启动服务】
6.查看效果
上述设置成功后,尝试从主机ping虚拟机,看看是否可以ping通。
同时也可以在虚拟机中尝试是否可以ping通主机【在虚拟机中可以设置ping次数,或者使用Ctrl+C停止,不然会一直ping】
在虚拟机中也可以ping通外网的IP
效果显而易见,都是成功的,那么最后一步就是设置远程连接即可!
7.远程连接
这里以WindTerm为例【Xshell什么的都可以的,方法相似】,点击会话------>新建会话
选择SSH,填写主机地址【root@+设置好的虚拟机的IP】,点击连接
正常的话会弹出这个窗口让你输入用户名和密码【虚拟机用户名和密码】
连接成功!
总结
只要确保虚拟网卡没问题,并且设置好虚拟机中IP后,主机可以ping通虚拟机,远程连接就成功!
有什么问题可以在评论区写下