以下是在Ubuntu上搭建DHCP服务器的教程:
sudo apt update和sudo apt upgrade,确保系统软件包最新。sudo apt install isc-dhcp-server。/etc/dhcp/dhcpd.conf,添加全局配置和子网配置,如定义IP地址池、默认网关、DNS服务器等。示例配置: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;}。host配置块,指定设备MAC地址和固定IP。/etc/default/isc-dhcp-server,找到INTERFACESv4行,将其修改为实际网络接口名称,如eth0。sudo systemctl start isc-dhcp-server和sudo systemctl enable isc-dhcp-server。sudo systemctl status isc-dhcp-server,查看服务是否正常运行。sudo ufw allow 67/udp和sudo ufw allow 68/udp,允许DHCP流量通过。