ens33处于DOWN状态,无法开启

今天在配置虚拟机静态ip时,无法上网,在重启网络服务和配置无误的情况下,仍然无法上网。用ip addr查看以后,发现是ens33处于DOWN状态,没有开启。简单使用ifconfig ens33 up后,ens33仍然处于DOWN状态。

解决方法:

打开服务和应用程序,找到以下图中所示的服务,发现VMware NAT Service服务没有显示正在运行,手动启动一下该服务即可。

### Ubuntu 中 ens33 网卡消失的解决方案 当遇到 VMware 中 Ubuntu 虚拟机重启后找不到 `ens33` 网卡的情况时,可以尝试以下方法来解决问题。 #### 方法一:重置 NetworkManager 并清理状态文件 有时 NetworkManager 的状态文件可能会导致网络接口识别出现问题。可以通过停止并重新启动 NetworkManager 来修复这个问题: ```bash sudo systemctl stop NetworkManager sudo rm /var/lib/NetworkManager/NetworkManager.state sudo systemctl start NetworkManager ``` 接着编辑 `/etc/NetworkManager/NetworkManager.conf` 文件中的 `[main]` 部分,将 `dns=none` 改为 `dns=default` 或者其他合适的 DNS 设置,并保存更改[^1]。 #### 方法二:手动启用网卡 如果上述操作未能恢复网卡,则可能是因为网卡处于禁用状态。此时可执行命令检查当前活动的网络接口列表以及它们的状态: ```bash ip a s ``` 确认 `ens33` 是否存在及其 UP/DOWN 状态。对于未激活的设备,可通过下面这条指令将其设为开启模式: ```bash sudo ip link set dev ens33 up ``` #### 方法三:配置静态 IP 地址 为了防止 DHCP 租约到期或其他原因造成连接中断,建议给虚拟机分配固定的内部地址。具体做法是在终端里运行这些命令完成设置(假设使用的子网掩码是 255.255.255.0): ```bash sudo ip addr add 192.168.x.y/24 dev ens33 # 将 x 和 y 替换成实际数值 sudo route add default gw 192.168.x.z # z 是默认路由所在的路由器IP ``` 最后记得再次重启一次 NetworkManager 服务使新参数生效: ```bash sudo systemctl restart NetworkManager ``` 以上措施应该能够帮助解决大多数情况下由于各种因素引起的 `ens33` 接口丢失现象。不过需要注意的是,不同版本的操作系统之间可能存在细微差异,因此最好参照官方文档获取最准确的信息[^2]。 #### 注意事项 - 如果经常发生此类情况,考虑调整虚拟硬件配置或更新驱动程序。 - 对于长期不用的 VM,定期维护和备份也是很重要的预防手段之一。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值