network static route dhcp cisco packet tracer eve-ng

開啟L3 Switch DHCP Server功能

DHCP

DHCP, Dynamic Host Configuration Protocol,目的是用來動態管理主機網路設定,再白話一點說就是當各種設備接上網路時,會自動派發IP及相關的網路設定,這個技術不論在家庭、企業甚至是資料中心都非常的普遍。

DHCP技術基本上分為兩端,一端為伺服器,另一端為終端設備,伺服器端的部分,我們可以使用路由器(Router)或L3 Switch實作,若是有更進階的需求,自行使用Windows Server或Linux搭建DHCP Server也是可行的方案。

來自維基百科的說明:動態主機設定協定DHCP

(我們在此不討論DHCP Relay的狀況,這牽扯到比較多L3網路的設定與稍微複雜的架構。)

開啟L3 Switch的DHCP Server

本篇,我們要藉由L3 Switch自動派發IP給終端設備,以下清單是我們要實現的項目:

  1. 開啟L3 Switch DHCP Server功能
  2. 將DHCP與VLAN做關聯
  3. 串接L2 Switch,並將VLAN Trunk下來
  4. 終端設備接在L2 Switch上,並自動取得IP

網路拓樸如下圖:

dhcp

動工

步驟1:在L3 Switch上建立一個VLAN,VLAN Number:101,VLAN Name:vlan_101_pc,介面IP為10.1.1.254/24。

Switch>en
Switch#vlan database 
Switch(vlan)#vlan 101 name vlan_101_pc
Switch(vlan)#exit
Switch#config t
Switch(config)#interface vlan 101
Switch(config-if)#ip address 10.1.1.254 255.255.255.0
Switch(config-if)#exit
Switch(config)#exit
Switch#exit
Switch>

步驟2:L2 Switch建立一個VLAN,VLAN Number:101,VLAN Name:vlan_101_pc。

Switch>en
Switch#vlan database 
Switch(vlan)#vlan 101 name vlan_101_pc
Switch(vlan)#exit
Switch#exit
Switch>

步驟3:將L3 Switch的GigabitEthernet0/1與L2 Switch GigabitEthernet0/1接在一起,並設定Trunk VLAN 101。

Switch>en
Switch#config t
Switch(config)#interface gigabitEthernet 0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed vlan add 101
Switch(config-if)#exit
Switch(config)#exit
Switch#exit
Switch>

以上指定在L2/L3 Switch都要執行,確保L3 Switch上的VLAN 101有Trunk下去。

步驟4:在L3 Switch上設定一個名為dhcp_101_pc的DHCP Server。

Switch>en
Switch#config t
Switch(config)#ip dhcp pool dhcp_101_pc
Switch(dhcp-config)#network 10.1.1.0 255.255.255.0
Switch(dhcp-config)#default-router 10.1.1.254
Switch(dhcp-config)#dns-server 8.8.8.8
Switch(dhcp-config)#exit
Switch(config)#exit
Switch#exit
Switch>
  • network:指定IP派發的範圍,本篇範例遮罩是255.255.255.0,所以是整段C Class網段。
  • default-router:這個參數請指定到要關聯到的介面IP,同時也是Gateway IP,本篇指的就是vlan_101_pc這個VLAN的介面IP 10.1.1.254。
  • dns-server,這是指定派發的DNS Server IP,可以自由設定。

步驟5:排除不要配發的IP,有時候一整段IP不想要全部使用,只想配置某一些,那就可以設定不要配發出去的IP。

Switch>en
Switch#config t
Switch(config)#ip dhcp excluded-address 10.1.1.1 10.1.1.99
Switch(config)#exit
Switch#exit
Switch>

上述指令的意思就是排除10.1.1.1~10.1.1.99共99個IP不要派發給終端設備使用,那這段IP要使用的話,就必須在終端設備手動設定固定IP。

步驟6:將終端設備接在L2 Switch的fastEthernet0/1,該Port必須為設定為VLAN 101 Access模式。

Switch>en
Switch#config t
Switch(config)# interface fastEthernet0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 101
Switch(config-if)#exit
Switch(config)#exit
Switch#exit
Switch>
 

步驟7:將終端設備取得IP的方式改為DHCP,等待一下,終端設備就會自動取得IP了。

dhcp

從上圖可以看到,終端設備取得的IP是10.1.1.100,Gateway是VLAN 101的介面IP 10.1.1.254,DNS Server也是我們剛剛設定的8.8.8.8,這樣就代表成功了!

若要確認這個網路設定是不是正確的,可以嘗試Ping一下Gateway IP,若有通,那就是正確的了!

~ END ~


, , , , , , ,

Related posts

Latest posts