對(duì)於DHCP故障,相信管理員們都遇到過(guò),本博文將介紹您3招處理DHCP故障的技巧和步驟。
第一:檢查物理連接是否暢通。
在客戶端與伺服器連接的網(wǎng)卡上配置IP位址,確保該IP位址與伺服器端接口GigabitEthernet1/0/0的IP位址在同一網(wǎng)段。從客戶端ping GigabitEthernet1/0/0接口的IP位址,如果可以ping通,則說明連接暢通,那麼物理線(xiàn)路故障便可被排除。也可以在伺服器端打開DHCP的調試開關(guān),查看是否可以收到客戶端的DHCPDISCOVER報(bào)文。
第二:DHCP伺服器的配置是否正確。
1.執行命令dhcp enable。
2.執行命令display dhcp server tree all,查看全局地址池是否存在,且地址池中的IP位址與接口GigabitEthernet1/0/0的IP位址是否在同一個網(wǎng)段中。如果不存在,執行命令dhcp server ip-pool pool-name和命令network ip-address [ mask { mask mask-length } ]創(chuàng)建地址池和配置地址池中可動態(tài)分配的IP位址範圍。如果地址池存在,但地址池中的IP位址與接口GigabitEthernet1/0/0的IP位址不在同一個網(wǎng)段,則修改地址池中的IP位址或修改接口GigabitEthernet1/0/0的IP位址,使二者在一個網(wǎng)段中。
3.系統(tǒng)視圖下執行命令dhcp select global { all interface interface-type interface-number }或在GigabitEthernet1/0/0接口視圖下執行命令dhcp select global,確保GigabitEthernet1/0/0下的客戶從全局地址池獲取地址。
第三:地址池內(nèi)是否有可用IP位址、過(guò)期IP位址或衝突IP位址。
1.執行命令display dhcp server free-ip,檢查全局地址池內(nèi)是否還有可用IP位址。
2.如果沒有可用地址,執行命令display dhcp server expired pool pool-name,查看是否有過(guò)期的IP位址。
3.如果不存在過(guò)期IP位址,執行命令display dhcp server conflict all,查看是否有衝突的IP位址。如果有的話(huà),查看其探測(cè)時(shí)間(Discover Time)是否已經(jīng)超過(guò)1小時(shí)。NE80E/40E的實(shí)現(xiàn)中,如果發(fā)現(xiàn)衝突的IP位址,那麼在1小時(shí)以後我們可以對(duì)於此IP位址進(jìn)行重新分配使用。當存在衝突IP位址時(shí),且探測(cè)時(shí)間沒有超過(guò)1小時(shí),則執行命令reset dhcp server conflict all釋放衝突IP位址。如果沒有衝突IP位址,則地址池中的可用IP位址、過(guò)期IP位址和衝突的IP都不存在,就說明地址池中IP位址已經(jīng)用盡,可以重新創(chuàng)建一個全局地址池,該地址池的Network和前一個地址池的Network重疊,且網(wǎng)段大於前地址池的網(wǎng)段。
【本文轉自51CTO】
上一篇:通信光纜線(xiàn)路故障原因及測(cè)試
下一篇:路由器和DNS及DHCP伺服器模擬搭建的方法
Tag標籤: