DHCP服务器的基础配置
在华为路由器上配置DHCP服务,拓扑如下:

咱们的目的是让PC1的网卡能够通过dhcp自动获取IP,具体配置如下:
AR1:
1 2 3 4 5 6
| [dhcp-server]dhcp enable interface GigabitEthernet0/0/0 ip address 192.168.0.254 255.255.255.0 dhcp select interface dhcp server lease day 30 hour 0 minute 0 dhcp server dns-list 8.8.8.8
|
PC1:
配置网口ipv4配置为dhcp自动获取:

在命令行查看获取到的ipv4参数是否和预期一致:

只需要简单的几行配置,就在华为路由器上实现了一个dhcp服务器的基础功能,下面我们来看下dhcp中继是怎么个事。
DHCP中继
先说一下DHCP Relay,也就是dhcp中继是为了解决什么问题吧
其实总结起来简单的一句话就是,当dhcp服务器和客户端不在一个子网时,为了解决跨网段时,连接的终端设备也能正常获取到指定的dhcp服务器下发的地址,如图所示:

下面我们来实现一下DHCP中继,拓扑图如下:

需求如下
- AR1为dhcp服务器
- LSW1为dhcp中继设备
- PC1获取到192.168.0.0/24网段的地址
具体实现配置如下
AR1:
1 2 3 4 5 6 7 8 9
| [dhcp-server]dhcp enable [dhcp-server]interface GigabitEthernet0/0/0 [dhcp-server-GigabitEthernet0/0/0]ip address 100.100.100.1 255.255.255.252 [dhcp-server-GigabitEthernet0/0/0]dhcp select global [dhcp-server]ip route-static 0.0.0.0 0 100.100.100.2 [dhcp-server]ip pool pool1 ##配置地址池 [dhcp-server] gateway-list 192.168.0.254 [dhcp-server]network 192.168.0.0 mask 255.255.255.0 [dhcp-server]ip route-static 0.0.0.0 0.0.0.0 100.100.100.2 ##配置默认路由
|
LSW1:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| [SwitchA]vlan ba 10 20 [SwitchA]dhcp enable [SwitchA]dhcp server group dhcpgroup1 [SwitchA]dhcp-server 100.100.100.1 0 [SwitchA]interface Vlanif10 [SwitchA-Vlanif10] ip address 192.168.0.254 255.255.255.0 [SwitchA-Vlanif10] dhcp select relay [SwitchA-Vlanif10] dhcp relay server-select dhcpgroup1 [SwitchA]int vlan 20 [SwitchA-Vlanif20]ip address 100.100.100.2 255.255.255.252 [SwitchA]int GigabitEthernet 0/0/2 [SwitchA-GigabitEthernet0/0/2] port link-type access [SwitchA-GigabitEthernet0/0/2] port default vlan 10 [SwitchA]int GigabitEthernet 0/0/1 [SwitchA-GigabitEthernet0/0/1] port link-type access [SwitchA-GigabitEthernet0/0/1] port default vlan 20
|
查看PC1有无正常获取地址

参考