【问题标题】:Use avahi in schroot (chroot) environment在 schroot (chroot) 环境中使用 avahi
【发布时间】:2015-01-12 15:10:08
【问题描述】:

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

【问题讨论】:

    标签: debian chroot avahi schroot


    【解决方案1】:

    找到解决此问题的方法:

    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

    【讨论】:

    • 与其编辑默认配置文件,不如创建您自己的配置文件并在那里进行编辑。 cp -R /etc/schroot/default /etc/schroot/myprofile 然后在你的schroot.conf 中设置profile=myprofile
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-26
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    • 1970-01-01
    相关资源
    最近更新 更多