Penemuan layanan jaringan dinonaktifkan: Apa artinya ini bagi saya?

110

Setiap kali saat boot saya mendapatkan pesan “Penemuan layanan jaringan dinonaktifkan. Jaringan Anda saat ini memiliki domain .local, yang tidak direkomendasikan dan tidak kompatibel dengan penemuan layanan jaringan Avahi. Layanan telah dinonaktifkan. "

Penemuan layanan jaringan dinonaktifkan

Apa artinya ini bagi saya?

Wi-Fi dinonaktifkan.

Nickolai Leschov
sumber
1
Ini adalah masalah yang diketahui: bugs.launchpad.net/ubuntu/+source/avahi/+bug/327362
tripleee

Jawaban:

90

Sepertinya avahi-daemon dimulai ketika koneksi jaringan dibuat ( /etc/network/if-up.d/avahi-daemon). Pemberitahuan ini memberi tahu Anda bahwa mDNS (Avahi) telah dinonaktifkan. Ini hanya digunakan untuk sejumlah kecil aplikasi yang hanya berfungsi di jaringan lokal, itu tidak akan mempengaruhi koneksi internet atau DNS Anda.

Penggunaan yang paling terkenal untuk mDNS adalah berbagi musik dengan Rhythmbox (atau iTunes) melalui LAN Anda. Ini adalah teknologi Apple, tetapi sebagian besar telah diabaikan dalam mendukung UPNP atau DLNA.

Untuk menonaktifkannya, Anda harus mengedit file /etc/default/avahi-daemonsebagai root:

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

dan tambahkan baris ini (atau ubah jika sudah ada):

AVAHI_DAEMON_DETECT_LOCAL=0

Sumber: http://ubuntuforums.org/showthread.php?t=1632952

Radu Rădeanu
sumber
Dan di mana tepatnya mDNS (Avahi) dinonaktifkan? Di router jaringan lokal saya? Saya rasa saya tidak menggunakannya, tetapi saya mungkin sudah terbiasa: Saya dulu menjalankan layanan iTunes di server FreeNAS saya.
Nickolai Leschov
@NickolaiLeschov Apa yang harus dilakukan dengan router jaringan Anda? Itu dinonaktifkan mungkin karena tidak melakukan apa pun. Saat Anda menjalankan aplikasi yang membutuhkannya, aplikasi itu harus tahu cara mengaktifkannya.
Radu Rădeanu
1
Tampaknya, seperti di sini adalah beberapa alasan bagus, Mengapa Anda tidak boleh menggunakan .local di nama domain Active Directory Anda. , jadi hanya menonaktifkan warnint bukanlah solusi yang baik.
rubo77
Saya melakukan ini tetapi saya masih mendapatkan kesalahan saat masuk
djb
Solusi ini berfungsi untuk saya yang menjalankan 16.04, sangat sederhana dan efektif. Saya telah me-reboot laptop beberapa kali dan semuanya tampak baik-baik saja. Terima kasih
RoyS
15

Menurut wiki Avahi ada dua solusi:

Lebih baik:

Dalam /etc/avahi/avahi-daemon.conftanda komentar dan mengubah baris dengan nama domain untuk

domain-name=.alocal

Yang ke dua:

Dalam /etc/nsswitch.confmenghapus sebuah [NOTFOUND=return]teks.

int_ua
sumber
Tidak bekerja untukku.
Vitaly Zdanevich
Keduanya? Apakah ada perubahan di wiki?
int_ua
Terlihat bagus, silakan tambahkan sebagai jawaban lain :)
int_ua
belum bekerja untuk saya di ubuntu 14.04
Decebal
Tautan peringatan busuk! EDIT: Tampaknya bersifat sementara ...
Nonny Moose
3

Mungkin mengatakan bahwa Avahi dinonaktifkan karena Anda memiliki domain .local dan Avahi tidak bekerja dengan baik dengan ini.

Avahi adalah protokol nol conf seperti Apples Bonjour yang biasa digunakan jika Anda memiliki Mac di jaringan Anda atau jika Anda ingin mengobrol dengan orang lain di jaringan lokal Anda tanpa masuk ke server seperti Google Talk atau MSN Messenger.

Anda dapat membaca tentang masalahnya di sini .

Anda mungkin bisa mengabaikannya atau mengkonfigurasi jaringan Anda untuk menggunakan nama domain lain dari default .local.

danne
sumber
5
Setidaknya di sini di Finlandia, DNS dari ISP utama (Sonera) telah dikonfigurasi untuk mengklaim otoritas untuk .localdomain. Periksa host -t soa local.- Anda harus mendapatkan not found: 3(NXDOMAIN). Misalnya: host -t soa local. 8.8.8.8akan menguji Google DNS. Server DNS yang rusak akan mengembalikan sesuatu seperti local has SOA record localhost. hostmaster.sonera.fi. 20130911 14400 7200 604800 900.
Mikko Rantalainen
Jadi tolong tambahkan cara "mengkonfigurasi jaringan Anda untuk menggunakan nama domain lain"
rubo77
@ rubo77 yah, jika ISP Anda melemparkan domain domain lokal salah kepada Anda, tidak ada caranya kecuali membuat tiket dengan mereka dan meminta untuk menghapusnya dari konfigurasi mereka untuk Anda.
silpol
2

Meskipun mungkin ada beberapa penyebab, saya mulai mendapatkan kesalahan yang sama persis di ubuntu 14,04 setelah perubahan ISP. Beberapa ISP nakal menggunakan alamat domain lokal untuk server DNS mereka seperti yang dijelaskan di sini . Jaringan kotak ubuntu saya menggunakan konfigurasi manual sehingga pengaturan DNS ke IP router saya alih-alih alamat server DNS ISP mengatasi masalahnya. Secara internal, router menggunakan server DNS lokal milik domain ISP tetapi ubuntu tidak sadar dan senang. Lebih banyak bukti di sini bahwa ini adalah kesalahan ISP

Singkatnya, periksa apakah ISP Anda menggunakan alamat IP DNS domain non-routable domain lokal. Jika demikian, alihkan penyedia DNS di ubuntu.

yoyoma2
sumber