Hapus eth0 avahi dari daftar ifconfig

9

Halo ini adalah respons yang saya dapatkan dari ifconfig. Sekarang saya memiliki dua hal yang ditampilkan. Saya perlu menghapus yang kedua yang mengatakan eth0: avahi. Saya memposting respons ifconfig di situs karena saya memiliki masalah menggunakan internet kabel, dan mereka menyarankan untuk menghapus avahi eth0, untuk mendapatkan internet.

Tapi saya pemula di jaringan linux dan tidak tahu cara menghapus ini.

respons untuk ifconfig

eth0 Link encap:Ethernet HWaddr 18:a9:05:22:cd:f9
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:28 Base address:0x4000

eth0:avahi Link encap:Ethernet HWaddr 18:a9:05:22:cd:f9
inet addr:169.254.10.43 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
Interrupt:28 Base address:0x4000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:796 errors:0 dropped:0 overruns:0 frame:0
TX packets:796 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:64016 (64.0 KB) TX bytes:64016 (64.0 KB)

wlan0 Link encap:Ethernet HWaddr 00:26:82:3c:ac:27
inet6 addr: fe80::226:82ff:fe3c:ac27/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:52142 errors:0 dropped:0 overruns:0 frame:0
TX packets:30404 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:60816983 (60.8 MB) TX bytes:4160159 (4.1 MB)
sai
sumber

Jawaban:

11

Avahi adalah daemon (layanan) yang bertanggung jawab untuk beberapa hal, termasuk menghubungkan Anda dengan alamat IP ketika DHCP (alamat IP otomatis dari server DHCP pada jaringan) gagal.

Fakta yang eth0:avahimuncul berarti bahwa sistem gagal mendapatkan IP pada eth0antarmuka (antarmuka jaringan kabel Anda).

Biasanya, NetworkManager harus mengurus pengaitan IP secara otomatis eth0. Namun, Anda bisa mencoba memaksanya. Anda /etc/network/interfacestidak mendaftar eth0, jadi yang bisa Anda coba adalah yang berikut.

Pertama, edit /etc/network/interfaces( sudo gedit /etc/network/interfacesmisalnya) agar terbaca:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

Ini akan memberi tahu komputer untuk mempertimbangkan mendapatkan IP secara otomatis untuk eth0. Kemudian, restart jaringan dengan:

$ sudo /etc/init.d/networking restart

Jika masih tidak berhasil, mungkin ada masalah lain:

  • Anda yakin ada server DHCP di jaringan Anda? Jika tidak ada, Anda harus mengatur alamat IP secara manual;
  • jika Anda memiliki server DHCP, itu mungkin berarti bahwa masalah Anda adalah masalah perangkat keras. Pastikan kabel terpasang dengan baik dan lampu menyala di kedua sisi.
ℝaphink
sumber
5

The ethX: avahi (atau apa pun nama antarmuka Anda adalah) akan hilang segera setelah Anda mendapatkan baik IP tetap atau dinamis dari misalnya router.
Jika Anda menggunakan baris perintah, Anda dapat menggunakan ini:
sudo ifdown eth0 && sudo ifup eth0
atau
sudo /etc/init.d/networking restart

Meskipun antarmuka avahi bisa mengganggu, seharusnya hanya muncul ketika Anda tidak mendapatkan IP. Seperti kata Elias, Anda juga dapat mencoba menonaktifkan ke daemon dengan mengedit / etc / default / avahi-daemon agar terlihat seperti ini: AVAHI_DAEMON_DETECT_LOCAL=0

Singkatnya saya sarankan Anda cukup me-restart jaringan Anda dan jika ada router yang bersedia memberi Anda IP maka antarmuka avahi Anda harus pergi.

Ini adalah file antarmuka saya untuk berjaga-jaga:

auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

ps: seperti yang Anda lihat saya menggunakan wpasupplicant dan menyingkirkan network-manager tapi itu tidak terkait dengan masalah avahi.

Rosch
sumber
1

Halo, saya juga baru di ubuntu. Saya memiliki masalah yang mirip dengan yang dijelaskan di atas dan saya menyebabkannya sendiri.

Versi linux saya adalah Ubuntu 10.04.1 LTS dan saya menggunakan eth0 untuk terhubung ke modem / router dsl yang juga merupakan server dhcp untuk pc di eth0. Saya membaca buku tentang linux dan mencoba menggunakan perintah "ifdown eth0" dan "ifup eth0" tetapi saya mendapatkan hasil sebagai berikut.

sudo ifdown eth0
Ignoring unknown interface eth0=eth0.
ifdown: interface eth0 not configured

sudo ifup eth0
Ignoring unknown interface eth0=eth0.

Saya mencarinya di internet dan menemukan bahwa di file / etc / network / interfaces seharusnya ada catatan yang saya perlihatkan di bawah untuk eth0 agar perintah-perintah ini berfungsi.

#The loopback network interface 
auto lo
iface lo inet loopback

#The primary network interface
auto eth0
iface eth0 inet dhcp

Saya hanya punya catatan lo di file saya dan meskipun saya terhubung ke internet tanpa masalah dari waktu saya menginstal ubuntu saya menambahkan catatan eth0 juga. Seperti yang disebutkan di atas saya me-restart jaringan dan semuanya tampak berfungsi dengan baik. Dan saya bisa menggunakan perintah ifdown dan ifup.

Sampai saya membuka pc saya lagi setelah pc shutdown dan CPE restart. Saya tidak bisa tidak menjelajah web dan jika diingat dengan benar saya bahkan tidak bisa melakukan ping router saya. Dari apa yang saya mengerti, eth0 tidak mendapatkan alamat IP dari dhcp router. Juga saya memiliki hasil ifconfig yang sama persis seperti yang ditunjukkan di atas di awal thread.

Dalam kasus saya, saya bisa menyelesaikan masalah saya dengan melakukan "sudo ifdown eth0" dan kemudian "sudo ifup eth0". Eth0 mendapat alamat IP dan semuanya bekerja dengan baik. Tentu saja setiap kali saya mematikan saya harus mengulangi prosesnya.

Hari ini saya melihat avah yang disebutkan dalam respons ifconfig dan saya memeriksa untuk melihat apakah sudah diaktifkan di pc saya.

$ cat /etc/default/avahi-daemon
# 1 = Try to detect unicast dns servers that serve .local and disable avahi in
# that case, 0 = Don't try to detect .local unicast dns servers, can cause
# troubles on misconfigured networks
AVAHI_DAEMON_DETECT_LOCAL=1

Saya kira itu dihidupkan meskipun tidak menyebutkan apa pun tentang dhcp.

Dalam kasus saya, saya menghapus entri eth0 dari / etc / network / interfaces dan saya kembali ke situasi sebelumnya. Saya tidak dapat menggunakan perintah ifup dan ifdown tetapi setelah shutdown eth0 mendapatkannya IP dari router saya dhcp tanpa masalah. Apa yang belum saya lakukan adalah mengatur pengaturan avahi saya ke 0 dan kemudian menambahkan eth0 di file / etc / network / interfaces untuk melihat apa yang terjadi.

Saya harap pakaian saya membantu dan tidak membingungkan.

Salam Elias


sumber
0

Periksa apakah avahiterdaftar dalam /etc/network/interfacesfile Anda . Jika ya, hapus dari sana.

Petey B
sumber
auto lo iface lo inet loopback ini adalah konten di / etc / network / interfaces file
sai