DHCP 是靠廣播(Broadcast)傳送的,如果 DHCP Server 與 DHCP Client 在不同一個網段,Client就無法配發到IP了,這時候可以使用 DHCP Relay (或稱為 IP Helper),傳送DHCP Client的廣播到DHCP Server以能將IP配發到Client。

dhcp relay.JPG

建立DHCP Pool

R1(config)#ip dhcp pool pool1                                     建立位址儲備池,並命名為pool1
R1(dhcp-config)#network 192.168.10.0 255.255.255.0                指定要分配的IP範圍
R1(dhcp-config)#default-router 192.168.10.254                     設定Pool1之預設閘道
R1(dhcp-config)#dns-server 8.8.8.8                                設定DNS
R1(dhcp-config)#exit                                              返回全域模式
R1(config)#ip dhcp excluded-address 192.168.10.200 192.168.10.254 指定192.168.10.200 ~ 192.168.10.254不配發

設定路由
由於在R1的路由表中並沒有192.168.10.0/24網段,所以必需要此網段加入路由表中

R1(config)#ip route 192.168.10.0 255.255.255.0 192.168.0.253  將192.168.10/24交由192.168.0.253傳送

設定DHCP Relay(IP helper)

R2(config)#interface gigabitEthernet0/1          進入gigabitEthernet0/1介面設定
R2(config-if)#ip helper-address 192.168.0.254    指定要轉送的DHCP Server IP

測試

C:\Users\>ipconfig /all
乙太網路卡 區域連線:

   連線特定 DNS 尾碼 . . . . . . . . :
   實體位址 . . . . . . . . . . . . .: 00-01-C9-A0-16-88
   DHCP 已啟用 . . . . . . . . . . . : 
   IPv4 位址 . . . . . . . . . . . . : 192.168.10.1(偏好選項)
   子網路遮罩 . . . . . . . . . . . .: 255.255.255.0
   預設閘道 . . . . . . . . . . . . .: 192.168.10.254
   DHCPv6 IAID . . . . . . . . . . . : 240387238
  
   DNS 伺服器 . . . . . . . . . . . .: 8.8.8.8

Client端可正常配發到IP,配發之IP也與DHCP Server設定一致


參考資料來源:Jan Ho的網路世界

arrow
arrow

    小必 發表在 痞客邦 留言(0) 人氣()