在CentOS系统上配置DHCP服务器通常涉及以下步骤:
sudo yum install dhcp -y
/etc/dhcp/dhcpd.conf
。sudo vi /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200; # IP地址池范围
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; # DNS服务器
default-lease-time 600; # 默认租约时间(秒)
max-lease-time 7200; # 最大租约时间(秒)
}
/etc/sysconfig/network-scripts/
目录下,文件名类似于 ifcfg-eth0
。sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp
ONBOOT=yes
sudo systemctl start dhcpd
sudo systemctl enable dhcpd
sudo firewall-cmd --permanent --add-service=dhcp
sudo firewall-cmd --reload
/var/log/messages
。tail -f /var/log/messages
/etc/sysctl.conf
文件,取消以下行的注释:net.ipv4.ip_forward = 1
sudo sysctl -p
以上步骤是在CentOS系统上配置DHCP服务器的基本流程。如果需要配置路由器功能,还需要设置NAT(网络地址转换),以便内部网络的主机可以通过DHCP服务器访问外部网络。