锐捷网关交换机作为dhcp server:
Ruijie(config)#service dhcp ——>该命令默认不启用,交换机必须配置
Ruijie(config)#ip dhcp pool vlan10
Ruijie(dhcp-config)#network 192.168.1.0 255.255.255.0 ——>子网掩码要和所设置IP地址的子网掩码一致,这里都是/24位掩码
Ruijie(dhcp-config)#dns-server 218.85.157.99 ——>设置分配给客户端的DNS地址
Ruijie(dhcp-config)#default-router 192.168.1.254 ——>设置分配给用户的网关地址,这个要和核心设备上所设置的IP地址一致,为192.168.1.254
Ruijie(dhcp-config)#end
SVI接口IP地址需要和default-router 地址一致,且掩码一致。
配置完毕。
DHCP relay功能的配置更加简单:
Ruijie(config)#service dhcp ——>该命令默认不启用,交换机必须配置
Ruijie(config)#ip helper-address 172.16.1.1 ——>该地址需要是DHCP服务器地址,并且路由可达
配置完毕。
Q1: 如果同时配置了dhcp relay和dhcp server的话谁优先呢?
谁的数据包先到达终端,谁就优先。
Q2: 如何修改DHCP租约时间
DHCP地址默认的租约时间是24小时,如果需要修改的话可以使用如下方法:
Ruijie(config)#ip dhcp pool +原先的地址池名字(区分大小写)
Ruijie(config-dhcp)lease +天 +小时 +分钟
Ruijie(config-dhcp)lease infinite //设置dhcp的租约为永久
Q3: 如何让某些IP地址不分配出去呢?
dhcp排除地址的配置:
ruijie(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.50 (设定排除地址为192.168.1.1–192.168.1.50这50个地址)
ruijie(config)#ip dhcp excluded-address 192.168.2.1 (设定排除地址为192.168.2.1 这个ip地址)
ruijie(config)#end (退出到特权模式)
ruijie#wr (保存配置)
ruijie(config)#no ip dhcp excluded-address 192.168.2.1 //取消排除地址,使用no命令直接删除
注意这个是在全局配置模式下进行配置的
需求:
给MAC地址为0002.b304.1265的用户分配固定IP:192.168.128.174
通过配置client-identifier 01+用户MAC,来实现,如:
Ruijie(config)#service dhcp
Ruijie(config)#ip dhcp pool P_192.168.128.174
Ruijie(dhcp-config)#client-identifier 0100.02b3.0412.65 //针对固定MAC:0002.b304.1265
(或者用hardware-address 0002.b304.1265 绑定mac)
Ruijie(dhcp-config)# host 192.168.128.174 255.255.255.128 //分配固定IP:192.168.128.174
Ruijie(dhcp-config)#lease 1 0 0 //租约时间1天
Ruijie(dhcp-config)#dns-server 202.116.64.2 202.116.64.3 //dns服务器地址
Ruijie(dhcp-config)#default-router 192.168.128.254 //默认路由
注释:client-identifier选项 = 网络类型 + MAC ,网络类型,以太网是01。
client-identifier也可以使用hardware-address 代替
一个地址池只能分配一个,如果内网中有10个终端需要分配,则需要配置10个地址池
这种配置方法真的很蛋疼!还是把某些IP预留出来,给用户自己分配好了。