Vmware突然无法获取IP(二)

一 测试环境

  • 宿主机: window10
  • Vmware 17 pro
  • Ubuntu 18.04
  • 虚拟机中

二 问题

  • 之前虚拟机可以正常使用。
  • 过程中,安装了docker(不确定是否和这个有关系)
  • 第二天开启虚拟机时,发现网口为down的状态。
  • 将网口up后,无法获取IP

三 解决办法

3.1 临时解决办法

Vmware突然无法获取IP 这篇文章只是临时解决了网口无法up以及无法获取IP的问题。重启虚拟机后,网口又需要重新根据以上步骤进行处理。

3.1 最终解决方案

在 Ubuntu 中,有个管理网口的工具 NetworkManager

  • 查看 NetworkManager 的启动状态。

    如果框住的地方是inactive,表示未启动,需要先启动。
  • 启动命令
shell 复制代码
# 查看是否自启
systemctl is-enabled NetworkManager
# 如果为 disabled 则没有启动
# 允许自启,并启动
systemctl enable NetworkManager && systemctl start NetworkManager
  • 查看托管状态,使用命令 nmcli n

    如果显示 disable。表示托管没有开启。

  • 开启托管: nmcli on

  • 查看网口的托管状态:nmcli device status

    如果 CONNECTION 状态下位 "--" 表示未进行托管。

  • 使用命令将其进行托管处理: nmcli device set ifname ens33 managed yes

  • 重启 NetworkManager:systemctl restart NetworkManager

NOTE: 以上操作需要使用root权限,否则会出现修改不成功的情况。

四 运行结果

重启虚拟机后,网口可以正常启动,并获取到 IP.

相关推荐
月巴月巴白勺合鸟月半35 分钟前
在Linux下开发桌面程序
linux·运维·服务器
zh路西法36 分钟前
【tmux入门】终端分屏、SSH远程守护与一键启动脚本
linux·运维·ssh·bash
qq_1631357542 分钟前
Linux 【03-pwd命令超详细教程】
linux
学途路漫漫43 分钟前
Ubuntu 24.04 国内网络环境全面优化指南
linux·网络·ubuntu
c2385643 分钟前
GDB 进程概念详解(下篇)—— 多进程与进阶调试能力
linux·服务器·数据库
RisunJan1 小时前
Linux命令-php(PHP语言的命令行接口)
linux·php
A_humble_scholar1 小时前
Linux(八) 进程内存全景:环境变量、main 函数参数与虚拟地址空间全链路深度解析
linux·运维·服务器
longforus1 小时前
linux上播放音乐的终极解决方案
linux·音频·折腾
xcLeigh1 小时前
鸿蒙PC平台 Shotwell 照片管理器适配实战:从 Linux GNOME 到 鸿蒙PC 的 Electron 迁移
linux·electron·harmonyos·鸿蒙·shotwell·照片管理器
S-码农1 小时前
vscode 通过 SSH 远程控制 Ubuntu
vscode·ubuntu·ssh