admin管理员组

文章数量:1624350

修复Vmware虚拟网卡异常并远程连接Linux

提示:文章适用于在设备管理器网络适配器中Vmware的网卡异常,重新修复网卡并配置IP地址后实现远程连接Linux


文章目录

  • 修复Vmware虚拟网卡异常并远程连接Linux
  • 一、问题描述
  • 二、解决方法
    • 1.修复网卡异常
    • 2.启动Vmware的网卡
    • 3.重新设置虚拟机IP
    • 4.重启网络服务
    • 5.查看网卡信息
    • 6.查看效果
    • 7.远程连接
  • 总结


一、问题描述

博主在远程连接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通虚拟机,远程连接就成功!

有什么问题可以在评论区写下

本文标签: 网卡异常VMwareLinux