說明:此Lab主要是要練習Router-On-A-Stick與各Vlan下的PC利用DHCP Server取得IP
並能正常對外瀏覽。
以下是直接給指令不給Show Run,若要練習的人請不要看。
實作條件:
一、共有Vlan10、20、30、40四個Vlan,vlan40是提供給DHCP Server。
二、Core_SW VTP 設成 Server並將其它Switch設成Client,Domain為cisco。
三、每台PC皆可在從DHCP Server取得一個該有的IP和Hinet_DNS。
四、每台PC皆可打http://tw.yahoo.com便可瀏覽網頁。
Initial_router_on_a_stick.pkt 初始化完的pkt
router_on_a_stick.pkt 完成版的pkt
Core_SW設定如下:
Core_SW(config)#vtp mode server 將vtp調成server模式
Core_SW(config)#vtp domain cisco domain名稱為cisco
Core_SW(config)#vlan 10 建立vlan
Core_SW(config)#vlan 20
Core_SW(config)#vlan 30
Core_SW(config)#vlan 40
Core_SW(config)#int ra f0/1 - 3
Core_SW(config-if-range)#switchport mode trunk 設定成trunk port
Core_SW(config)#int f0/24
Core_SW(config-if)#switchport mode trunk
1F_SW設定如下:
1F_SW(config)#vtp mode client 將vtp調成client模式
1F_SW(config)#vtp domain cisco domain名稱為cisco
1F_SW(config)#int f0/24
1F_SW(config-if)#switchport mode trunk
1F_SW(config-if)#int f0/1
1F_SW(config-if)#switchport mode access 設定成access port
1F_SW(config-if)#switchport access vlan 10 設定成vlan 10
1F_SW(config-if)#int f0/2
1F_SW(config-if)#switchport mode access
1F_SW(config-if)#switchport access vlan 20
2F_SW設定如下:
2F_SW(config)#vtp mode client
2F_SW(config)#vtp domain cisco
2F_SW(config)#int f0/24
2F_SW(config-if)#switchport mode trunk
2F_SW(config-if)#int f0/1
2F_SW(config-if)#switchport mode access
2F_SW(config-if)#switchport access vlan 20
2F_SW(config-if)#int f0/2
2F_SW(config-if)#switchport mode access
2F_SW(config-if)#switchport access vlan 30
3F_SW設定如下:
3F_SW(config)#vtp mode client
3F_SW(config)#vtp domain cisco
3F_SW(config)#int f0/24
3F_SW(config-if)#switchport mode trunk
3F_SW(config-if)#int f0/1
3F_SW(config-if)#switchport mode access
3F_SW(config-if)#switchport access vlan 30
3F_SW(config-if)#int f0/2
3F_SW(config-if)#switchport mode access
3F_SW(config-if)#switchport access vlan 40
Router設定如下:
Router(config)#int f0/1 先將f0/0開啟
Router(config-if)#no shut
Router(config-if)#int f0/1.10 進入f0/0.10介面
Router(config-subif)#encapsulation dot1Q 10 此介面給予vlan10
Router(config-subif)#ip add 192.168.10.254 255.255.255.0
Router(config-subif)#ip helper-address 192.168.40.252 跨網段從dhcp server取得ip
Router(config-subif)#int f0/1.20
Router(config-subif)#en dot 20
Router(config-subif)#ip add 192.168.20.254 255.255.255.0
Router(config-subif)#ip helper-address 192.168.40.252
Router(config-subif)#int f0/1.30
Router(config-subif)#en dot 30
Router(config-subif)#ip add 192.168.30.254 255.255.255.0
Router(config-subif)#ip helper-address 192.168.40.252
Router(config-subif)#int f0/1.40
Router(config-subif)#en dot 40
Router(config-subif)#ip add 192.168.40.254 255.255.255.0
Vlan40給予server端,通常都設定固定ip,故不設定ip helper-address
Router(config)#int f0/0
Router(config-if)#ip add dhcp 利用dhcp方式取得Hinet給予的ip
Router(config-if)#no shut
Router(config)#access-list 1 permit 192.168.0.0 0.0.255.255 建立一條內網允許出去的ACL
Router(config)#ip nat inside source list 1 interface f0/0 overload 設定PAT從f0/0出去
Router(config)#int f0/1.10
Router(config-subif)#ip nat inside
Router(config-subif)#int f0/1.20
Router(config-subif)#ip nat inside
Router(config-subif)#int f0/1.30
Router(config-subif)#ip nat inside
Router(config-subif)#int f0/1.40
Router(config-subif)#ip nat inside
Router(config)#int f0/0
Router(config-if)#ip nat outside
子介面皆是inside,都是從f0/0 outside
Hinet_Router設定如下:
Hinet_Router(config)#int f1/0
Hinet_Router(config-if)#ip add 119.160.246.254 255.255.255.0
Hinet_Router(config-if)#no shut
Hinet_Router(config-if)#int f1/1
Hinet_Router(config-if)#ip add 168.95.1.254 255.255.255.0
Hinet_Router(config-if)#no shut
Hinet_Router(config-if)#int f0/0
Hinet_Router(config-if)#ip add 114.26.56.254 255.255.255.0
Hinet_Router(config-if)#ip helper-address 168.95.1.2
Hinet_Router(config-if)#no shut
設定後的截圖:
留言列表