多VLAN的DHCP配置
IOS:unzip-c3640-js-mz.124-10.bin
模拟器:GUI-2.8.3
需求:1、如拓扑所示,R3和R4模拟PC3和PC4,RT2当SW,RT1当路由器;
2、R3和R4分别属于VLAN 30,VLAN 40,RT1做为DHCP服务器。
3、R3和R4成功获取地址,并PING通1.1.1.1
欢迎微博交流:http://t.sina.com.cn/epkings
========================================================================================
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hos PC3 //不同RT改名的不一样
PC3(config)#no ip do lo
PC3(config)#line c 0
PC3(config-line)#exec-t 0 0
PC3(config-line)#logg sy
PC3(config-line)#end
PC3#
以上这段命令为公共命令,所以RT都要输入。
PC3#conf t
PC3(config)#no ip rouing
PC3(config)#int f0/0
PC3(config-if)#no sw
PC3(config-if)#sw
PC3(config-if)#no sw //第一次no sw后是没有ip address dhcp这个命令的,我也搞不明白。
PC3(config-if)#ip address dhcp
以上为RT3的配置。
PC4#conf t
PC4(config)#no ip routing
PC4(config)#int f0/5
PC4(config-if)#no sw
PC4(config-if)#sw
PC4(config-if)#no sw
PC4(config-if)#ip address dhcp
PC4(config)#end
以上为RT4的配置。
SW#vlan database
SW(vlan)#vlan 30 name VLAN-30
VLAN 30 added:
Name: VLAN-30
SW(vlan)#vlan 40 name VLAN-40
VLAN 40 added:
Name: VLAN-40
SW(vlan)#exit
APPLY completed.
Exiting....
SW(config)#int f0/0
SW(config-if)#switchport mode access
SW(config-if)#switchport access vlan 30
SW(config-if)#int f0/5
SW(config-if)#switchport mode access
SW(config-if)#switchport access vlan 40
SW(config-if)#int f0/2
SW(config-if)#switchport trunk encapsulation dot1q
SW(config-if)#switchport mode trunk
SW(config-if)#switchport trunk allowed vlan add 30
SW(config-if)#switchport trunk allowed vlan add 40
以上为RT2的配置。
RT#conf t
RT(config)#ip dhcp pool vlan30 //新建一个名为vlan30的DHCP
RT(dhcp-config)#network 192.168.30.0 255.255.255.0 //DHCP分配的网段
RT(dhcp-config)#default-router 192.168.30.1 //DHCP的网关
RT(dhcp-config)#dns-server 192.168.30.2 //DHCP的DNS
RT(dhcp-config)#lease 1 //地址的租赁时间为1天
RT(dhcp-config)#exit
RT(config)#ip dhcp excluded-address 192.168.30.1 192.168.30.10 //要求DHCP不能放出的IP地址
RT(config)#ip dhcp pool vlan40 //新建一个名为vlan30的DHCP
RT(dhcp-config)#network 192.168.40.0 255.255.255.0 //DHCP分配的网段
RT(dhcp-config)#default-router 192.168.40.1 //DHCP的网关
RT(dhcp-config)#dns-server 192.168.40.2 //DHCP的DNS
RT(dhcp-config)#lease 1 //地址的租赁时间为1天
RT(dhcp-config)#exit
RT(config)#ip dhcp excluded-address 192.168.40.1 192.168.40.10 //要求DHCP不能放出的IP地址
//到此DHCP配置完毕
RT(config)#int e1/2
RT(config-if)#no ip address
RT(config-if)#no shut
RT(config-if)#int e1/2.3 //开启子接口
RT(config-subif)#encapsulation dot1Q 30 //子接口封装VLAN 30
RT(config-subif)#ip add 192.168.30.1 255.255.255.0
RT(config-if)#int e1/2.4 //开启子接口
RT(config-subif)#encapsulation dot1Q 40 //子接口封装VLAN 40
RT(config-subif)#ip add 192.168.40.1 255.255.255.0
RT(config)#int lo0
RT(config-if)#ip add 1.1.1.1 255.255.255.0
以上为RT1的配置。
======================================================================================
RT#show run (节选DHCP部分)
ip dhcp excluded-address 192.168.30.1 192.168.30.10
ip dhcp excluded-address 192.168.40.1 192.168.40.10
!
ip dhcp pool vlan30
network 192.168.30.0 255.255.255.0
default-router 192.168.30.1
dns-server 192.168.30.2
!
ip dhcp pool vlan40
network 192.168.40.0 255.255.255.0
default-router 192.168.40.1
dns-server 192.168.40.2
PC4#ping 1.1.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/244/1024 ms
PC4#ping 192.168.30.11
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.30.11, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 44/80/108 ms
PC4#
以上为实验效果
The End