EdgeMAX - 在 EdgeRouter 上配置 DHCP Server

简介


读者将学习在 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
  3. 查看 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 相关命令(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