简介


读者将学习在 EdgeRouter 的 CLI 中如何设置和配置 DHCP 服务器。


工具


  • EdgeRouter
  • SSH Tool

操作步骤


1.DHCP 服务器需要配置 3 个参数:name 名称、subnet 子网和 range 范围

2.如下是一个简单的 DHCP 服务器范例

set service dhcp-server shared-network-name LABNET subnet 100.0.0.0/24 start 100.0.0.10 stop 100.0.0.100
set service dhcp-server shared-network-name LABNET subnet 100.0.0.0/24 default-router 100.0.0.1
set service dhcp-server shared-network-name LABNET subnet 100.0.0.0/24 dns-server 100.0.0.1
  1. 查看 DHCP 服务器配置

4.使用 DHCP 相关命令查看 lease/statistics 信息

5.使用 clear 指令清除指定 IP 地址

clear dhcp lease ip 172.16.0.10

6.使用 clear 指令清除所有 IP 地址

clear dhcp leases

备注


1.配置 DHCP Client 使用 set interfaces ethernet eth_ address dhcp 相关命令(eth_address 为接口名称例如 eth2)

set interfaces ethernet eth_ address dhcp

2.如下图是 DHCP client lease 的相关命令

ubnt@ubnt:~$ show dhcp client leases
interface : eth2
ip address : 192.168.0.27 [Active]
subnet mask: 255.255.254.0
router : 192.168.0.1
name server: 192.168.0.1
dhcp server: 192.168.0.1
lease time : 600
last update: Fri Dec 9 20:04:13 GMT 2011
expiry : Fri Dec 09 20:14:10 GMT 2011
reason : BOUND