温馨提示×

Ubuntu DHCP如何分配IP地址范围

小樊
48
2025-08-13 11:12:24
栏目: 智能运维

在Ubuntu上使用ISC DHCP Server分配IP地址范围,步骤如下:

  1. 安装DHCP服务器

    sudo apt update sudo apt install isc-dhcp-server 
  2. 配置IP地址范围
    编辑配置文件 /etc/dhcp/dhcpd.conf,在subnet块中使用range指定范围,例如:

    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; # 默认网关 option subnet-mask 255.255.255.0; # 子网掩码 option domain-name-servers 8.8.8.8,8.8.4.4; # DNS服务器 } 
  3. 指定监听接口
    编辑 /etc/default/isc-dhcp-server,修改INTERFACESv4为对应网卡名(如eth0):

    INTERFACESv4="eth0" 
  4. 重启服务

    sudo systemctl restart isc-dhcp-server 
  5. 验证配置

    • 检查服务状态:sudo systemctl status isc-dhcp-server
    • 查看租约文件:cat /var/lib/dhcp/dhcpd.leases

说明

  • range参数定义IP地址池的起始和结束地址,需与子网掩码匹配。
  • 可通过default-lease-timemax-lease-time设置租约时间(单位:秒)。
  • 若需固定IP,可在配置文件中添加host声明并指定MAC地址与固定IP的映射。

0