Cisco DHCP Relay Agent (IP Helper)基本設定

前言: |
所有的練習是基於「Cisco Packet Tracer」軟件平台。
原理: |
DHCP Relay Agent
是客戶端和DHCP伺服器之間的橋樑,透過DHCP Relay Agent
可以在不同的網段間接收客戶端的廣播,從而DHCP伺服器可以順利派送IP地址到客戶端。
目標: |
在路由器的單網口上配置多組vlan
,在不同的vlan
間透過DHCP伺服器派送IP地址。

vLan | IP(Subnet) |
---|---|
vlan10 | 192.168.10.0/24 |
vlan20 | 192.168.20.0/24 |
vlan30 | 192.168.30.0/24 |
vlan40 | 192.168.40.0/24 |
PC1在vlan10PC2 在 vlan20
PC3 在 vlan30
PC0 在 vlan40
DHCP Server (192.168.40.254) 在 vlan40,所有的 vlan (10、20、30、40) 的客戶端電腦可經 vlan40 的 DHCP Server 獲派 IP 地址 。
DHCP伺服器設定 |

指定 IP 地址為 192.168.40.254

建立 4 組 DHCP 地址分配池分別對應 Vlan 10、Vlan 20、Vlan 30、Vlan 40
路由器的設置(Cisco 2911) |

Router>enable
Router#configure terminal
進入Global Configuration Mode
模式
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#no shutdown
Router(config-if)#exit
選物理取網口0/0,并啟用
Router(config)#interface gigabitEthernet 0/0.10
Router(config-subif)#encapsulation dot1Q 10
Router(config-subif)#ip address 192.168.10.1 255.255.255.0
Router(config-subif)#exit
在物理網口0/0上配置子網口配置 802.1Q 協定,并劃分
vlan10
設定網口 IP 地址
ip address 192.168.10.1 255.255.255.0
Router(config)#interface gigabitEthernet 0/0.20
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip address 192.168.20.1 255.255.255.0
Router(config-subif)#end
在物理網口0/0上配置子網口配置 802.1Q 協定,并劃分
vlan20
設定網口 IP 地址
ip address 192.168.20.1 255.255.255.0
Router(config)#interface gigabitEthernet 0/0.30
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip address 192.168.30.1 255.255.255.0
Router(config-subif)#end
在物理網口0/0上配置子網口配置 802.1Q 協定,并劃分
vlan30
設定網口 IP 地址
ip address 192.168.30.1 255.255.255.0
Router(config)#interface gigabitEthernet 0/0.40
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip address 192.168.40.1 255.255.255.0
Router(config-subif)#end
在物理網口0/0上配置子網口配置 802.1Q 協定,并劃分
vlan40
設定網口 IP 地址
ip address 192.168.40.1 255.255.255.0
Router#write
存檔
路由器的DHCP Relay Agent設置 |

Router>enable
Router#configure terminal
進入Global Configuration Mode
模式
Router(config)#interface gigabitEthernet 0/0.10
Router(dhcp-config)#ip helper-address 192.168.40.254
Router(dhcp-config)#exit
指定vlan10的DHCP Relay Agent為DHCP 伺服器IP地址
Router(config)#interface gigabitEthernet 0/0.20
Router(dhcp-config)#ip helper-address 192.168.40.254
Router(dhcp-config)#exit
指定vlan20的DHCP Relay Agent為DHCP 伺服器IP地址
Router(config)#interface gigabitEthernet 0/0.30
Router(dhcp-config)#ip helper-address 192.168.40.254
Router(dhcp-config)#exit
指定vlan30的DHCP Relay Agent為DHCP 伺服器IP地址
* 因為 DHCP 伺服器在 vlan 40,所以 vlan40 不用設定 DHCP Relay Agent
Router(dhcp-config)#end
Router#write
存檔
交換機的設置(Cisco 2960-24T) |
Switch1

Switch>enable
Switch#configure terminal
進入Global Configuration Mode
模式
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#vlan 30
Switch(config-vlan)#vlan 40
Switch(config-vlan)#exit
建立4組vlan
Switch(config)#interface range gigabitEthernet 0/1-2
Switch(config-if-range)#switchport mode trunk
Switch(config-if-range)#exit
劃分網口g0/1,g0/2為Trunk模式 (*所有vlan數據經這接口傳送到客戶端裝置)
Switch(config)#interface range fastEthernet 0/1-10
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 10
Switch(config-if-range)#exit
劃分網口f0/1-10給Vlan10
Switch(config)#interface range fastEthernet 0/11-20
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 20
Switch(config-if-range)#end
劃分網口f0/11-20給Vlan20
Switch#write
存檔
Switch2

Switch>enable
Switch#configure terminal
進入Global Configuration Mode
模式
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#vlan 30
Switch(config-vlan)#vlan 40
Switch(config-vlan)#exit
建立4組vlan
Switch(config)#interface range gigabitEthernet 0/2
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
劃分網口g0/2為Trunk模式 (*連接Switch1的g0/2網口)
Switch(config)#interface range fastEthernet 0/1-10,f0/24
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 40
Switch(config-if-range)#exit
劃分網口f0/1-10及f0/24給Vlan40
Switch(config)#interface range fastEthernet 0/11-20
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 30
Switch(config-if-range)#end
劃分網口f0/11-20給Vlan30
Switch#write
存檔
電腦獲取IP地址及互通測試 |

PC1 分配到的 IP 地址為 192.168.10.11 (vlan10 網段)

PC2 分配到的 IP 地址為 192.168.20.10 (vlan20 網段)

PC3 分配到的 IP 地址為 192.168.30.10 (vlan30 網段)

PC0 分配到的 IP 地址為 192.168.40.11 (vlan40 網段)

PC1 Ping PC2、PC3、PC0 (可以相互通信)
站內相關貼文: |