温馨提示×

ubuntu dhcp中如何添加保留IP

小樊
43
2025-07-25 14:13:58
栏目: 智能运维

在Ubuntu中,使用ISC DHCP服务器(通常是isc-dhcp-server包)来管理网络中的IP地址分配。如果你想要为特定的MAC地址保留一个IP地址,你可以在DHCP服务器的配置文件中添加一个静态租约。以下是如何操作的步骤:

  1. 安装ISC DHCP服务器(如果你还没有安装的话):

    sudo apt update sudo apt install isc-dhcp-server 
  2. 找到DHCP服务器的配置文件: 配置文件通常位于/etc/dhcp/dhcpd.conf

  3. 编辑配置文件: 使用文本编辑器打开dhcpd.conf文件。例如,使用nano编辑器:

    sudo nano /etc/dhcp/dhcpd.conf 
  4. 定义子网: 如果你的配置文件中没有定义子网,你需要添加一个。例如:

    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; } 
  5. 添加静态租约: 在子网定义内部,你可以添加一个静态租约条目,指定MAC地址和要保留的IP地址。例如:

    host specific-client { hardware ethernet 00:11:22:33:44:55; fixed-address 192.168.1.10; } 

    其中00:11:22:33:44:55是客户端的MAC地址,192.168.1.10是你想要保留给该MAC地址的IP地址。

  6. 保存并退出编辑器: 如果你使用的是nano编辑器,按Ctrl + X,然后按Y确认保存,最后按Enter退出。

  7. 重启DHCP服务器: 为了使更改生效,你需要重启DHCP服务器:

    sudo systemctl restart isc-dhcp-server 
  8. 检查DHCP服务器状态: 确保DHCP服务器正在运行且没有错误:

    sudo systemctl status isc-dhcp-server 

完成以上步骤后,DHCP服务器将会为指定的MAC地址保留IP地址192.168.1.10。当这个MAC地址的设备连接到网络时,它将自动获得这个IP地址。

0