2015-04-24

centos 6 上的 avahi 與 nss-mdns 安裝


avahi 是 mdns 的 server, 用來廣播通知他人我的 ip (利用.local)
nss-mdns 是解析它人 .local 位址
這兩個服務通稱 zeroconfig service, 詳情點這裡


別人 ping 不到你時是 server 有問題
[Server : avahi]
to broadcat to others who I am (myname.local)

安裝:
#yum install avahi

================================================================


你 ping 不到別人時,是你有問題
[Client : nss-mdns]
to resolve others (others_name.local)

安裝:
#wget http://dl.atrpms.net/el6-x86_64/atrpms/stable/nss-mdns-0.10-2.el6.x86_64.rpm
#rpm -i nss-mdns-0.10-2.el6.x86_64.rpm

再到 /etc/nsswitch.conf, 找到 hosts: , 設成以下:

hosts:      files mdns4_minimal mdns4 [NOTFOUND=return] dns

安裝完成後 ping 別人看看
[user@somewhere var]# ping foo.local
PING foo.local (192.168.1.45) 56(84) bytes of data.
64 bytes from foo.local (192.168.1.45): icmp_seq=1 ttl=64 time=0.368 ms
64 bytes from foo.local (192.168.1.45): icmp_seq=2 ttl=64 time=0.154 ms
64 bytes from foo.local (192.168.1.45): icmp_seq=3 ttl=64 time=0.154 ms



你的 avahi 每一段時間會停止? 是 firewall 問題,請看這篇

沒有留言:

張貼留言