弹性云服务器 ECS弹性云服务器 ECS

文档首页> 弹性云服务器 ECS> 常见问题> 网络配置> 其他> DHCP无法正常获取内网IP?
更新时间:2021/07/27 GMT+08:00
分享

DHCP无法正常获取内网IP?

问题描述

DHCP无法正常获取内网IP,当DHCP无法正常获取内网IP时,不同系统的云服务器表现如下:

  • Linux系统表现为无法获取内网IP。
  • windows系统由于自身的机制,会表现为云服务器内网IP变为169.254网段中的一个IP,和官网上显示的内网IP不同。

处理方法

  1. 查看云服务器内是否存在dhclient进程,

    1. 登录Linux云服务器,执行如下命令,查看是否存在dhclient进程。

      ps -ef | grep dhclient

    2. 若dhclient进程不存在,可以登录云服务器,重启网卡或主动发起DHCP请求。
      • Linux系统

        执行以下命令:

        dhclient eth0ifdown eth0 + ifup eth0dhcpcd eth0

      • windows系统

        在网络连接中选择其中一个网络设备,单击鼠标右键,选择“禁用”,再单击“启用”。

  2. 对于DHCP Client长期不发起请求的情况(例如重启网卡后又复现),可以参照以下操作:

    1. 配置静态IP:
      • windows系统:
        1. 在网络连接中选择“属性”。
        2. 在弹出的窗口中选择“Internet协议版本4”,单击“属性”,修改相关配置。

      • Linux系统:
        1. 登录Linux云服务器,执行如下命令,修改配置。

          vi /etc/sysconfig/network-scripts/ifcfg-eth0

          BOOTPROTO=static
          IPADDR=192.168.1.100 #IP地址(修改)
          NETMASK=255.255.255.0 #掩码值(修改)
          GATEWAY=192.168.1.1 #网关地址(修改)
        2. 重启云服务器使网络配置生效。
    2. 选取有DHCP持续获取能力的镜像。

      推荐使用当前控制台提供的公共镜像,均已支持DHCP持续获取能力。

      仅在NetWork管理网络时才需配置DHCP持续获取能力。使用NetWorkManager管理网络时已经具备了持续DHCP能力,无需额外配置。

  3. 若以上步骤没有解决问题,可以通过查看客户云服务器的messages日志(路径为“/var/log/messages”)排查问题,通过网卡的MAC地址过滤日志,检查是否有客户的进程影响DHCP获取IP。
  4. 若依然无法解决,请联系客服,寻求技术支持,检查CNA节点。
分享:

其他 所有常见问题

more