1、抓包确认虚拟机是否发出dhcp协议请求包;
抓包时要确保虚拟机内部在发起dhcp请求,可通过dhclient命令触发,如:
dhclinet -v -4 ethX
2、在交换机转发出口抓包确定交换机是否把报文转发出来了;
抓包步骤同1;
3、如果步骤1 2都抓到了dhcp请求包,源端口68,目的端口67,则继续往后面的链路包括物理链路排查;
4、如果步骤1抓到了dhcp请求包,但步骤2没抓到,则怀疑是防火墙原因导致的dhcp请求包被丢;可通过打开分布式防火墙的 实时拦截日志 观察是否dhcp请求包被防火墙拦截丢包了;或者临时开启数据直通 测试(注意开启直通会放通所有流量);
5、如果无法开启直通或者拦截日志未观察到有丢包,可上升研发协助排查;