在 Linux 系统上安装和配置 ISC DHCP 服务器
对于基于 Debian 的系统(如 Ubuntu):
sudo aptget updatesudo aptget install iscdhcpserver
对于基于 RHEL 的系统(如 CentOS):
sudo yum install dhcp
编辑 DHCP 配置文件
sudo nano /etc/dhcp/dhcpd.conf
配置文件内容示例
全局参数ddnsupdatestyle interim;ignore clientupdates;defaultleasetime 600;maxleasetime 7200;子网声明subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200; option routers 192.168.1.1; option domainnameservers 8.8.8.8, 8.8.4.4; option domainname "example.org";}
启动服务
对于基于 Debian 的系统:
sudo systemctl start iscdhcpserver
对于基于 RHEL 的系统:
sudo systemctl start dhcpd
测试服务
dhcpd t /etc/dhcp/dhcpd.conf
如果输出中没有错误信息,那么表示配置文件语法正确。
对于基于 Debian 的系统:
sudo ufw allow in on eth0 port bootps and bootpc
对于基于 RHEL 的系统:
sudo firewallcmd addservice=dhcp permanentsudo firewallcmd reload
重启服务
sudo systemctl restart iscdhcpserver
或
sudo systemctl restart dhcpd
检查服务状态
sudo systemctl status iscdhcpserver
或
sudo systemctl status dhcpd
以上步骤可以帮助您在 Linux 系统上安装和配置一个全局 DHCP 服务器。请根据您的实际网络环境和需求调整配置文件中的参数。
如果您对此文章有任何疑问或建议,请在下方留言,我们会尽快回复。
感谢您的观看,如该文对您有帮助,请点赞并关注我们的频道获取更多相关内容。