在 CentOS 8 上配置 DHCP 服务器可以按照以下步骤进行:
第 1 步:安装 DHCP 包
打开终端并运行以下命令来安装 DHCP 包
代码语言:javascript复制sudo dnf install dhcp-server -y
第 2 步:配置 DHCP 服务器
配置文件位于 /etc/dhcp/dhcpd.conf
。打开此文件并进行编辑。如果您需要设置基本配置,可以参考以下示例:
sudo nano /etc/dhcp/dhcpd.conf
在打开的配置文件中添加以下内容(根据实际情况进行修改):
代码语言:javascript复制# specify domain name
option domain-name "yourdomain.com";
# specify name server's hostname or IP address
option domain-name-servers ns.yourdomain.com;
# default lease time
default-lease-time 600;
# max lease time
max-lease-time 7200;
# this DHCP server to be declared valid
authoritative;
# specify network address and subnet mask
subnet 192.168.1.0 netmask 255.255.255.0 {
# specify the range of lease IP address
range dynamic-bootp 192.168.1.200 192.168.1.254;
# specify broadcast address
option broadcast-address 192.168.1.255;
# specify default gateway
option routers 192.168.1.1;
}
保存并关闭文件。
第 3 步:启动和启用 DHCP 服务
现在,可以启动 DHCP 服务,并设置为在启动时启动:
代码语言:javascript复制sudo systemctl start dhcpd
sudo systemctl enable dhcpd
第 4 步:防火墙设置
如果你的系统中启用了防火墙,你需要允许 DHCP 服务通过防火墙:
代码语言:javascript复制sudo firewall-cmd --add-service=dhcp --permanent
sudo firewall-cmd --reload
现在,DHCP服务器应该已经配置好并正在运行。你可以使用systemctl status dhcpd
命令检查服务状态。
请注意,这只是一个基本的 DHCP 配置。根据您的实际网络需求,可能需要进行更多的配置,例如静态 IP 地址映射、DNS 设置等。