1.問題背景:
在某省運營商測試出現設備接上某個公司網關後,導致DHCPC進程退出。
2.問題分析:串口日誌(截取關鍵信息如下)
1.附件日誌:《接移動光貓後Br0無法獲取IP地址.txt》,日誌第481行和508行可知,原來DHCPC是開啓的,525行IP沒拿到,
564~586行看到DHCPC發出了DISCOVER請求報文,但是594後面的PS命令查看進程的時候發現DHCPC退出了。
3.進一步定位問題:wireshark抓包,查找DHCPC退出的原因
2.抓取到的報文:《xx移動-GM219-S-udhcpc.pcapng》,關鍵信息如下:
4.結論:由wireshatk抓取的報文分析可知,xx網關涉及到DHCP125選項的報文(比如OFFER報文,ACK報文)是一個不規範的報文,選項所帶的字段,選項編號,包括選項格式都沒有按照標準規範來做,我們代碼剛好用到這幾個字段,解引用出錯,所以DHCPC進程退出。