DHCP配置有两种,一种是配置全局的,一种是配置接口的。
1.只是记录配置命令,所以搞个简单的拓扑:
2.划分vlan:PC1属于VLAN 10,PC2也属于VLAN 20,可以使用undo info-center enable取消解析:
[SW]vlan 10[SW-vlan10]vlan 20[SW-vlan20]quit[SW]interface vlanif 10[SW-Vlanif10]ip address 192.168.10.254 24[SW-Vlanif10]interface vlanif 20[SW-Vlanif20]ip address 192.168.20.254 24[SW-Vlanif20]quit[SW]interface g0/0/1[SW-GigabitEthernet0/0/1]port link-type access[SW-GigabitEthernet0/0/1]port default vlan 10[SW-GigabitEthernet0/0/1]interface g0/0/2[SW-GigabitEthernet0/0/2]port link-type access[SW-GigabitEthernet0/0/2]port default vlan 20[SW-GigabitEthernet0/0/2]quit
3.验证一下连通性: 在PC1ping一下PC2:
4.将左边的vlan 10的接口作为DHCP配置接口:(基于接口的不需要配置地址池)
[SW]dhcp enable[SW-Vlanif10]dhcp select interface//使用接口配置[SW-Vlanif10]dhcp server excluded-ip-address 192.168.10.101 192.168.10.200[SW-Vlanif10]dhcp server dns-list 8.8.8.8[SW-Vlanif10]dhcp server lease day 8[SW-Vlanif10]quit[SW]interface vlanif 10[SW-Vlanif10]display this
5.将右边的vlan 20配置成全局 DHCP:
[SW]interface vlanif 20[SW-Vlanif20]dhcp select global//选择全局配置[SW-Vlanif20]quit[SW]ip pool 20 //设置地址池的名字[SW-ip-pool-20]network 192.168.20.0 mask 24[SW-ip-pool-20]gateway-list 192.168.20.254[SW-ip-pool-20]dns-list 9.9.9.9[SW-ip-pool-20]lease 10 //租期[SW-ip-pool-20]excluded-ip-address 192.168.20.200 192.168.20.220 //禁止分配这个范围的ip[SW-ip-pool-20]display this//查看配置
6.除此之外还有一种 delay模式,就是帧中继模式:用来解决DHCP与PC不在同一个网段的问题,由于DHCP使用的广播,广播不能穿越三层设备。会隔离广播。
7.红框1DHCP和PC在同一个网段的,但是还有一种情况就是红字2链路连接了很多设备,才到达LSW2,LSW2作为一个DHCP服务器,PC1和PC2就没法到达LSW2,因为路由器会隔离广播。这时候就需要LSW1作为一个中继器,中继器的作用就是将广播转发为单播然后发送给DHCP服务器LSW2。
8.DHCP snooping功能:把接口设置成可信任接口:
9. DHCP options 功能:主要是在给下面主机分配ip地址的同时,再给它们分配一个其他的有用的东西。
最常见的有:option 43 多用于无线网络中,可以在给AP分配地址的同时,告诉AP,AC的地址是多少。
记录配置命令。