在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.10
到192.168.1.100
。我们还设置了租约时间为600秒(10分钟),并指定了默认网关和DNS服务器。
此外,我们还定义了两个客户端(client1
和client2
),并为它们分配了固定的IP地址。
要使配置生效,请确保你已经安装了DHCP服务器软件(如ISC DHCP Server),然后重启DHCP服务:
sudo systemctl restart isc-dhcp-server
注意:根据你的Linux发行版和DHCP服务器软件,配置文件的路径和名称可能会有所不同。请查阅相应文档以获取正确的配置方法。