首页主机资讯Ubuntu如何配置DHCP静态绑定

Ubuntu如何配置DHCP静态绑定

时间2025-10-29 12:55:04发布访客分类主机资讯浏览1133
导读:Ubuntu配置DHCP静态绑定的步骤 1. 安装ISC DHCP服务器 若系统未安装DHCP服务,需先通过以下命令安装: sudo apt update sudo apt install isc-dhcp-server 2. 配置DHC...

Ubuntu配置DHCP静态绑定的步骤

1. 安装ISC DHCP服务器

若系统未安装DHCP服务,需先通过以下命令安装:

sudo apt update
sudo apt install isc-dhcp-server

2. 配置DHCP主配置文件

编辑/etc/dhcp/dhcpd.conf文件(核心配置文件),需完成两项关键设置:

  • 定义子网与动态范围:明确DHCP服务的网段、子网掩码、动态IP分配范围及基础网络选项(如网关、DNS);
  • 添加主机声明(静态绑定):通过MAC地址与固定IP的映射,实现特定设备的静态IP分配。

示例配置

# 定义子网(以192.168.1.0/24为例)
subnet 192.168.1.0 netmask 255.255.255.0 {
    
    range 192.168.1.10 192.168.1.100;
              # 动态分配的IP范围(静态IP需避开此范围)
    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服务器
}


# 静态绑定配置(host声明)
host printer {
                                    # 主机名(自定义,如printer、laptop)
    hardware ethernet 00:1A:2B:3C:4D:5E;
          # 客户端设备的MAC地址(需替换为实际值)
    fixed-address 192.168.1.200;
              # 分配给该MAC的固定IP(需在子网内且不在动态范围)
}
    

注意:静态IP(如192.168.1.200)建议设置在动态范围之外(如192.168.1.200-192.168.1.254),避免IP冲突。

3. 指定DHCP监听接口

编辑/etc/default/isc-dhcp-server文件,明确DHCP服务监听的网络接口(如eth0ens33,需替换为实际接口名):

# 找到INTERFACESv4行,修改为你的接口名称
INTERFACESv4="eth0"

获取接口名的方法:运行ip aifconfig命令,查看活动网络接口的名称。

4. 重启DHCP服务

保存所有配置文件后,重启DHCP服务以应用更改:

sudo systemctl restart isc-dhcp-server

若需设置开机自启,可执行:

sudo systemctl enable isc-dhcp-server

5. 验证配置有效性

  • 服务状态检查:运行sudo systemctl status isc-dhcp-server,确认服务处于“active (running)”状态;
  • 客户端测试:将目标设备(MAC地址为00:1A:2B:3C:4D:5E)设置为DHCP获取IP,通过ipconfig /release & & ipconfig /renew(Windows)或sudo dhclient -r & & sudo dhclient(Linux)更新IP,检查是否分配到静态IP(192.168.1.200);
  • 查看租约记录:通过cat /var/lib/dhcp/dhcpd.leases命令查看DHCP租约数据库,确认静态IP已绑定至对应MAC地址。

提示:若静态IP仍被分配给其他设备,需检查MAC地址是否输入正确,或重启客户端设备以强制获取新IP。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu如何配置DHCP静态绑定
本文地址: https://pptw.com/jishu/737685.html
Ubuntu如何限制DHCP分配IP范围 Debian日志对故障诊断有何帮助

游客 回复需填写必要信息