配置DHCP中继代理的步骤如下:
安装DHCP中继软件:
sudo apt update
sudo apt install isc-dhcp-relay
sudo yum install dhcp-relay
配置DHCP中继代理:
/etc/default/isc-dhcp-relay
或 /etc/dhcp/dhcrelay.conf
。例如:sudo nano /etc/default/isc-dhcp-relay
INTERFACES
:指定要监听的IPv4接口(例如 eth0
)。RELAY_ADDRESS
:指定DHCP服务器的IP地址(例如 192.168.1.100
)。RELAY_PORT
:指定DHCP服务器的端口(通常是67和68)。RELAY_OPTION
:指定要传递给DHCP服务器的选项(例如 option 6,8.8.8.8,8.8.4.4
)。启动和启用DHCP中继代理服务:
sudo systemctl start isc-dhcp-relay
sudo systemctl enable isc-dhcp-relay
sudo systemctl start dhcp-relay
sudo systemctl enable dhcp-relay
验证配置:
sudo systemctl status isc-dhcp-relay
sudo journalctl -u isc-dhcp-relay
配置防火墙(可选):
sudo ufw allow 67/udp
sudo ufw allow 68/udp
sudo iptables -A INPUT -p udp --dport 67 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 68 -j ACCEPT
通过以上步骤,您应该能够在Linux系统上成功配置DHCP中继代理。