在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服務器訪問外部網絡。