使用EVE-NG-锐捷实现DHCP
- DHCP基于广播进行数据传输
- 在局域网环境默认情况下DHCP无法穿越路由器
- DHCP中继:让广播可以穿越单播与路由.
- DHCP针对固定mac地址,分配固定IP
- DHCP可设置在网关上,可以设置在三层交换机上(前提:三层交换机是网关)也可以是单独的DHCP服务器
- DHCP通常设置在网关设备上
- DHCP地址池地址依据网关IP地址网段进行分配地址
一、路由器DHCP
1.项目拓扑
2.项目实现
- GW配置
进入特权模式
enable
进入全局模式
configure terminal
更改名称为GW
hostname GW
进入g0/0接口的子接口10
int g0/0.10
将此接口封装成vlan10的接口,专门接受带有vlan10标签的数据
encapsulation dot1q 10
给g0/0.10接口配置IP地址
ip address 192.168.1.1 255.255.255.0
退出到上一级
exit
进入g0/0接口的子接口20
int g0/0.20
将此接口封装成vlan20的接口,专门接受带有vlan20标签的数据
encapsulation dot1q 20
给g0/0.20接口配置IP地址
ip address 192.168.2.1 255.255.255.0
退出到上一级
exit
开启DHCP服务
service dhcp
创建dhcp地址池,地址池名称为VLAN10
ip dhcp pool VLAN10
设置地址池网段
network 192.168.1.0 255.255.255.0
设置分配的默认网关
default-router 192.168.1.1
设置分配的DNS
dns-server 114.114.114.114
设置地址租期为一天
lease 1
退出到上一级
exit
创建dhcp地址池,地址池名称为VLAN20
ip dhcp pool VLAN20
设置地址池网段
network 192.168.2.0 255.255.255.0
设置分配的默认网关
default-router 192.168.2.1
设置分配的DNS
dns-server 114.114.114.114
设置地址租期为一天
lease 1
退出到上一级
exit
设置DHCP排除不分配的地址
ip dhcp excluded-address 192.168.1.1
设置DHCP排除不分配的地址
ip dhcp excluded-address 192.168.2.1
退出到上一级
exit
显示正在运行的配置
show run
- SW配置
进入特权模式
enable
进入全局模式
configure terminal
更改名称为SW
hostname SW
创建vlan10
vlan 10
退出到上一级
exit
创建vlan20
vlan 20
退出到上一级
exit
进入g0/1接口
interface g0/1
将g0/1接口类型设置为access类型
switchport mode access
将g0/1接口加入到vlan10中
switchport access vlan 10
退出到上一级
exit
进入g0/2接口
interface g0/2
将g0/2接口类型设置为access类型
switchport mode access
将g0/2接口加入到vlan20中
switchport access vlan 20
退出到上一级
exit
退出到上一级
exit
显示vlan配置信息
show vlan
进入全局模式
configure terminal
进入g0/0接口
interface g0/0
将g0/0接口类型设置为trunk类型
switchport mode trunk
退出到上一级
exit
退出到上一级
exit
显示接口类型是trunk的接口
show interfaces trunk
- PC1配置
设置PC1自动获取IP地址
dhcp
显示IP信息
show ip
查看是否可与192.168.1.1通信
ping 192.168.1.1
查看是否可与192.168.2.1通信
ping 192.168.2.1
查看是否可与192.168.2.2通信
ping 192.168.2.2
- PC2配置
设置PC2自动获取IP
dhcp
显示IP信息
show ip
查看是否可与192.168.2.1通信
ping 192.168.2.1
查看是否可与192.168.1.1通信
ping 192.168.1.1
查看是否可与192.168.1.2通信
ping 192.168.1.2
二、无VLAN隔离的交换机DHCP
1.项目拓扑
2.项目实现
- SW配置
进入特权模式
enable
进入全局模式
configure terminal
更改名称为SW
hostname SW
进入g0/1接口
interface g0/1
关闭二层接口开启三层接口
no switchport
将g0/1接口地址设置为192.168.1.1/24
ip address 192.168.1.1 255.255.255.0
退出到上一级
exit
进入g0/2接口
interface g0/2
关闭二层接口开启三层接口
no switchport
将g0/2接口地址设置为192.168.2.1/24
ip address 192.168.2.1 255.255.255.0
退出到上一级
exit
开启DHCP服务
service dhcp
创建dhcp地址池,地址池名称为VLAN10
ip dhcp pool VLAN10
设置地址池网段
network 192.168.1.0 255.255.255.0
设置分配的默认网关
default-router 192.168.1.1
设置分配的DNS
dns-server 114.114.114.114
设置地址租期为一天
lease 1
退出到上一级
exit
创建dhcp地址池,地址池名称为VLAN20
ip dhcp pool VLAN20
设置地址池网段
network 192.168.2.0 255.255.255.0
设置分配的默认网关
default-router 192.168.2.1
设置分配的DNS
dns-server 114.114.114.114
设置地址租期为一天
lease 1
退出到上一级
exit
设置DHCP排除不分配的地址
ip dhcp excluded-address 192.168.1.1
设置DHCP排除不分配的地址
ip dhcp excluded-address 192.168.2.1
退出到上一级
exit
显示正在运行的配置
show run
- PC1配置
设置PC1自动获取IP地址
dhcp
显示IP信息
show ip
查看是否可与192.168.1.1通信
ping 192.168.1.1
查看是否可与192.168.2.1通信
ping 192.168.2.1
查看是否可与192.168.2.2通信
ping 192.168.2.2
- PC2配置
设置PC2自动获取IP
dhcp
显示IP信息
show ip
查看是否可与192.168.2.1通信
ping 192.168.2.1
查看是否可与192.168.1.1通信
ping 192.168.1.1
查看是否可与192.168.1.2通信
ping 192.168.1.2
三、有VLAN隔离的交换机DHCP
1.项目拓扑
2.项目实现
- SW配置
进入特权模式
enable
进入全局模式
configure terminal
更改名称为SW
hostname SW
创建vlan10
vlan 10
退出到上一级
exit
创建vlan20
vlan 20
退出到上一级
exit
进入g0/1接口
interface g0/1
将g0/1接口类型设置为access类型
switchport mode access
将g0/1接口加入到vlan10中
switchport access vlan 10
退出到上一级
exit
进入g0/2接口
interface g0/2
将g0/2接口类型设置为access类型
switchport mode access
将g0/2接口加入到vlan20中
switchport access vlan 20
退出到上一级
exit
进入vlan10
int vlan 10
给vlan10配置IP地址
ip address 192.168.1.1 255.255.255.0
退出到上一级
exit
进入vlan20
int vlan 20
给vlan20配置IP地址
ip address 192.168.2.1 255.255.255.0
退出到上一级
exit
开启DHCP服务
service dhcp
创建dhcp地址池,地址池名称为VLAN10
ip dhcp pool VLAN10
设置地址池网段
network 192.168.1.0 255.255.255.0
设置分配的默认网关
default-router 192.168.1.1
设置分配的DNS
dns-server 114.114.114.114
设置地址租期为一天
lease 1
退出到上一级
exit
创建dhcp地址池,地址池名称为VLAN20
ip dhcp pool VLAN20
设置地址池网段
network 192.168.2.0 255.255.255.0
设置分配的默认网关
default-router 192.168.2.1
设置分配的DNS
dns-server 114.114.114.114
设置地址租期为一天
lease 1
退出到上一级
exit
设置DHCP排除不分配的地址
ip dhcp excluded-address 192.168.1.1
设置DHCP排除不分配的地址
ip dhcp excluded-address 192.168.2.1
退出到上一级
exit
显示正在运行的配置
show run
- PC1配置
设置PC1自动获取IP地址
dhcp
显示IP信息
show ip
- PC2配置
设置PC1自动获取IP地址
dhcp
显示IP信息
show ip