我正在使用 Ubuntu 18.04。为了满足企业客户的需求,我想将我的服务器用作 DHCP 服务器和 DHCP 中继代理。我不确定这是否是一个可行的解决方案。我知道使用 Cisco 技术和 Mikrotik 是可行的,但作为这方面的新手,我不确定。
答案1
是的,有多种选择。
一个选项是从 ISC 使用dhcrelay
。命令如下:
#IPv4
dhcrelay -4 --no-pid -l eth1 -u eth2
#IPv6
dhcrelay -6 --no-pid -l eth1 -u eth2
-l
下层接口(监听请求),-u
上层接口将请求中继给其他 DHCP。
但你不必以这种方式启动,包中包含服务
安装其包
sudo apt install isc-dhcp-relay
复制所需的服务文件或两者:
/lib/systemd/system/isc-dhcp-relay.service /lib/systemd/system/isc-dhcp-relay6.service
到
/etc/systemd/system/
编辑它们并放置网络接口。
启动服务,类似
sudo systemctl start isc-dhcp-relay
或者
sudo systemctl start isc-dhcp-relay6
参考: