我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!


喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>

点击这里点击这里注册天翼云VIP帐号,立即体验云服务器>>>

本文为您介绍CentOS 7重启后dhclient未运行,导致无法获取IP的解决办法。

问题描述

云服务器启动后dhclient未运行导致IP无法获取。

问题分析

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

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

  2. 网卡设备未纳入NetworkManager管理导致。

约束与限制

本节操作适用于CentOS 7系列使用DHCP获取IP。

  1. 执行以下命令,确认dhclient是否运行。

    ps -ef |grep dhclient |grep -v grep
  2. 如果未找到dhclient进程,则确认dhclient进程未运行,执行以下命令,继续排查NetworkManager是否运行。

    systemctl status NetworkManager
    • 如果NetworkManager的状态为Active: inactive (dead),则NetworkManager未启动,执行以下命令,检查该服务是否开机自启。

      # systemctl is-enabled NetworkManager

      结果为disabled则确认为NetworkManager未设置开机自启导致,执行以下命令进行恢复。

      # systemctl enable NetworkManager && systemctl start NetworkManager
    • 如果NetworkManager的状态为Active: active (running),执行以下命令查看网卡设备是否被NetworkManager管理。

      # nmcli device status

      如果显示该网卡为的STATE为unmanaged,则该网卡设备未被NetworkManager管理,执行以下命令进行恢复。

      # nmcli device set eth0 managed yes
  3. 执行以下命令重启NetworkManager。

    # systemctl restart NetworkManager
  4. 执行以下命令查看ip是否已经获取。

    # ip add



推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。


我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

131-3501-0006

上班时间

周一到周五

公司电话

130-0743-9476

二维码
线