文档首页/ 虚拟私有云 VPC/ 常见问题/ 网络连接类/ 弹性云服务器IP获取不到时,如何排查?
更新时间:2023-02-25 GMT+08:00

弹性云服务器IP获取不到时,如何排查?

问题描述

用户无法查询到弹性云服务器私网IP地址信息。

排查思路

本问题请按照以下思路进行排查处理。

图1 排查思路
  1. 查看DHCP是否为启用状态
  2. 检查是否存在dhclient进程
  3. 检查弹性云服务器日志

步骤一:查看DHCP是否为启用状态

检查子网的DHCP是否为启用状态(默认“启用”状态)。

进入子网详情页面,查看DHCP是否为“启用”状态,若DHCP开关为关闭状态请参考3手动配置静态IP。

步骤二:检查是否存在dhclient进程

  1. 执行如下命令,检查是否存在dhclient进程。

    ps -ef | grep dhclient

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

      执行dhclient ethx命令。若不支持dhclient命令就执行ifdown ethx;ifup ethx(ethx代表弹性云服务器网卡,如eth0、eth1)。

    • Windows系统:

      先禁用网络连接,然后再重新启用。

  3. 对于DHCP Client长期不发起请求的情况,例如:重启网卡后又复现,尝试使用以下方法配置静态IP。
    • Linux系统:
      1. 执行以下命令,打开/etc/sysconfig/network-scripts/ifcfg-eth0中的配置。

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

      2. 修改/etc/sysconfig/network-scripts/ifcfg-eth0中的配置。

        BOOTPROTO=static

        IPADDR=192.168.1.100 #IP地址

        NETMASK=255.255.255.0 #掩码值

        GATEWAY=192.168.1.1 #网关地址

      3. 执行以下命令,重启网络服务。

        service network restart

    • Windows系统:

      在网络连接中选择属性 > Internet协议版本4 > 属性,手动输入IP地址、子网掩码和默认网关。

步骤三:检查弹性云服务器日志

查看弹性云服务器的messages日志(路径为/var/log/messages)排查问题。

通过网卡的MAC地址过滤日志,排查是否有进程影响DHCP获取IP。

提交工单

如果上述方法均不能解决您的疑问,请提交工单寻求更多帮助。

您需要协助的运维操作:

请将弹性云服务器的ID、所在子网的ID、VPC的ID提供给技术支持。