如何在 Debian 8 中设置 DHCP 中继?

如何在 Debian 8 中设置 DHCP 中继?

有三个虚拟机。一台虚拟机是 DNS 和 DHCP 服务器,一台是运行 Debian 8 的 Linux 路由器,最后一台虚拟机是测试机。我正在尝试将 Debian 8 机器配置为 DHCP 中继。我已经安装了 dhcp 中继。网络配置为: 第 1 行:Linux 路由器 ip (192.168.1.1) (eth0),这连接到配置为动态接收 IP 配置的测试计算机。第2行:Linux路由器ip(10.0.0.2)(eth1),与DHCP服务器(10.0.0.1)连接。DHCP中继似乎不起作用,因为测试机器没有收到地址,而是使用API​​PA。这是我在/etc/default/isc-dhcp-relay文件中的内容:

SERVERS="10.0.0.1"
INTERFACES="eth1

“当我运行无法联系您的 DHCP 服务器时,我在 cmd 中收到以下错误ipconfig /renew。请求已超时

答案1

第1步:您的路由器工作正常吗?

检查是否可以从服务器 ping 到测试机。如果不先解决这个问题!

步骤 2:配置 DHCP 中继代理

  • 同时显示 DHCP 服务器的配置以确保确定。
  • 您不需要指定两个接口吗?服务器到路由器的接口和路由器到客户端的接口?所以我认为你需要把两者都这样放置INTERFACES="eth0 eth1"
  • 检查您的 " 文件中的内容是否正确(因为它们不在您上面的原始帖子中)。
  • 您是否启动了 isc-dhcp-relay 服务? (跑步/etc/init.d/isc-dhcp-relay restart

你到底是如何安装“dhcp中继”的?我假设您安装了“isc-dhcp-relay”,因为您正在谈论 isc-dhcp-relay 文件。

查看日志以了解发生了什么(更重要的是没有发生什么)可能会很有趣。使用wireshark 也可能会给你一些答案。

我也从未使用过它,但既然你使用的是 debian,我想dhcp 帮助程序可能是值得一看的东西。

相关内容