在Linux系统下搭建DHCP服务器的步骤如下:
sudo apt-get update
sudo apt-get install isc-dhcp-server
sudo yum install dhcp
# 或者,如果你使用的是dnf包管理器:
sudo dnf install dhcpserver
使用文本编辑器打开DHCP服务器配置文件/etc/dhcp/dhcpd.conf。
在配置文件中设置DHCP服务器的全局选项,例如默认的IP地址范围、子网掩码、网关等。你还可以设置特定IP地址和MAC地址绑定、静态IP分配等。
示例配置:
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 domain-name-servers 8.8.8.8, 8.8.4.4;
}
保存并关闭配置文件。
确保DHCP服务器监听的网络接口已正确配置。编辑网络接口配置文件,例如/etc/network/interfaces(Debian/Ubuntu)或/etc/sysconfig/network-scripts/ifcfg-eth0(CentOS/RHEL),确保网络接口配置为使用DHCP。
Debian/Ubuntu:
auto eth0
iface eth0 inet dhcp
CentOS/RHEL:
编辑 /etc/default/isc-dhcp-server 文件,设置监听的网络接口:
INTERFACESv4="eth0"
sudo systemctl start isc-dhcp-server # Debian/Ubuntu
sudo systemctl start dhcpd # CentOS/RHEL
sudo systemctl enable isc-dhcp-server # Debian/Ubuntu
sudo systemctl enable dhcpd # CentOS/RHEL
sudo systemctl status isc-dhcp-server # Debian/Ubuntu
sudo systemctl status dhcpd # CentOS/RHEL
sudo tail -f /var/log/syslog # Debian/Ubuntu
sudo tail -f /var/log/messages # CentOS/RHEL
以上步骤应该可以帮助你在Linux系统上成功安装并配置DHCP服务器。如果在配置过程中遇到任何问题,请检查日志文件以获取更多信息,并确保所有步骤都正确执行。