嵌入式 linux 系统上的 zeroconf 实现

Posted

技术标签:

【中文标题】嵌入式 linux 系统上的 zeroconf 实现【英文标题】:zeroconf implementation on an embedded linux system 【发布时间】:2015-01-23 19:03:51 【问题描述】:

我有一个嵌入式系统,我喜欢向它添加 zeroconf。目标是:

    如果没有可用的 dhcp,则自动为其分配 IP。 它响应 mdns 请求并正确识别自己。 它响应 dns-ds 并正确广播其功能。

有没有图书馆可以帮助我解决这个问题?

我找到了 Avahi (http://avahi.org/),但它似乎有几年没有发展了。它仍然是一个好的解决方案吗?

我的设备上装有 Linux 2.x。

【问题讨论】:

你的意思是Linux 2.6.x,对吧? :) 【参考方案1】:

Avahi 似乎是 Zeroconf for Linux 的事实上的标准实现,它几乎在任何地方都被使用。最后一个版本是从 2012 年开始的,但这并不意味着它已经死了——它可能只是意味着它已经足够成熟和稳定,并且还没有需要额外的版本。

【讨论】:

是的,最新的 Avahi 版本 0.6.31 打包在例如。 Debian、Fedora 或 OpenWRT。

以上是关于嵌入式 linux 系统上的 zeroconf 实现的主要内容,如果未能解决你的问题,请参考以下文章

Linux 上 Java 和 Zeroconf (avahi) 的多播问题

Linux系统在嵌入式硬件上的移植

[20171115]ZEROCONF ROUTE.txt

从开始到结束,手把手教你使用busybox构建类嵌入式Linux系统

嵌入式linux课程设计

嵌入式系统 CORE9G25 上的 alsa