阅读量:193
在 CentOS 中设置 DHCP 服务器,您需要安装并配置 dhcpd 软件包
首先,打开终端并使用以下命令安装 dhcpd:
sudo yum install dhcpd
安装完成后,您需要编辑 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
确保 dhcpd 以守护进程模式运行:
sudo systemctl enable dhcpd
sudo systemctl start dhcpd
现在,您已经在 CentOS 上设置了一个 DHCP 服务器。当客户端连接到网络时,它们将从 DHCP 服务器获取 IP 地址和其他网络配置信息。