记一次DHCP实验

起因

起因是云班课下发的DHCP实验作业
avatar
按照题目搭建好了拓扑图将网络设备一一连接好,然后便开始正常配置
首先通过拓扑图可以发现这是一种基于三层交换机+路由器的DHCP拓扑图

思科类似的大致有三种DHCP模型,分别是 基于三层交换机+路由器的DHCP拓扑图 基于三层交换机+服务器的DHCP拓扑图 以及 基于单臂路由+服务器的DHCP拓扑图

我遇到的这种是第一种

基于三层交换机+路由器的DHCP拓扑图

大体思路

路由器
1、配置与三层交换机相连的端口IP
2、配置DHCP地址池
3、设置静态路由(即默认路由 主要是防止数据发不下去) 悄悄话【当三层交换机充当DHCP中继的时候 在vlan中设置DHCP中继 ‘IP help-address x.x.x.x’ 这是下面的网络设备向上请求 路由器接收到后如果不设置一条默认路由指向下方三层交换机接口的话 数据是发不下去的】
三层交换机:
1、配置vlan
2、给vlan端口配置IP (ip一般是作为网关)
3、把连向路由器的端口 打开三层功能(no switch) 并配置IP
4、进入vlan 然后配置DHCP中继 (这一步可以放到最后再配置) (IP helper-address x.x.x.x 这里的地址是路由器即DHCP服务器与你连接的那个出口端口地址)
二层交换机
1、配置vlan
2、将端口划进vlan
3、将与三层交换机相连的的端口配置为trunk模式 eg:这里其实有一点 三层交换机与其相连的端口也得设置为trunk模式 但目前的思科模拟器默认检测到一端是trunk另一端也会自动变化

大体思路就是这样 开整!!!

配置步骤

先按照这个拓扑图 大体都差不多
avatar
我们先从二层交换机开始配置

配置二层交换机

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Switch>ena
Switch#conf t
Switch(config)#vlan 10 //创建vlan10
Switch(config)#vlan 20 //创建vlan20
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10 //将f0/1端口划分到vlan10
Switch(config-if)#no shutdown
Switch(config-if)#ex
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20 //将f0/2端口划分到vlan20
Switch(config-if)#no shutdown
Switch(config-if)#ex
Switch(config)#interface fastEthernet 0/24
Switch(config-if)#switchport mode trunk //设置Trunk模式

配置三层交换机

先创建vlan 并分配IP

1
2
3
4
5
6
7
8
9
10
11
12
13
Switch(config)#vlan 10
Switch(config)#vlan 20 //创建vlan10 vlan20
Switch(config)#interface vlan 10
Switch(config-if)#ip address 192.168.10.254 255.255.255.0 //配置IP
Switch(config-if)#ex
Switch(config)#interface vlan 20
Switch(config-if)#ip address 192.168.20.254 255.255.255.0
Switch(config-if)#ex
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#no switchport //开启路由功能
Switch(config-if)#ip address 10.0.0.1 255.255.255.0
Switch(config-if)#ex
Switch(config)#ip routing //开启路由转发功能
1
2
3
4
Switch(config)#interface vlan 10
Switch(config-if)#ip helper-address 10.0.0.2 //设置DHCP中继
Switch(config)#interface vlan 20
Switch(config-if)#ip helper-address 10.0.0.2 //同上

配置路由器

1
2
3
4
5
6
7
8
9
10
11
Router(config)#interface gigabitEthernet 0/0/0
Router(config-if)#ip address 10.0.0.2 255.255.255.0
Router(config)#ip dhcp pool vlan10 //创建地址池vlan10
Router(dhcp-config)#network 192.168.10.0 255.255.255.0 //地址池
Router(dhcp-config)#default-router 192.168.10.254 //默认网关
Router(dhcp-config)#dns-server 114.114.114.114 //默认dns服务器
Router(config)#ip dhcp pool vlan20 //创建地址池vlan20
Router(dhcp-config)#network 192.168.20.0 255.255.255.0
Router(dhcp-config)#default-router 192.168.20.254
Router(dhcp-config)#dns-server 114.114.114.114
Router(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.1

全部配置完成 让我们去验证一下

打开pc查看DHCP是否可以启用
avatar
验证完成 DHCP配置成功