BananaPi 在路由器上主机名错误

BananaPi 在路由器上主机名错误

我使用简单的主机名设置了我的 Banana Pi香蕉皮这也显示在命令行(root@bananapi:/#)中,并使用hostname我的 ARMBIAN shell 中的命令,此外,我自定义了文件/etc/hosts以适合相同的主机名,但我的路由器(Hitronhub CVE-30360)在查找它时仍然会吐出一些非常奇怪的内容,它说PC-B414

我这里遗漏了什么?还有其他文件需要调整吗?

提前致谢。

答案1

动态 IP 地址分配(中央管理)

如果您的 Banana-Pi 从 DHCP 服务(例如路由器上的 DHCP 服务)获取 IP 地址,则它有机会将其主机名通知 DHCP 服务器。DHCP 服务通常具有将此通知 DNS 服务(例如路由器上的 DNS 服务)的功能。否则,您的 Banana-Pi 可能会被分配一些默认主机名。

静态 IP 地址分配

如果您的 Banana-Pi 本地配置了静态 IP 地址,它将不会要求 DNS 服务器(通过 DHCP)将其名称添加到其数据中。

使用 DHCP 保留的固定 IP

如果您希望 Banana-Pi 拥有固定 IP 地址,您可以在路由器上配置 DHCP 预留,然后重新配置 Banana-pi 以使用 DHCP。如何配置 DHCP 预留取决于路由器的品牌和型号。从管理上讲,这是最简单的解决方案。

然后,路由器将始终为 Banana-Pi 分配相同的 IP 地址,并使用 Banana-Pi 的当前主机名更新 DNS 服务。


参考

3.3. 客户端希望服务器进行 DNS 更新

客户端可以选择将更新客户端使用的 FQDN 和地址的 FQDN 到 IP 地址映射的责任委托给服务器。为了通知服务器此选择,客户端应在其 DHCPREQUEST 消息中包含客户端 FQDN 选项,并且可以在其 DHCPDISCOVER 中包含客户端 FQDN 选项。选项中标志字段中的“S”位必须为 1,“O”和“N”位必须为 0。

Armbian Debian jessie dhclient 无法可靠地处理提供的主机名

选项主机名字符串;

此选项指定客户端的名称。该名称可能符合本地域名,也可能不符合(最好使用 domain-name 选项指定域名)。有关字符集限制,请参阅 RFC 1035。如果未设置客户端计算机的主机名,则 dhclient-script(8) 仅支持此选项。

DHCP 服务器根据管理员预定义的映射,根据每个客户端的 MAC 地址分配私有 IP 地址。此功能在 DD-WRT 中被称为静态 DHCP 分配,在 dhcpd 文档中被称为固定地址,在 Netgear 中被称为地址预留,在 Cisco 和 Linksys 中被称为 DHCP 预留或静态 DHCP,在其他各种路由器制造商中被称为 IP 地址预留或 MAC/IP 地址绑定。如果未找到与客户端 MAC 地址匹配的地址,服务器可能会或可能不会选择返回到动态或自动分配。

相关内容