การค้นพบบริการเครือข่ายถูกปิดใช้งาน: สิ่งนี้มีความหมายต่อฉันอย่างไร


110

ทุกครั้งที่บูทฉันได้รับข้อความ“ การค้นพบบริการเครือข่ายถูกปิดใช้งาน เครือข่ายปัจจุบันของคุณมีโดเมน. local ซึ่งไม่แนะนำและไม่เข้ากันกับการค้นพบบริการเครือข่าย Avahi บริการถูกปิดใช้งาน”

การค้นหาบริการเครือข่ายถูกปิดใช้งาน

สิ่งนี้มีความหมายสำหรับฉันอย่างไร

Wi-Fi ถูกปิดการใช้งาน


1
นี่เป็นปัญหาที่ทราบแล้ว: bugs.launchpad.net/ubuntu/+source/avahi/+bug/327362
tripleee

คำตอบ:


90

ดูเหมือนว่า avahi-daemon เริ่มต้นขึ้นเมื่อการเชื่อมต่อเครือข่ายเริ่มต้นขึ้น ( /etc/network/if-up.d/avahi-daemon) การแจ้งเตือนนี้แจ้งให้คุณทราบว่า mDNS (Avahi) ถูกปิดใช้งาน ใช้สำหรับแอปพลิเคชั่นจำนวนเล็กน้อยที่ทำงานบนเครือข่ายท้องถิ่นเท่านั้นซึ่งจะไม่ส่งผลกระทบต่อการเชื่อมต่ออินเทอร์เน็ตหรือ DNS ของคุณ

การใช้งานที่รู้จักกันดีที่สุดสำหรับ mDNS คือการแบ่งปันเพลงกับ Rhythmbox (หรือ iTunes) ผ่าน LAN ของคุณ มันเป็นเทคโนโลยีของ Apple แต่ถูกเพิกเฉยในความโปรดปรานของ uPNP หรือ DLNA

หากต้องการปิดการใช้งานคุณต้องแก้ไขไฟล์/etc/default/avahi-daemonในฐานะรูท:

sudo -i
gedit /etc/default/avahi-daemon

และเพิ่มบรรทัดนี้ (หรือเปลี่ยนหากมีอยู่แล้ว):

AVAHI_DAEMON_DETECT_LOCAL=0

ที่มา: http://ubuntuforums.org/showthread.php?t=1632952


และที่ใดที่ mDNS (Avahi) ถูกปิดการใช้งาน บนเราเตอร์เครือข่ายท้องถิ่นของฉัน ฉันคิดว่าฉันไม่ได้ใช้ แต่ฉันอาจเคย: ฉันเคยใช้บริการ iTunes บนเซิร์ฟเวอร์ FreeNAS ของฉัน
Nickolai Leschov

@NickolaiLeschov จะทำอย่างไรกับเราเตอร์เครือข่ายของคุณ? มันอาจถูกปิดการใช้งานอาจเพราะไม่มีอะไรให้ทำ เมื่อคุณจะเรียกใช้แอพที่ต้องการแอพนั้นควรรู้วิธีเปิดใช้งาน
Radu Rădeanu

1
ดูเหมือนว่าที่นี่เป็นเหตุผลที่ดีหลายประการทำไมคุณไม่ควรใช้. local ในชื่อโดเมน Active Directory ของคุณ ดังนั้นการปิดการใช้งานคำเตือนไม่ใช่วิธีที่ดี
rubo77

ฉันทำเช่นนี้ แต่ฉันยังคงได้รับข้อผิดพลาดในการเข้าสู่ระบบ
djb

วิธีนี้ใช้ได้ผลกับฉันที่ใช้ 16.04 ง่ายและมีประสิทธิภาพมาก ฉันรีบูตแล็ปท็อปหลายครั้งและดูเหมือนว่าดี ขอบคุณ
RoyS

15

ตามวิกิ Avahiมีสองวิธีแก้ไข:

หนึ่งที่ดีกว่า:

ในความคิดเห็น/etc/avahi/avahi-daemon.confและเปลี่ยนบรรทัดที่มีชื่อโดเมนเป็น

domain-name=.alocal

