Debian
avahi-browse -a 不顯示任何結果
我
avahi-daemon
在 Debian 9.1 伺服器上執行;但是,avahi-browse -a
在我的家庭網路中不顯示任何服務,由單個192.168.178.0/24
網路組成。我可以訪問所有客戶端(使用
ping
和,如果適用,測試ssh
)和server# tcpdump port 5353
從我的客戶那裡得到相當多的輸出,例如,
15:30:07.206879 IP Client-OSX.fritz.box.mdns > 224.0.0.251.mdns: 0 [20a] [9q] PTR (QM)? _services._dns-sd._udp.local. PTR (QM)? _http._tcp.local. PTR (QM)? _ipp._tcp.local. PTR (QM)? _pdl-datastream._tcp.local. PTR (QM)? _printer._tcp.local. PTR (QM)? _scanner._tcp.local. PTR (QM)? _privet._tcp.local. PTR (QM)? _http-alt._tcp.local. PTR (QM)? _ssh._tcp.local. (847)
但是,我的客戶看不到我的伺服器,反之亦然,但客戶看到彼此的服務,例如,
client1# avahi-browse -a + enp0s25 IPv6 client2 SSH Remote Terminal local + enp0s25 IPv4 my-printer _privet._tcp local ...
/etc/avahi/avahi-daemon.conf
:[server] host-name=alexandria #domain-name=local browse-domains=fritz.box use-ipv4=yes use-ipv6=yes allow-interfaces=eno1 eno2 # deny-interfaces=eth1 # check-response-ttl=no # use-iff-running=no enable-dbus=yes # disallow-other-stacks=no allow-point-to-point=yes # cache-entries-max=4096 # clients-max=4096 # objects-per-client-max=1024 # entries-per-entry-group-max=32 ratelimit-interval-usec=1000000 ratelimit-burst=1000 [wide-area] enable-wide-area=yes [publish] disable-publishing=no #disable-user-service-publishing=no #add-service-cookie=no publish-addresses=yes publish-hinfo=no publish-workstation=no publish-domain=yes #publish-dns-servers=192.168.50.1, 192.168.50.2 publish-resolv-conf-dns-servers=yes publish-aaaa-on-ipv4=yes #publish-a-on-ipv6=no [reflector] enable-reflector=yes #reflect-ipv=no [rlimits] #rlimit-as= rlimit-core=0 rlimit-data=4194304 rlimit-fsize=0 rlimit-nofile=768 rlimit-stack=4194304 rlimit-nproc=3
客戶端執行 Kubuntu 16.04 和 macOS。
我錯過了什麼?
為了使您的伺服器可見 tu Ubuntu 客戶端,在 debian avahi 守護程序配置文件中,更改
publish-workstation=no
到
publish-workstation=yes
下次重啟
avahi-daemon
服務。
在我的筆記型電腦上執行了幾個月後,我意識到問題出在 iptables 上……(就我而言,必須
iptables-legacy
特別檢查!)因為我有時將它連接到會議和其他公共網路,所以有防火牆規則似乎是明智的。但是,如果那些阻止 5353/udp 數據包,那麼當我在家時,mDNS 將無法工作。
不知道這是否是您 4 到 5 年前的問題,但是……這個結果在“avahi 沒有看到主機”中顯示得很高。希望我的評論有一天能對某人有所幫助。