重启虚拟机后dhclient进程未运行解决办法

Posted jiawei2527

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重启虚拟机后dhclient进程未运行解决办法相关的知识,希望对你有一定的参考价值。

问题分析

重启虚拟机后,dhclient进程未运行的根因通常为:

1.NetworkManager未开启自启动导致的dhclient进程未运行

2.网卡设置未纳入NetworkManager管理导致的

处理方法:

1.确认dhclient是否运行

   ps -ef|grep dhclient

  技术图片

2.如果未找到dhclient进程,则确认dhclient未运行,排查NetworkManager是否运行,执行命令

  systemctl status NetworkManager

  技术图片

  a. 如果NetworkManager的状态为dead(如果状态为running,则执行b步骤),则NetowrkManager未启动,检查该服务是否开机自启,请执行以下命令:

      systemctl is-enabled NetworkManager

      如果显示为disabled,则确认是由NetworkManager未开启自启导致的,恢复方法:

     systemctl enable NetworkManager && systemctl start NetworkManager 

  b. 查看网卡设置是否被NetworkManager管理,执行如下命令

      nmcli device status

   技术图片

     如果网卡设备显示的status为unmanaged,则该网卡未被NetworkManager管理,恢复的方法如下:

    nmcli device set eth0 managed yes

    重启NetworkManager服务,执行如下命令:

    systemctl restart NetworkManager

   再次查看该服务的状态和开机自启状况

   技术图片

3.确认dhclient是否运行

   ps -ef |grep dhclient |grep -v grep

以上是关于重启虚拟机后dhclient进程未运行解决办法的主要内容,如果未能解决你的问题,请参考以下文章

VMWare上安装macOS Ventura虚拟机后运行出现的闪退重启错误解决方法

启动虚拟机后,不能为虚拟电脑打开一个新任务

强制关闭虚拟机后问题+解决

3月20日

重启虚拟机后,Hive无法启动,如何解决?

VMware克隆虚拟机后出现Device does not seem to be present解决