DHCP地址分配以及跨網段的實施(利用DHCP Relay Agent)

上次有個客戶問了我一個問題:
DHCP有兩個作用域,屬於不同網段,電腦自動獲取IP的時候是從哪個作用域獲取呢?

這個問題我們分兩塊來解答:
假如只有1張網卡,比如你服務器的靜態地址是192.168.1.5 那麼你的客戶端自動獲取的IP是從192.168.1.x同網段的作用域獲取的

假如你有兩張網卡 nic1 192.168.1.5 nic2 192.168.2.5,需要達成跨網段從DHCP獲取ip的目的,請往下看。

如果在一個網絡中存在多個子網,而多個子網的主機都需要DHCP服務器來提供地址配置信息,那麼我們可以採用的方法是在每一個子網中安裝一臺DHCP服務器,讓它們來爲各個子網分配IP地址,但從節約資源利用出發,我們一般情況下不這樣做,可以採取在一個子網中安裝DHCP服務器,讓它來爲多個子網分配IP地址,實現多子網地址分配可以藉助DHCP的中繼代理功能實現,而作爲中繼代理的設備可以是一臺提供中繼代理程序的Windows服務器或是一個符合RFC1542規定的路由器,具備 DHCP/ BOOTP Relay Agent 的功能(DHCP relay agent能夠把 DHCP/BOOTP 廣播信息從一個網段轉播到另一個網段上)。

下面是實現跨子網使用DHCP服務器的具體解決方案:
(1)安裝DHCP中繼代理程序:在Windows RRAS服務器的“路由和遠程訪問”窗口中,依次展開“本地服務器→IP路由選擇→常規”選項,右鍵點擊“常規”選項,在彈出的菜單中選擇“新增路由協議”,然後在“新路由協議”窗口中選擇“DHCP中繼代理程序”,接着點擊“確定”按鈕。
(2)指定DHCP服務器:右鍵點擊剛剛添加的“DHCP中繼代理程序”選項,在彈出菜單中選擇“屬性”,進入“DHCP中繼代理程序屬性”對話框,在“常規”標籤頁的“服務器地址”欄中輸入子網1中DHCP服務器的IP地址:192.168.1.5,然後點擊“添加”按鈕,最後點擊“確定”按鈕關閉該對話框。
(3)配置訪問接口:右鍵點擊“DHCP中繼代理程序”選項,在彈出菜單中選擇“新增接口”,然後在“DHCP中繼代理程序的新接口”對話框中的“接口”列表框中選中可以訪問子網1中的DHCP服務器的接口,這裏新增的接口應該是接口二和接口三,接着點擊“確定”按鈕。然後在彈出的“DHCP中繼站屬性”對話框中,選中“中繼DHCP數據包”選項,這樣就啓用了它的中繼功能,最後點擊“確定”按鈕。
(4)DHCP服務器中配置一個超級作用域,其中包含兩個普通作用域,作用域地址範圍可以分別設置爲192.168.1.10~192.168.1.254(分配給子網1的PC使用);192.168.2.10~192.168.2.254(分配給子網2的PC使用),必須記住DHCP只能爲每一個子網分配一個範圍。
完成以上配置後,子網2中的DHCP客戶機PC2就可以通過主機A的DHCP中繼代理程序訪問子網1中的DHCP服務器。

遠程訪問RRAS是一個角色需要添加,起到軟路由的作用

需要配置截圖的童鞋,可以去原帖查看。
https://social.technet.microsoft.com/Forums/en-US/09c7a106-c99c-4542-89bd-782f98255120/dhcpip?forum=windowsserversystemzhchs

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章