0

我正在研究 debian wheezy 并使用 avahi 与测试硬件进行通信。为了更新测试套件,我不得不更改为 chroot 环境(jessie)。是否有可能找到“avahi on chroot”解决方案,以便我可以像以前一样与测试硬件通信?

4

1 回答 1

0

找到了解决这个问题的方法:

  1. 在您的主机上(在我的情况下是喘不过气来的):

    sudo vi /etc/schroot/default/fstab

    并添加行

    /var/run/avahi-daemon /var/run/avahi-daemon none rw,bind 0 0

  2. 在 chroot 环境中(在我的例子中是 jessie):

    sudo apt-get install libnss-mdns

    sudo vi /etc/nsswitch.conf

    确保主机的行如下所示:

    hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

于 2015-01-13T16:17:48.337 回答