三层交换机配置路由DHCP中继代理

一、实验目的

1、DHCP中继配置
2、vlan10 和vlan20对应的客户机能用DHCP服务器获得
3、Server2016上搭建两个地址池,分别给vlan10和vlan20两个网端。
4、设置单臂路由,通过NAT转换实现访问外网网站(本文在centos上搭建网站)

实验拓扑图:

三层交换机配置路由DHCP中继代理_第1张图片
注:其中C1与win7绑定的同一块虚拟网卡Vnet1,C2是GNS3中PC2,C3与server2016绑定的同一块虚拟网卡Vnet2,C4与CentOS绑定的同一块虚拟网卡Vnet8。
二、实验步骤
1、server2016中搭建DHCP服务器

三层交换机配置路由DHCP中继代理_第2张图片
2、配置服务器网卡IP地址(本实验用的192.168.80.33)

三层交换机配置路由DHCP中继代理_第3张图片
3、打开DHCP服务器新建作用域

三层交换机配置路由DHCP中继代理_第4张图片

添加网关

三层交换机配置路由DHCP中继代理_第5张图片

相同步骤再添加一个192.168.20.0/24网段的作用域

三层交换机配置路由DHCP中继代理_第6张图片

4、配置交换机SW1

SW1#conf t
SW1(config)#no ip routing //关闭交换机的路由功能
SW1(config)#vlan 10,20,100 //添加vlan
SW1(config-vlan)#exit
SW1(config)#int f1/0
SW1(config-if)#switchport access vlan 10 //接口f1/0绑定vlan10
SW1(config-if)#int f1/1
SW1(config-if)#switchport access vlan 20 //接口f1/1绑定vlan20
SW1(config-if)#int f1/2
SW1(config-if)#switchport access vlan 100 //接口1/2绑定vlan100
SW1(config-if)#int f1/3
SW1(config-if)#switchport mode trunk //将接口设为trunk(干道)模式
SW1(config-if)#int f1/15
SW1(config-if)#switchport mode trunk

5、配置三层交换机配置DHCP中继

SW-3L#conf t
SW-3L(config)#vlan 10,20,100 //添加vlan
SW-3L(config-vlan)#
SW-3L(config-vlan)#exit
SW-3L(config)#int f1/0
SW-3L(config-if)#switchport mode trunk //将接口设为trunk模式
SW-3L(config-if)#exit
SW-3L(config)#int vlan 10
SW-3L(config-if)#ip add 192.168.10.1 255.255.255.0 //给vlan10配IP地址
SW-3L(config-if)#ip helper-address 192.168.80.33 //给vlan10配DHCP中继
SW-3L(config-if)#no shut
SW-3L(config-if)#int vlan 20
SW-3L(config-if)#ip add 192.168.20.1 255.255.255.0 //给vlan20配IP地址
SW-3L(config-if)#ip helper-address 192.168.80.33 //给vlan20配DHCP中继
SW-3L(config-if)#no shut
SW-3L(config-if)#int vlan 100
SW-3L(config-if)#ip add 192.168.80.1 255.255.255.0 //给vlan100配IP地址
(注:因为vlan100 中没有客户机只有服务器所以不需要配DHCP中继)
SW-3L(config-if)#no shut

6、配置路由器R3实现单臂路由和NAT地址的转换

R3#conf t
R3(config)#int f0/1
R3(config-if)#ip add 12.0.0.1 255.255.255.0 //配置IP地址
R3(config-if)#no shut
R3(config-if)#ip nat outside //指定外网口
R3(config-if)#int f0/0
R3(config-if)#no shut //开启物理接口
R3(config-if)#int f0/0.10 //进入f0/0的逻辑子接口f0/0.10
R3(config-subif)#encapsulation dot1Q 10 //封装协议为默认的dotQ,允许通过vlan10
R3(config-subif)#ip add 192.168.10.1 255.255.255.0 //配置接口的IP地址
R3(config-subif)#no shut
R3(config-subif)#ip nat inside //指定该接口为内网接口
R3(config-subif)#int f0/0.20
R3(config-subif)#encapsulation dot1Q 20
R3(config-subif)#ip add 192.168.20.1 255.255.255.0
R3(config-subif)#no shut
R3(config-subif)#ip nat inside
R3(config-subif)#exit
R3(config)#access-list 10 permit 192.168.10.0 0.0.0.255 //配置对应的访问控制列表
R3(config)#access-list 20 permit 192.168.20.0 0.0.0.255
R3(config)#ip nat inside source list 10 interface f0/1 overload //配置NAT端口
R3(config)#ip nat inside source list 20 interface f0/1 overload
R3(config)#router ospf 110 //配置动态路由
R3(config-router)#network 12.0.0.0 0.0.0.255 area 0

7、配置路由器R4

R4#conf t
R4(config)#int f0/0
R4(config-if)#ip add 12.0.0.5 255.255.255.0 //配置端口IP地址
R4(config-if)#no shut
R4(config-if)#int f0/1
R4(config-if)#ip add 192.168.90.1 255.255.255.0
R4(config-if)#no shut
R4(config-if)#exit
R4(config)#router ospf 110 //配置动态路由
R4(config-router)#network 192.168.90.0 0.0.0.255 area 0
R4(config-router)#network 12.0.0.0 0.0.0.255 area 0

8、配置CentOS

A、配置网卡(vi /etc/sysconfig/network-scripts/ifcfg-ens33)
三层交换机配置路由DHCP中继代理_第7张图片

B、重启网卡(systemctl restart netwok)并且验证配置(ifconfig)是否成功
三层交换机配置路由DHCP中继代理_第8张图片

9、验证实验目的

A、C1验证DHCP中继
三层交换机配置路由DHCP中继代理_第9张图片

B、win7上验证DHCP中继
三层交换机配置路由DHCP中继代理_第10张图片
三层交换机配置路由DHCP中继代理_第11张图片

C、实现网站的访问
三层交换机配置路由DHCP中继代理_第12张图片