給DHCP設浮橋 多VlAN自動分配IP

咱們知道DHCP服務不可以工做在多VLAN中,因此說在默認的狀況下,DHCP與VLAN是不可以共存的,DHCP客戶機發出的廣播信息是沒法在多個VLAN中進行廣播,當客戶機分散在多個VLAN中的時候,廣播數據就因爲沒法找到客戶機而發送失敗。如何解決這個問題呢?爲每個VLAN配置一臺DHCP服務器是最簡單的辦法,可是這樣操做後的效率會比較低,因此咱們不採用這一方法。其實咱們可使用三層交換機的中繼代理功能來實現該方法,因爲劃分VLAN一般是在三層交換機上進行操做的,而通常的三層交換機都擁有DHCP中繼代理功能,這樣就能夠爲交換機上的每個VLAN接口啓用DHCP中繼功能,這樣當VLAN中客戶機發出與DHCP服務器鏈接的請求後,在當前的VLAN中找不到時,就會將該信息提交給該接口,而後由該接口再轉發給DHCP服務器。經過使用該方法,就可讓客戶機與DHCP服務器互相通訊,如同在客戶機與DHCP服務器間架設了一座浮橋,讓二者間的發送信息恢復正常。下面請你們隨筆者一塊兒來看一下該項操做如何來實現。
1、配置交換機
要實現上面的方法,就須要首先在三層交換機上進行配置DHCP的中繼服務。因爲各個品牌交換機的配置也基本相同,只是命令格式會有所不一樣,因此下面的操做可能會與你的交換機有所出入,不過其它交換機的配置。在這裏筆者以PassPort8600交換機爲例,向你們介紹如何配置三層交換機的DHCP中繼服務。
首先經過三層交換機劃分好VLAN,接下來輸入命令「conf VLAN 1 ip dhcp-relay enable」,來啓動VLAN的DHCP中繼功能,若是你有多個VLAN的話,還須要分別爲其啓用。而後就是啓動端口的DHCP中繼功能,只須要輸入命令「conf Ethernet 1/1 ip dhcp-relay enable」便可,固然了,咱們有多個VLAN端品,須要分別輸入相應的命令來啓動其安VLAN端口的中繼功能。
最後是配置接口地址、DHCP地址和容許的模式。命令爲「conf ip dhcp-relay create-fwd-path agent 192.168.1.101 server 192.168.1.1 mode bootp_dhcp state enable」,其中192.168.1.101是當前VLAN接口的IP地址,192.168.1.1是網關的IP地址,bootp_dhcp表示容許bootp和DHCP兩種模式。一樣最後將接口地址換成其它VLAN的繼續進行配置。
2、配置DHCP服務器
如今咱們只須要在網絡上找一臺計算機,安裝Windows 2000/2003 Server系統來充當DHCP服務器。作好準備工做以後,就能夠來配置DHCP服務器了。
從控制面板的管理工具中打開DHCP項,在打開的窗口中單擊「操做」菜單下的「新建做用域」命令,在打開的操做嚮導窗口中輸入做用域的名稱,單擊「下一步」填寫IP地址範圍,分別設置起始IP地址、終止IP地址、子網掩碼等信息(圖1),繼續單擊「下一步」添加排除的IP地址範圍,在這裏添加的IP客戶端將沒法獲取,主要用於服務器、路由器、防火牆等使用,隨後會提示配置租約期限,默認值爲8天,若是參與分配的IP地址比較少,那麼該值能夠設的小一些,即讓IP地址交換的頻率高一些,避免IP被長時間佔用;固然如今內網IP地址通常都比較豐富,那麼時間設置的長一些也沒有關係。
圖1
接下來進入DHCP選項配置窗口,便是否設置客戶端的網關和DNS信息,選中「是,我如今想配置這些選項」(圖2),而後單擊「下一步」按鈕進入「路由器(默認網關)」窗口,在「IP地址」欄中輸入網關的地址,單擊「添加」按鈕加入,再單擊「下一步」設置DNS名稱,一樣在「IP地址」處填入DNS服務器的IP地址並單擊「添加」按鈕便可,下面還會詢問配置WINS服務器,通常不須要改動,直接單擊「下一步」激活新建的做用域便可。
圖2
重複上面的操做步驟,就能夠爲其它的VLAN在DHCP中建立出對應的做用域,這樣就能夠所有配置完成,之後就可讓DHCP與VLAN和諧相處,可以實如今多VLAN中實現DHCP服務,今後讓網絡可以更快速、更高效運行了。
【編輯推薦】
  1. 水火也能相容DHCP多VlAN也能自動分配IP
  2. 妙用中繼代理讓DHCP服務多個VLAN
相關文章
相關標籤/搜索