yonghu 发表于 2013-7-17 09:10:42

使用三层交换配置DHCP为不同VLAN分配IP地址

三层交换的原理以及DHCP的原理,作者在这里就不详细的解释了,在这里通过一个案例来了解使用三层交换做DHCP服务器,并为不同网段分配IP地址。在生产环境中,使用路由器或交换机做DHCP服务器要常见一些。
实验要求:
1、在SW1上配置DHCP服务,能够为以下四个不同部门分配不同网段的IP地址。2、在SW1上配置VTP Server,在SW2和SW3上配置VTP Client,并将指定部门加入相关VLAN。3、注意:交换机和交换机之间使用中继链路,而与路由器之间则不需要。详细配置信息如下:R1配置如下:#配置路由器内网接口IP和外网接口IPR1(config)#int f0/0R1(config-if)#ip add 10.0.0.2 255.0.0.0R1(config-if)#no shR1(config-if)#no shutdownR1(config-if)#exitR1(config)#int f1/0R1(config-if)#ip add 202.106.123.1 255.255.255.248R1(config-if)#no shR1(config-if)#no shutdown#配置到内网的静态路由条目R1(config)#ip route 192.168.1.0 255.255.255.0 10.0.0.1R1(config)#ip route 192.168.2.0 255.255.255.0 10.0.0.1R1(config)#ip route 192.168.3.0 255.255.255.0 10.0.0.1R1(config)#ip route 192.168.4.0 255.255.255.0 10.0.0.1
SW1配置如下:#配置到路由器接口的IP地址SW1(config)#ip routingSW1(config)#int f0/0SW1(config-if)#no switchportSW1(config-if)#ip add 10.0.0.1 255.0.0.0SW1(config-if)#no shutdown#配置交换机之间的接口链路为中继链路(trunk)SW1(config)#int range f0/1 -2SW1(config-if-range)#switchport mode trunkSW1(config-if-range)#no sh#配置VTP ServerSW1#vlan databaseSW1(vlan)#vtp domain testSW1(vlan)#vtp serverSW1(vlan)#vtp password 123SW1(vlan)#vtp pruning#创建vlan(为四个部门创建不同的vlan)SW1#vlan databaseSW1(vlan)#vlan 10SW1(vlan)#vlan 20SW1(vlan)#vlan 30SW1(vlan)#vlan 40#配置vlan虚拟接口地址SW1(config-if)#int vlan 10SW1(config-if)#ip add 192.168.1.1 255.255.255.0SW1(config-if)#no shSW1(config-if)#exitSW1(config-if)#int vlan 20SW1(config-if)#ip add 192.168.2.1 255.255.255.0SW1(config-if)#no shSW1(config-if)#exitSW1(config-if)#int vlan 30SW1(config-if)#ip add 192.168.3.1 255.255.255.0SW1(config-if)#no shSW1(config-if)#exitSW1(config-if)#int vlan 40SW1(config-if)#ip add 192.168.4.1 255.255.255.0SW1(config-if)#no sh#注意:如果要配置DHCP中继服务,需要在vlan虚接口中添加一条DHCP服务器的地址SW1(config-if)#ip helper-address #配置一条默认路由,使能够访问外网SW1(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.2#配置不同网段的DHCP地址池(因为有四个vlan,所以要配四个网段地址池)
SW1(config)#ip dhcp pool vlan10SW1(dhcp-config)#network 192.168.1.0 255.255.255.0SW1(dhcp-config)#default-router 192.168.1.1SW1(dhcp-config)#dns-server 202.106.0.20SW1(dhcp-config)#lease 2SW1(dhcp-config)#exitSW1(config)#ip dhcp pool vlan20SW1(dhcp-config)#network 192.168.2.0 255.255.255.0SW1(dhcp-config)#default-router 192.168.2.1SW1(dhcp-config)#dns-server 202.106.0.20SW1(dhcp-config)#lease 2SW1(dhcp-config)#exitSW1(config)#ip dhcp pool vlan30SW1(dhcp-config)#network 192.168.3.0 255.255.255.0SW1(dhcp-config)#default-router 192.168.3.1SW1(dhcp-config)#dns-server 202.106.0.20SW1(dhcp-config)#lease 2SW1(dhcp-config)#exitSW1(config)#ip dhcp pool vlan40SW1(dhcp-config)#network 192.168.4.0 255.255.255.0SW1(dhcp-config)#default-router 192.168.4.1SW1(dhcp-config)#dns-server 202.106.0.20SW1(dhcp-config)#lease 2#注意:如果要设置保留地址可以配置ip dhcp excluded-address low-address
SW2配置如下:#配置与三层交换的链路为中继链路(trunk)SW2(config)#int f0/0SW2(config-if)#switchport mode trunkSW2(config-if)#no sh#配置VTP client(配置完VTP client后能够学习三层交换上创建的vlan)SW2#vlan databaseSW2(vlan)#vtp domain testSW2(vlan)#vtp clientSW2(vlan)#vtp password 123SW2(vlan)#vtp pruning#将指定的接口加入到相应的vlan中SW2(config)#int f0/1SW2(config-if)#switchport access vlan 10SW2(config-if)#no shSW2(config-if)#exitSW2(config-if)#int f0/2SW2(config-if)#switchport access vlan 20SW2(config-if)#no sh
SW3配置如下:#配置与三层交换的链路为中继链路(trunk)SW3(config)#int f0/0SW3(config-if)#switchport mode trunkSW3(config-if)#no sh#配置VTP client(配置完VTP client后能够学习三层交换上创建的vlan)SW3#vlan databaseSW3(vlan)#vtp domain testSW3(vlan)#vtp clientSW3(vlan)#vtp password 123SW3(vlan)#vtp pruning#将指定的接口加入到相应的vlan中SW3(config)#int f0/1SW3(config-if)#switchport access vlan 30SW3(config-if)#no shSW3(config-if)#exitSW3(config-if)#int f0/2SW3(config-if)#switchport access vlan 40SW3(config-if)#no sh
配置完以上的所有配置后,在客户端将IP地址设置为DHCP自动获取,就可以获取相应的IP了,并且可以访问互联网了。

LXY3800 发表于 2013-7-18 18:31:56

要是我灌水,就骂我“三个代表”没学好吧。

zhendeaini123 发表于 2013-7-20 12:24:54

有道理。。。

michellc 发表于 2013-7-21 23:13:54

生我之前谁是我,生我之后我是谁?

posir 发表于 2013-7-22 08:58:12

.其实我是一个天才,可惜天妒英才!

Q132284591 发表于 2013-7-23 08:11:34

如果有一双眼睛陪我一同哭泣,就值得我为生命受苦。

bestjoe 发表于 2013-7-23 20:36:29

支持一下:lol
页: [1]
查看完整版本: 使用三层交换配置DHCP为不同VLAN分配IP地址