Ubuntu DHCP服务器如何配置静态租约

在Ubuntu上配置DHCP服务器以分配静态租约,您需要编辑/etc/dhcp/dhcpd.conf文件。以下是配置静态租约的步骤:

  1. 打开终端。

  2. 使用文本编辑器打开/etc/dhcp/dhcpd.conf文件。例如,使用nano编辑器:

    sudo nano /etc/dhcp/dhcpd.conf
    
  3. 在文件中找到subnet声明部分,它定义了您的子网。例如:

    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;
    }
    
  4. subnet声明内部,添加host声明以定义静态租约。例如,如果您想为名为myclient的客户端分配IP地址192.168.1.50,您可以添加以下内容:

    host myclient {
        hardware ethernet 00:11:22:33:44:55;
        fixed-address 192.168.1.50;
    }
    

    其中,hardware ethernet是客户端的MAC地址,fixed-address是您要分配给该客户端的静态IP地址。

  5. 如果您有多个客户端需要分配静态租约,请为每个客户端添加一个host声明。

  6. 保存并关闭文件。

  7. 重新启动DHCP服务器以应用更改:

    sudo systemctl restart isc-dhcp-server
    
  8. 确保DHCP服务器正在运行:

    sudo systemctl status isc-dhcp-server
    

现在,您的Ubuntu DHCP服务器已配置为为指定的客户端分配静态租约。当客户端请求IP地址时,它将获得为其配置的静态IP地址。