文档中心 > 常见问题> 裸金属> 物理机重装系统无法获取DHCP IP
下载PDF

物理机重装系统无法获取DHCP IP(进度20%)

最后更新时间:2025-03-04 09:12:42

排查方法:

  1. 检查管理后台库存机器的mac地址是否正确,填写的mac地址是物理机网卡mac。

  2. 未看到获取dhcp界面或pxe启动过程:

    • 检查物理机bios是否开启pxe启动
    • 开启pxe的网卡需插网线
  3. 检查物理机控制器DHCP服务与防火墙设置

1)确保物理机控制器的firewalld防火墙服务正在运行并允许67udp端口

检查方法:service firewalld status

如果不是active(running) ,使用命令service firewalld restart 重启

2)确保物理机控制器的防火墙允许67udp端口

检查方法:执行firewall-cmd --list-all,查看ports是否有67/udp

修复方法:firewall-cmd --permanent --add-port=67/udp; firewall-cmd --reload

3) 检查物理机控制器ZkeysDHCP服务是否正常运行

检查方法:netstat -nulp ,检查67端口的ZkeysDHCP服务是否在监听。

修复方法:systemctl restart ZkeysBareMetald&systemctl restart ZkeysDHCPd

  1. Media test failure

    • 检查物理机网线连接是否正常。
    • 检查交换机端口是否开启。
    • 进物理机BIOS检查网卡是否有开启PXE启动。
  1. Missing MTFTP server IP address

    同一二层内网存在多个DHCP服务,检查网络

  1. No DHCP or ProxyDHCP offers were receives

    物理机与物理机控制器之间网络无法正常通信

    • 如果物理机跟物理机控制器不在同一个vlan,需要在交换机做dhcp 中继或使用可用区的临时vlan:【生产】-【资源管理】-【可用区管理】- 【修改可用区】 -【临时vlan开关】填写物理机控制器所在的交换机端口VLAN
    • 物理机与物理机控制器之间二层通信要正常。
    • 检查网络中是否有其他DHCP服务器造成冲突,导致无法获取正确的IP,可在交换机屏蔽其他IP的DHCP服务器,只保留物理机控制器的DHCP。
    • 物理机控制器防火墙是否已允许67udp端口。
    • 检查物理机控制器的ZkeysDHCP服务是否正常运行:systemctl status ZkeysDHCPd
  1. arp timeout 或者 tftp timeout

    • DHCP分配的IP地址网关掩码信息错误(检查云引擎管理后台物理机控制器的dhcp设置)。
    • IP地址冲突,已被网络中其他主机使用。
    • 物理机到物理机控制器udp通信有异常,需检查网络