【解决】VMware网卡地址变成169.254.x.x

摘要

我们使用VMware经常会遇到虚拟网卡失效的情况,我们在物理机查看虚拟网卡的地址,发现虚拟网卡地址变成了由169.254.x.x开头,如下图。这时说明我们的虚拟网卡出了问题

169.254.xx.xx这是微软保留地址,微软的系统设置为DHCP方式而又无法从DHCP服务器获得IP的时候,就会临时分配一个169.254.x.x的B类地址,这样局域网内的电脑就可以通过这个IP来相互通讯,也防止ip冲突。

image-20240829133402961

方法一:

控制面板 -> 网络和 Internet -> 网络共享中心里找到更改适配器设置,然后再找到有问题的网卡,右击禁用再点击启用就可以了。

image-20240829133453156

image-20240829133516060

image-20240829133643609

右击点击启用或者双击也是可以直接启用的

image-20240829134237313

或者点击诊断也是可以的

image-20240829134430020

方法二(自动化):

但是虚拟机的虚拟网卡往往会有多个,一个个禁用启用难免有些麻烦,而且整个步骤也是比较繁琐的,因此下面看一下使用批处理文件的方式。

其实原理也很简单,直接禁用网卡再重启网卡即可,为了更加贴合使用,我在里面加入了注释、延时的功能。

将以下内容保存到本地,后缀重命名为.bat文件,双击执行就可以重启对应的网卡了。当然 bat 文件里的网卡名称要换成自己的网卡名称,比如我这里的是VMware Network Adapter VMnet1等两个网卡。

ipconfig

rem "禁用网卡 VMware Network Adapter VMnet1"
netsh interface set interface "VMware Network Adapter VMnet1" disabled
rem "启用网卡 VMware Network Adapter VMnet1"
netsh interface set interface "VMware Network Adapter VMnet1" enabled

rem "禁用网卡 VMware Network Adapter VMnet7"
netsh interface set interface "VMware Network Adapter VMnet7" disabled
rem "启用网卡 VMware Network Adapter VMnet7"
netsh interface set interface "VMware Network Adapter VMnet7" enabled

ipconfig

choice /t 5 /c YN /d Y

其中 rem 起到注释作用,choice /t 5 /c YN /d Y 起到延时5秒的作用,两次的 ifconfig 主要用来查看重启前后的网卡IP地址情况。

方法三:

上面的方法都不行就只能恢复虚拟网络编辑器了

image-20240829134752628

image-20240829134816350

所有的虚拟机必须处于关闭状态

image-20240829134914568

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值