首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Avahi / mDNS不工作

Avahi / mDNS不工作
EN

Ask Ubuntu用户
提问于 2020-07-02 00:18:30
回答 2查看 6.3K关注 0票数 2

我在让我的服务器通过mDNS / Avahi互相交谈时遇到了问题。

我有两个服务器,一个Ubuntu服务器和一个Raspberry PI。

代码语言:javascript
复制
user@WORKCOM9001~ ()$ sudo service avahi-daemon status
● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
     Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-07-01 21:54:45 PDT; 4min 6s ago
TriggeredBy: ● avahi-daemon.socket
   Main PID: 1101 (avahi-daemon)
     Status: "avahi-daemon 0.7 starting up."
      Tasks: 2 (limit: 18921)
     Memory: 2.5M
     CGroup: /system.slice/avahi-daemon.service
             ├─1101 avahi-daemon: running [WORKCOM9001.local]
             └─1160 avahi-daemon: chroot helper

在我的覆盆子上我得到了:

代码语言:javascript
复制
pi@raspberrypi2:~ $ sudo service avahi-daemon status
● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
   Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2020-07-01 18:36:47 PDT; 3h 21min ago
 Main PID: 276 (avahi-daemon)
   Status: "avahi-daemon 0.7 starting up."
   Memory: 956.0K
   CGroup: /system.slice/avahi-daemon.service
           ├─276 avahi-daemon: running [raspberrypi2.local]
           └─287 avahi-daemon: chroot helper

我可以用IP地址(即ssh pi@192.168.1.80)从彼此之间将ping和SSH分别插入其中,但是使用主机名+ .local,则不工作。

但是avahi-browse没有显示来自另一个设备的任何一种设备。(即从我的服务器):

代码语言:javascript
复制
+ wlp61s0 IPv6 EPSON XP-830 Series                           _uscan._tcp          local
+ wlp61s0 IPv4 EPSON XP-830 Series                           _uscan._tcp          local
+ wlp61s0 IPv6 EPSON XP-830 Series                           _privet._tcp         local
+ wlp61s0 IPv4 EPSON XP-830 Series                           _privet._tcp         local
+ wlp61s0 IPv6 EPSON XP-830 Series                           Secure Internet Printer local
+ wlp61s0 IPv4 EPSON XP-830 Series                           Secure Internet Printer local
+ wlp61s0 IPv6 EPSON XP-830 Series                           Internet Printer     local
+ wlp61s0 IPv4 EPSON XP-830 Series                           Internet Printer     local
+ wlp61s0 IPv6 EPSON XP-830 Series                           _scanner._tcp        local
+ wlp61s0 IPv4 EPSON XP-830 Series                           _scanner._tcp        local
+ wlp61s0 IPv6 EPSON XP-830 Series                           Microsoft Windows Network local
+ wlp61s0 IPv4 EPSON XP-830 Series                           Microsoft Windows Network local
+ wlp61s0 IPv6 EPSON XP-830 Series                           Web Site             local
+ wlp61s0 IPv4 EPSON XP-830 Series                           Web Site             local
+ wlp61s0 IPv6 EPSON XP-830 Series                           PDL Printer          local
+ wlp61s0 IPv4 EPSON XP-830 Series                           PDL Printer          local
+ wlp61s0 IPv6 EPSON XP-830 Series                           UNIX Printer         local
+ wlp61s0 IPv4 EPSON XP-830 Series                           UNIX Printer         local
+ wlp61s0 IPv6 5c:1d:d9:8f:a4:05@fe80::5e1d:d9ff:fe8f:a405   _apple-mobdev2._tcp  local
+ wlp61s0 IPv4 5c:1d:d9:8f:a4:05@fe80::5e1d:d9ff:fe8f:a405   _apple-mobdev2._tcp  local
+ wlp61s0 IPv4 Chromecast-Ultra-a41f56bb802c5975b2ecb845394ab75d _googlecast._tcp     local
+ wlp61s0 IPv4 a41f56bb-802c-5975-b2ec-b845394ab75d          _googlezone._tcp     local

来自树莓派:

代码语言:javascript
复制
+  wlan0 IPv6 EPSON XP-830 Series                           Internet Printer     local
+  wlan0 IPv4 EPSON XP-830 Series                           Internet Printer     local
+  wlan0 IPv6 EPSON XP-830 Series                           Secure Internet Printer local
+  wlan0 IPv4 EPSON XP-830 Series                           Secure Internet Printer local
+  wlan0 IPv4 5c:1d:d9:8f:a4:05@fe80::5e1d:d9ff:fe8f:a405   _apple-mobdev2._tcp  local
+  wlan0 IPv6 5c:1d:d9:8f:a4:05@fe80::5e1d:d9ff:fe8f:a405   _apple-mobdev2._tcp  local
+  wlan0 IPv6 EPSON XP-830 Series                           _privet._tcp         local
+  wlan0 IPv4 EPSON XP-830 Series                           _privet._tcp         local
+  wlan0 IPv4 a41f56bb-802c-5975-b2ec-b845394ab75d          _googlezone._tcp     local
+  wlan0 IPv4 EPSON XP-830 Series                           UNIX Printer         local
+  wlan0 IPv4 EPSON XP-830 Series                           PDL Printer          local
+  wlan0 IPv4 EPSON XP-830 Series                           Web Site             local
+  wlan0 IPv4 EPSON XP-830 Series                           Microsoft Windows Network local
+  wlan0 IPv4 EPSON XP-830 Series                           _scanner._tcp        local
+  wlan0 IPv4 EPSON XP-830 Series                           _uscan._tcp          local
+  wlan0 IPv6 EPSON XP-830 Series                           UNIX Printer         local
+  wlan0 IPv6 EPSON XP-830 Series                           PDL Printer          local
+  wlan0 IPv6 EPSON XP-830 Series                           Web Site             local
+  wlan0 IPv6 EPSON XP-830 Series                           Microsoft Windows Network local
+  wlan0 IPv6 EPSON XP-830 Series                           _scanner._tcp        local
+  wlan0 IPv6 EPSON XP-830 Series                           _uscan._tcp          local
+  wlan0 IPv4 Chromecast-Ultra-a41f56bb802c5975b2ecb845394ab75d _googlecast._tcp     local

有人能帮我吗?

谢谢

EN

回答 2

Ask Ubuntu用户

发布于 2020-07-02 04:38:02

设备需要被命名为name.local

Working局域网设置

  • LAN: 2* Mac,1*网络附加打印机,2* VM (Ubuntu 20.04),1* pi
  • Ubuntu和pi正在将avahi-daemon作为一种服务运行:$ sudo服务Avahi -守护进程状态avahi-daemon.service -avahi mDNS/DNS-mDNS加载: loaded (/lib/systemd/system/avahi-daemon.service;已启用;供应商预置:已启用) active (运行)active(运行)自清华2020-07-02 12:00:59 UTC;7h左TriggeredBy: avahi-daemon.socket主PID: 784 (avahi-守护进程)状态:“avahi-守护进程0.7启动”。任务:2(限制: 1069)内存: 1.3M CGroup: /system.片/avahi-daemon.service├─784 avahi-守护进程:运行└─828 avahi-守护进程: chroot
  • 所有的机器都可以像name.localping printer.local那样互相联系。
  • avahi-browse只安装在一个VM上,没有列出局域网上的所有设备
票数 1
EN

Ask Ubuntu用户

发布于 2021-07-11 17:42:35

安装sudo apt-get install avahi-autoipd对我起了作用。

avahi-autoipd主要用于缺乏DHCP服务器的ad网络中.

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1255568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档