DHCP 固定客户端不工作

DHCP 固定客户端不工作

我一直试图通过路由器为使用 DCHP 连接的 Arduino 设置静态 IP 地址,问题是我已经在多个路由器上尝试过,但它到处都在更改 IP 地址,所以我不知道问题出在 Arduino 还是我如何配置路由器。是否可以通过路由器设置来控制通过 DHCP 连接的设备(在本例中为 Arduino)?如果可以,正确的程序是什么?

答案1

与@TomEus 的回答相反 - 是的,这是完全可能的。这被称为“动态分配静态 IP”。您用来执行此操作的确切机制将取决于路由器,但大多数较新的路由器都支持它。(不过,无法为未知路由器提供确切的步骤。)

最简单的形式是,如果您的路由器使用 ISC DHCP,您需要为每个设备添加以下内容(这仅提供静态 IP,并假设 DHCP 的常规选项(例如 DNS 服务器)适用):

host devicename {
      hardware ethernet ma:ac:ad:dr:ee:ss;
      fixed-address 192.168.x.x;
}

在 dd-wrt ​​下,您可以在 services -> services 下进行设置。其中有一个名为“静态租约”的部分,您可以在其中将 MAC 地址映射到主机名和 IP 地址。

您通常希望固定 IP 地址与其他设备位于同一子网,但在为 DHCP 服务器保留的 IP 地址范围之外。

相关内容