网络实验_DHCP地址分配
程序员文章站
2024-03-25 11:41:31
...
要求
-
SW1作为三层网络设备,负责本公司内DHCP地址分配;
-
VLAN10中,开启全局配置模式,网关地址为192.168.10.254,网络掩码为255.255.255.0,不允许将192.168.10.1~192.168.10.199分配出去,且要求PC1的IP地址绑定为192.168.10.200.VLAN10中租期为1天1小时1分钟;
-
VLAN20中,开启全局配置模式,网关地址为192.168.20.254,网络掩码为255.255.255.0
-
VLAN30中,使用接口配置模式进行配置DHCP服务。
拓扑图:
配置
进入SW1进行基础配置:
配置VLAN,开启DHCP总开关,开启VLAN10、VLAN20的全局DHCP服务,配置VLAN10、VLAN20、VLAN30的IP地址(同时作为各VLAN的网关地址)。
sys
sysn SW1
dhcp enable ----开启DHCP的总开关
vlan batch 10 20 30
int vlanif 10
ip add 192.168.10.254 24
dhcp select global -----开启全局DHCP
int vlanif 20
ip add 192.168.20.254 24
dhcp select global
int vlanif 30
ip add 192.168.30.254 24
配置VLAN10和VLAN20的DHCP地址池,及VLAN10地址池中的详细信息
ip pool vlan10 ----配置地址池,名称为vlan10(便于区分)
gateway-list 192.168.10.254 ----配置vlan10地址池的网关地址
network 192.168.10.0 mask 24 ----配置vlan10地址池中可分配地址(网络地址 网络掩码)
excluded-ip-address 192.168.10.1 192.168.10.199 ----不允许192.168.10.1~192.168.10.199之间的地址分配出去
static-bind ip-address 192.168.10.200 mac-address 5489-98DD-3DD9 ----将192.168.10.200的地址绑定到PC1上(得到PC1的MAC地址即可)
lease day 1 hour 1 minute 1 ----配置vlan10地址池的租约到期时间为1天1小时1分钟(最小单位为1分钟)
ip pool vlan20
gateway-list 192.168.20.254
network 192.168.20.0 mask 24
由于VLAN 30是要求在接口模式下进行配置,那么就需要先进入到接口模式
int vlanif 30
dhcp select interface
gateway-list 192.168.30.254
network 192.168.30.0 mask 24
配置基本完成,但需要将各个端口连接类型修改为access,以便PC的流量可以上到SW1交换机(DHCP服务器)
int g0/0/1
port link-type access
port default vlan 10
int g0/0/2
port link-type access
port default vlan 20
int g0/0/3
port link-type access
port default vlan 30
进入PC,(选择DHCP获取IP地址)输入下方命令验证IP地址是否为192.168.10.200
ipconfig
验证成功,如图所示:
依次验证其他PC,确认是否得到IP地址。
DHCP中的验证命令:
-
查看设备中DHCP所有地址池信息:
dis ip pool
-
查看指定地址池详细信息:
dis ip pool name vlan10
-
查看设备中所有IP地址与MAC地址的对应关系
dis arp