背景:
我正在尝试在不需要 DHCP 服务器的情况下与 IP 摄像机通信。这是摄像机获取 IP 地址的方式:
- 基本 DHCP 程序(发现等)
- 如果上述方法失败,则相机的后备地址为192.168.0.90
- 然后,相机启动 avahi-daemon 并成功获取链接本地地址以实现稳健性
- IP 别名现已完成,接口有两个 IP。
问题:
现在的问题是,当我通过 avahi-browse浏览网络上的服务时,相机会回复两个 IP 地址(使用 Wireshark 检查)。
avahi 只显示一个,它可能是 zeroconf:ed 地址或备用地址。
我只想要链接本地地址,而不是后备。有什么靠谱的获取方式吗?