debian

Debian dhcp服务如何定制化配置

小樊
39
2025-08-07 19:43:04
栏目: 智能运维

Debian DHCP服务(isc-dhcp-server)可通过编辑配置文件实现定制化,以下是关键步骤及示例:

  1. 安装服务

    sudo apt update && sudo apt install isc-dhcp-server  
    
  2. 核心配置文件
    编辑 /etc/dhcp/dhcpd.conf,定制以下内容:

    • 全局选项:设置域名、DNS服务器等,如 option domain-name "example.com";
    • 子网配置:定义IP段、网关、租约时间等,如:
      subnet 192.168.1.0 netmask 255.255.255.0 {  
        range 192.168.1.10 192.168.1.100;  
        option routers 192.168.1.1;  
        default-lease-time 600;  
        max-lease-time 7200;  
      }  
      
    • 静态IP分配:通过MAC地址绑定固定IP,如:
      host client1 {  
        hardware ethernet 00:11:22:33:44:55;  
        fixed-address 192.168.1.50;  
      }  
      
    • 自定义选项:添加自定义参数(需先定义选项代码),如:
      option custom-option code 123 = string;  
      option custom-option "Custom Value";  
      
  3. 指定监听接口
    编辑 /etc/default/isc-dhcp-server,修改 INTERFACESv4 为实际网卡名(如 eth0):

    INTERFACESv4="eth0"  
    
  4. 重启服务与验证

    sudo systemctl restart isc-dhcp-server  
    sudo systemctl status isc-dhcp-server  # 检查状态  
    sudo dhcp-lease-list  # 查看租约信息  
    
  5. 防火墙配置(可选)
    若启用防火墙,需允许DHCP端口(67/UDP、68/UDP):

    sudo ufw allow 67/udp  
    sudo ufw allow 68/udp  
    

说明:配置需遵循语法规范,错误配置可能导致服务异常。可通过 man dhcpd.conf 查看详细参数说明。

0
看了该问题的人还看了