我知道这个问题很模糊,但我希望一些有帮助的人可以给我一些可能的解决方案的指点。
我需要设置一个小型的 Raspberry Pi 本地网络,以便能够通过中央计算机向其发送命令,但我不确定管理这些设备的最佳方式是什么。中央计算机需要知道所连接设备的 IP 地址,我正在尝试弄清楚如何处理这些地址。该网络未连接到互联网,仅用于 Raspberry Pi 和一些 Brightsign 播放器。
一位朋友告诉我,解决方案是使用静态 DHCP 和使用设备名称访问连接设备的 DNS。但据我所知,这意味着我需要手动将 IP 地址和设备名称添加到 DNS?或者有没有办法自动执行此操作以让 DHCP 配置 DNS?我有大量设备,希望能够尽可能地实现自动化以避免错误。
另一个解决方案是使用某种发现服务来搜索连接的设备。但这感觉有点过头了,因为连接的设备不会经常改变。
答案1
这里最简单的解决方案是完全跳过 DNS 和 DHCP,只使用静态 IP。这将为您省去很多麻烦。
答案2
最好的方法是通过 chef 或 puppet 之类的软件。
发出一个命令,它会被复制到所有客户端。它们通常基于 Python。