DD-WRT轉寄DHCP

來源:互聯網
上載者:User

    一、什麼是DHCP轉寄:

    我們要來瞭解下DHCP的意思,所以為DHCP就是指動態主機設定通訊協定,通過開啟DHCP服務可以實現自動為客戶機提供包括IP地址,子網路遮罩,網關地址,DNS名稱解析伺服器位址等參數,從而省去了我們手工設定用戶端網路參數的工作,也方便管理網路。

    任何串連到網路中的電腦都可以自動獲得來自於DHCP伺服器發來的參數設定,而不需要瞭解網路地址等資訊後手工設定。

    在實際使用過程中卻存在一個問題,那就是DHCP服務是工作過程中用戶端向68連接埠(bootps)廣播請求配置,伺服器向67連接埠(bootpc)廣播回應請求。

    一般情況DHCP資料包是無法穿越路由器進行傳輸的,說白了就是不可能由DHCP伺服器提供DHCP服務給遠離兩個以上路由器上串連的裝置。這時如何解決呢?就需要通過DHCP轉寄來實現,通過DHCP轉寄可以實現讓DHCP請求和應答資料包穿越多台路由器(寬頻路由器)的功能。

    二、DHCP轉寄的應用場合:

    DHCP轉寄並不是適合所有場合的,而且大部分情況並不需要DHCP轉寄。因此絕大多數寬頻和無線路由器都不具備DHCP轉寄功能。而我們的DD-WRT卻支援DHCP轉寄,當然在介紹如何設定DHCP轉寄前可能有的讀者還不太明白到底什麼場合下才需要DHCP轉寄,下面筆者通過兩個例子進行介紹。

    (1)小型企業網DHCP跨越路由器:

(點擊看大圖)

    通過圖1的拓撲圖我們可以看出PC1,2,3,4分別串連交換器,而交換器串連上遊裝置路由器,路由器的另外三個連接埠依次串連另一台交換器,PC機5和外網;在另外一台交換器上串連一台提供了DHCP服務的伺服器和PC機6。

    在實際使用中由於DHCP服務是不能穿越路由器的(包括寬頻或無線路由器),所以正常運行時只有PC6可以獲得DHCP伺服器提供的網路參數資訊,PC1到5都無法獲得DHCP資訊。

    正因為如此網路拓撲圖使得DHCP服務不能貫穿商業網路的始終,所以需要我們在路由器上使用DHCP轉寄(DHCP中繼)功能,從而保證DHCP資料包達到該路由器後不是丟棄而是轉寄到真正的DHCP伺服器位址和真正需要DHCP資訊的客戶機。

    (2)大學寢室管理網路:

(點擊看大圖)

    很多大學校園的學生宿舍都開通了網路,但是為了方便管理學生都都開啟了DHCP服務功能,但是普通寬頻路由器具備的DHCP服務功能太弱,不滿足需求,正2中顯示的一樣,學生們專門找了一台伺服器充當Proxy 伺服器和DHCP伺服器的角色,提供所有電腦上網服務。由於大部分寬頻路由器中沒有DHCP轉寄的功能,所以預設情況下PC1到PC4是無法和DHCP伺服器聯絡的,這時就需要在寬頻路由器上開啟DHCP轉寄功能了,從而保證PC1到4與DHCP伺服器的DHCP資料包正常通訊。

    小 結——DHCP轉寄應用的場合不多,大部分是在網路複雜度比較高的情況下應用,例如網路中有多台路由器而又希望通過一台DHCP伺服器來管理所有客戶機。不過雖然應用場合不多,但是關鍵時需要卻不支援此功能恐怕說不過去,這時就需要我們的DD-WRT裝置來發揮威力了。

   三、在DD-WRT上配置DHCP轉寄:

    設定DHCP轉寄參數是非常簡單的,只需要指定轉寄到的DHCP伺服器位址即可,例如前面介紹的兩個例子中的DHCP伺服器IP地址都是192.168.1.2,在DHCP轉寄指向的地址填寫192.168.1.2即可。

    第一步:預設情況下DD-WRT的管理IP地址為192.168.1.1,當然我們也可以修改此預設地址。開啟瀏覽器後輸入http://192.168.1.1斷行符號。

(點擊看大圖)

    第二步:點任何設定修改標籤時會出現使用者認證的提示,我們輸入正確的系統管理員帳戶名和密碼後登入即可。

(點擊看大圖)

    第三步:在設定標籤的“基本設定”中我們能夠看到關於“網路地址伺服器設定(DHCP)”的配置參數,一般我們都是選擇DHCP伺服器,然後設定相應的地址資訊即可。不過由於我們需要添加DHCP轉寄功能,所以在DHCP類型處通過下拉式功能表找到“DHCP轉寄站”。選擇完畢後將DHCP伺服器的地址填寫192.168.1.2。這樣就可以保證到有DHCP資料包到達這台DD-WRT裝置時將自動把該資訊傳送到指定的192.168.1.2這台伺服器上,從而實現了DHCP服務的中繼功能。

(點擊看大圖)

    第四步:最後點“儲存設定”按鈕完成DHCP轉寄功能的配置工作。

    四、總 結:

    雖然我們通過DHCP轉寄功能可以實現將DHCP資料包跨越路由器進行傳輸,但是在實際使用中筆者建議不到萬不得已不要使用此功能,因為這樣會降低DHCP服務的通訊速度,使用戶端獲得IP等網路參數的時間和更新頻率大大降低,在網路出現問題時也不方便我們管理者來查詢故障原因,將不知道問題出在DHCP伺服器上還是線路亦或是路由器上DHCP轉寄錯誤。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.