隨著中小企業網絡規模擴大,SOHO路由器(如Cisco、H3C、TP-Link、D-Link等品牌)因集路由、交換、無線於一身,廣泛部署於接入層。然而,設備數量激增也帶來了配置不當引發的故障。本文通過一個真實案例,詳細拆解IP地址衝突的排查全過程,幫助網管人員掌握核心排錯思路。
某單位核心層採用雙台Cisco 4506通過Trunk鏈路實現冗餘,接入層部署多台Cisco 3750(圖示簡化為兩台)。核心交換機直連DHCP、郵件、Web等關鍵服務器,全網採用B類私有地址172.16.0.0/16,DHCP服務器地址為172.16.1.1。核心與接入層間同為Trunk連接,出口經光纖接入互聯網。

▲ 圖1 公司網絡結構圖
新入職員工接入網絡後,系統持續彈出「IP地址與網絡上的其它系統有衝突」。嘗試重新插拔網線、執行ipconfig /release與ipconfig /renew均無效。經ipconfig /all查看,該機獲取地址為172.16.11.34/24。關機後在別處ping 172.16.11.34居然通了,確認網內確有另一設備佔用該地址。
Cisco-4506# show ip arp include 172.16.11.34
Protocol Address Age (min) Hardware Addr Type Interface
Internet 172.16.11.34 8 00d1.8624.1a02 ARPA Vlan11
鎖定目標MAC地址:00d1.8624.1a02,所在VLAN 11。
Cisco-3750# show mac address-table dynamic include 00d1.8624.1a02
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- ------ -----
11 00d1.8624.1a02 DYNAMIC Gi1/0/13
定位到物理端口 Gi1/0/13,順藤摸瓜查配線架、跳線,最終在某辦公室發現一台D-Link SOHO路由器私接於該端口(見圖2)。

▲ 圖2 引起地址衝突的路由器連接示意圖
在該路由器下掛PC執行ipconfig /all得知網關為192.168.1.1,瀏覽器登入Web管理頁面。在「因特網連接類型」中發現被錯誤配置為靜態IP:172.16.11.34/24(圖3),與企業DHCP池地址直接衝突。

▲ 圖3 D-Link路由器錯誤的靜態IP設置
將連接類型改為「動態(DHCP)」並保存(圖4),衝突即時消失,新員工PC順利獲取合法地址,網絡恢復正常。

▲ 圖4 修改為動態獲取IP後保存