<em id="kkln5"><ruby id="kkln5"><u id="kkln5"></u></ruby></em>
<rp id="kkln5"></rp>

    <s id="kkln5"><object id="kkln5"></object></s>
  1. <dd id="kkln5"><pre id="kkln5"></pre></dd>
  2. 首頁 > 網管 > 路由交換 > 正文

    路由器無法分配IP地址的解決方法

    2020-10-17 22:16:55
    字體:
    來源:轉載
    供稿:網友

      對于內網的電腦之所以能夠通過路由器上網,是因為路由器分配了一個IP地址,讓電腦有了一個身份標識,如果出現路由器無法給電腦分配IP的情況,那么我們就沒有辦法上網了。

       一、出現無法分配IP的現象是客戶端大部分無法登錄,登錄后無法獲取IP或者速度非常慢,在操作系統的命令提示符中中使用網絡命令ipconfig,發 現客戶端機器無法獲得IP地址,因此可以肯定是此原因使得不能訪問網絡,重新啟動計算機故障依舊,證明問題不是出在客戶機上,查看交換機指示燈顯示狀態正 常,沒有因堵塞產生死機的現象,那么問題只能是出在路由器。

      二、要理解導致DHCP服務器相應變慢的原因,我們有必要了解一下DHCP 服務的工作過程。如果在局域網中部署了DHCP服務器,并且客戶端設置為自動獲得IP地址,這樣當DHCP客戶端第一次登錄網絡的時候,也就是客戶端發現 本機上沒有任何IP數據設定,它會向網絡發出一個DHCP discover封包。

      因為客戶端還不知道自己屬于哪一個網絡,所以封包的來源地址會為0.0.0.0,而目的地址則為255.255.255.255,然后再附上DHCP discover的信息,向網絡進行廣播。

       三、在windows的預設默認情況下,DHCP discover的等待時間預設為1秒,也就是當客戶端將第一個DHCP discover封包送出去之后,在1秒之內沒有得到響應的話,就會進行第二次DHCP discover廣播,若一直得不到響應的情況下,客戶端一共會有四次DHCP discover廣播,除了第一次會等待1秒之外,其余三次的等待時間分別是9、13、16秒,如果都沒有得到DHCP服務器的響應,客戶端則會顯示錯誤 信息,宣告DHCP discover的失敗。之后,基于使用者的選擇,系統會繼續在5分鐘之后再重復一次DHCP discover的過程;

      四、當DHCP服務器收到DHCP客戶機廣播的DHCP discover信息后,它會向DHCP客戶機發送DHCP offer信息,其中包括一個可租用的IP地址。

       一旦客戶機收到DHCP offer信息,就將使用服務器所提供的IP地址,從DHCP的工作過程來分析,客戶機無法獲得IP地址應該是DHCP服務器沒有做出響應,或者是 DHCP服務器做出了響但客戶機沒有收到DHCP服務器的DHCP offer信息造成的,測試網線后首先排除了由于網絡硬件原因造成客戶機收不到DHCP服務器響應的可能,由此判斷就是DHCP服務器沒有做出正常響應。

       五、客戶端會與服務器之間有大量的數據交互,這些數據占用了大量的系統資源和網絡帶寬,因此造成DHCP服務器的相應緩慢。這樣就進入了一個惡性循環, 而且在網絡中充斥著大量的重復請求,這些垃圾信息占用了大量帶寬,形成了網絡風暴,服務器需要進行大量的數據傳輸,這樣就使得服務器網絡端和總線負擔過 重,不僅操作系統進程無法及時響應客戶機發出的DHCP請求,而且電腦都無法正常工作。

      六、很明顯,不堪重負的DHCP服務造成了故 障。要從根本上解決問題,只有通過升級服務器或者增加服務器的數量,做到各司其職,從而避免服務器負擔過重。即部署專門的DHCP服務器以供部門的IP服 務,部署專門的數據庫服務器以服務于在線考試系統,部署專門的文件服務器以提供文件服務器和提供網絡克隆服務。

      這主要是由于DHCP功能超出了所能承擔限度,就會像上面路由器一樣罷工了,這里們尤其需要注意到的地方,但對于一個小型網絡,只要選購一個性能好的路由器就可以了,沒有必要專門的DHCP服務器。


    (責任編輯:VEVB)

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    <em id="kkln5"><ruby id="kkln5"><u id="kkln5"></u></ruby></em>
    <rp id="kkln5"></rp>

      <s id="kkln5"><object id="kkln5"></object></s>
    1. <dd id="kkln5"><pre id="kkln5"></pre></dd>