linux

Linux DHCP配置文件怎么写

小樊
42
2025-07-07 04:06:34
栏目: 智能运维

在Linux系统中,DHCP服务器的配置文件通常位于/etc/dhcp/dhcpd.conf。以下是一个基本的DHCP配置文件示例,你可以根据自己的需求进行修改和扩展。

# 设置默认网关
option routers 192.168.1.1;

# 设置DNS服务器
option domain-name-servers 8.8.8.8, 8.8.4.4;

# 定义子网
subnet 192.168.1.0 netmask 255.255.255.0 {
  # 设置允许分配的IP地址范围
  range 192.168.1.10 192.168.1.100;

  # 设置租约时间
  option lease-time 600;

  # 设置默认网关
  option routers 192.168.1.1;

  # 设置DNS服务器
  option domain-name-servers 8.8.8.8, 8.8.4.4;

  # 定义客户端标识符
  host client1 {
    hardware ethernet 00:11:22:33:44:55;
    fixed-address 192.168.1.20;
  }

  host client2 {
    hardware ethernet 00:11:22:33:44:66;
    fixed-address 192.168.1.21;
  }
}

在这个示例中,我们定义了一个子网192.168.1.0,并为其分配了IP地址范围192.168.1.10192.168.1.100。我们还设置了租约时间为600秒(10分钟),并指定了默认网关和DNS服务器。

此外,我们还定义了两个客户端(client1client2),并为它们分配了固定的IP地址。

要使配置生效,请确保你已经安装了DHCP服务器软件(如ISC DHCP Server),然后重启DHCP服务:

sudo systemctl restart isc-dhcp-server

注意:根据你的Linux发行版和DHCP服务器软件,配置文件的路径和名称可能会有所不同。请查阅相应文档以获取正确的配置方法。

0
看了该问题的人还看了