在 CentOS 中设置 DHCP 服务器,您需要安装并配置 dhcpd 软件包
sudo yum install dhcpd
/etc/dhcp/dhcpd.conf
。使用文本编辑器(如 vi 或 nano)打开文件:sudo vi /etc/dhcp/dhcpd.conf
option domain-name "your.domain.com";
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option host-name "%.example.com";
directory "/var/lib/dhcp/dhcpd.leases";
}
这里,我们定义了一个名为 “your.domain.com” 的域,子网掩码为 255.255.255.0,路由器地址为 192.168.1.1,并指定了域名服务器。我们还设置了默认和最大租约时间,以及一个子网范围(192.168.1.10 到 192.168.1.100),并为该子网内的设备指定了主机名生成规则。
保存并关闭配置文件。
接下来,我们需要创建一个用于存储租约信息的目录:
sudo mkdir -p /var/lib/dhcp/dhcpd.leases
sudo systemctl enable dhcpd
sudo systemctl start dhcpd
现在,您已经在 CentOS 上设置了一个 DHCP 服务器。当客户端连接到网络时,它们将从 DHCP 服务器获取 IP 地址和其他网络配置信息。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>