อันที่สอง:

ในการ/etc/nsswitch.confลบ[NOTFOUND=return]ข้อความ


ไม่ทำงานสำหรับฉัน
Vitaly Zdanevich

เขาทั้งคู่? มีการเปลี่ยนแปลงในวิกิหรือไม่?
int_ua

ดูดีโปรดเพิ่มเป็นคำตอบอื่น :)
int_ua

ไม่ได้ทำงานให้ฉันใน Ubuntu 14.04
Decebal

แจ้งเตือนการเชื่อมโยงเน่า! แก้ไข: ดูเหมือนว่าจะเป็นชั่วคราว ...
Nonny Moose

3

มันอาจบอกว่า Avahi ถูกปิดใช้งานเพราะคุณมีโดเมน. local และ Avahi นั้นใช้งานไม่ได้ดีกับสิ่งนี้

Avahiเป็นโปรโตคอล conf ศูนย์เช่นแอปเปิ้ลBonjourที่ใช้กันโดยทั่วไปถ้าคุณมี Macs ในเครือข่ายของคุณหรือถ้าคุณต้องการแชทกับคนอื่น ๆ ในเครือข่ายท้องถิ่นของคุณโดยไม่ต้องเข้าสู่เซิร์ฟเวอร์เช่น Google Talk หรือ MSN Messenger

คุณสามารถอ่านเกี่ยวกับปัญหาที่เกิดขึ้นที่นี่

คุณอาจเพิกเฉยหรือกำหนดค่าเครือข่ายของคุณให้ใช้ชื่อโดเมนอื่นตามด้วยค่าเริ่มต้น. local


5
อย่างน้อยที่นี่ในฟินแลนด์ DNS ของ ISP รายใหญ่ (Sonera) ได้รับการกำหนดค่าเพื่ออ้างสิทธิ์ใน.localโดเมน ตรวจสอบhost -t soa local.- not found: 3(NXDOMAIN)คุณควรจะได้รับ ตัวอย่างเช่นhost -t soa local. 8.8.8.8จะทดสอบ Google DNS เซิร์ฟเวอร์ DNS ที่ใช้งานไม่ได้จะกลับมาเหมือนlocal has SOA record localhost. hostmaster.sonera.fi. 20130911 14400 7200 604800 900เดิม
Mikko Rantalainen

ดังนั้นโปรดเพิ่มวิธี "กำหนดค่าเครือข่ายของคุณให้ใช้ชื่อโดเมนอื่น"
rubo77

@ rubo77 ดีถ้า ISP ของคุณโยนโดเมนผิดที่คุณไม่มีโดเมนยกเว้นวิธีการทำตั๋วกับพวกเขาและขอให้ลบออกจากการกำหนดค่าของพวกเขาสำหรับคุณ
silpol

2

ในขณะที่อาจมีหลายสาเหตุฉันเริ่มได้รับข้อผิดพลาดเดียวกันแน่นอนใน Ubuntu 14.04 หลังจากเปลี่ยน ISP บาง ISP ซนของการใช้งานในท้องถิ่นที่อยู่โดเมนสำหรับเซิร์ฟเวอร์ DNS ของพวกเขาตามที่อธิบายไว้ที่นี่ เครือข่ายกล่อง ubuntu ของฉันใช้การกำหนดค่าด้วยตนเองดังนั้นการตั้งค่า DNS เป็น IP ของเราเตอร์ของฉันแทนที่อยู่เซิร์ฟเวอร์ DNS ของ ISP เพื่อแก้ไขปัญหา ภายในเราเตอร์กำลังใช้เซิร์ฟเวอร์ DNS ภายในโดเมนของ ISP แต่อูบุนตูไม่รู้จักและมีความสุข หลักฐานเพิ่มเติมที่นี่ว่านี่เป็นความผิดของ ISP

โดยสรุปให้ตรวจสอบว่า ISP ของคุณใช้ที่อยู่ IP ในโดเมนท้องถิ่นที่ไม่สามารถกำหนดเส้นทางได้หรือไม่ ถ้าเป็นเช่นนั้นให้สลับผู้ให้บริการ DNS บน Ubuntu

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.