配置华硕路由器以在 LAN 上使用自定义 Bind9 和 DHCPd

配置华硕路由器以在 LAN 上使用自定义 Bind9 和 DHCPd

假设我将 Raspberry Pi 设置为网络上的客户端,并且我希望它使用 192.168.2.2,而路由器使用 192.168.2.1,那么使用 Pi 的 dhcpd 和绑定 DNS 所需的路由器配置是什么?

在这种情况下,我想关闭路由器的 DHCP 服务器,并运行 Pi 的 dhcpd 和 dns 服务器。

它是通过简单地将 DNS 服务器以外的所有内容留空来设置的,还是涉及将网关和 DNS 都设置为 Pi 地址 192.168.2.2,并使用静态 IP 地址 192.168.2.2 运行 Pi?

华硕路由器 LAN 配置

答案1

只需关闭其内部 DHCP 服务器即可 – 路由器不需要被告知有关外部 DHCP 服务器的信息。(客户端设备不会向路由器询问 DHCP 服务器的位置——事实上,情况正好相反;它们向 DHCP 服务器询问路由器在哪里。

不要更改路由器的“网关”设置。您的 RPi 是 DHCP 或 DNS 服务器,但这并不意味着它是网关。(此处的“网关”特指 IP 路由器,您的 ASUS 仍在您的 LAN 和 ISP 之间执行该任务。)

您可以更改路由器的“DNS 服务器”设置以指向 RPi,但它只会影响路由器本身(例如在线更新检查)以及可能具有旧静态配置的客户端 - 但它不会对使用 DHCP 的客户端产生影响。

答案2

我不是确切地当然你要问什么,但相关步骤是:

  1. 将 Pi 设置为静态 IP 192.168.2.2,网关为 192.168.2.1

  2. 禁用路由器上的 DHCP 服务器,并启用 Pi 上的 DHCP 服务器

  3. 确保 Pi 在其 DHCP 租约中分发名称服务器 192.168.2.2。

因为您没有在路由器中运行 DHCP 服务器,所以除了路由器本身之外,没有任何东西会使用其 DNS 服务器。如果您可以选择,将其名称服务器设置为 192.168.2.2 并没有什么坏处,前提是 Pi 不依赖路由器的 DNS。

相关内容