优化CentOS DHCP服务的性能可以通过以下几个方面来实现:
sudo vi /etc/dhcp/dhcpd.conf
# 修改默认租约时间
default-lease-time 600; # 10分钟
max-lease-time 7200; # 2小时
sudo vi /etc/sysctl.conf
# 增加文件描述符限制
fs.file-max = 100000
# 增加网络缓冲区大小
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
sudo sysctl -p
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 8.8.8.8, 8.8.4.4;
}
sudo vi /etc/sysconfig/dhcpd
# 启用DHCP Snooping
DHCPDARGS="dhcpd -cf /etc/dhcp/dhcpd.conf -pf /var/run/dhcpd.pid -user dhcpd -group dhcpd"
sudo systemctl restart dhcpd
sudo vi /etc/sysconfig/ifcfg-eth0
# 启用IP Source Guard
IP_SOURCE_GUARD=yes
sudo tail -f /var/log/messages | grep dhcpd
通过以上方法,可以有效地优化CentOS DHCP服务的性能,确保网络中的设备能够稳定、高效地获取IP地址。