İf0fig listesinden eth0 avahi virüsünü kaldırın


9

Merhaba bu, ifconfig'den aldığım yanıt. Şimdi ortaya çıkan iki şey var. Eth0: avahi yazan ikincisini silmem gerekiyor. Kablolu internet kullanımında sorun yaşadığım için ifconfig'in yanıtını bir siteye gönderdim ve internet almak için eth0 avahi'yi kaldırmayı önerdiler.

Ama ben linux networking için bir acemi ve nasıl silmek için hiçbir fikrim yok.

ifconfig için yanıt

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)

Yanıtlar:


11

Avahi, DHCP (ağdaki bir DHCP sunucusundan otomatik IP adresi) başarısız olduğunda size bir IP adresi atamak da dahil olmak üzere birçok şeyden sorumlu bir daemon'dur (hizmet).

eth0:avahiGörünen gerçek , sistemin eth0arabirimde (kablolu ağ arabiriminiz) bir IP alamadığı anlamına gelir .

Normalde, NetworkManager bir IP'yi otomatik olarak ilişkilendirmekle ilgilenmelidir eth0. Ancak, zorlamaya çalışabilirsiniz. Listeniz /etc/network/interfacesyok eth0, bu yüzden deneyebileceğiniz şey şudur.

İlk olarak, şunu okuyacak şekilde düzenleyin /etc/network/interfaces( sudo gedit /etc/network/interfacesörneğin):

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

Bu, bilgisayara eth0 için otomatik olarak IP almayı düşünmesini söyleyecektir. Ardından, ağı şu şekilde yeniden başlatın:

$ sudo /etc/init.d/networking restart

Hala çalışmıyorsa, başka sorunlar olabilir:

  • ağınızda bir DHCP sunucusu bulunduğundan emin misiniz? Yoksa, IP adresini manuel olarak ayarlamanız gerekir;
  • DHCP sunucunuz varsa, muhtemelen sorununuz bir donanım sorunu demektir. Kablonun iyi takıldığından ve her iki tarafında ışıkların açık olduğundan emin olun.

5

EthX: avahi Eğer örneğin bir yönlendirici bir sabit veya dinamik IP ya olsun (veya ne olursa olsun arabirimin adıdır) en kısa sürede kaybolacaktır.
Komut satırını kullanıyorsanız bunu kullanabilirsiniz:
sudo ifdown eth0 && sudo ifup eth0
veya
sudo /etc/init.d/networking restart

Her ne kadar avahi arayüzü can sıkıcı olsa da, sadece IP almadığınızda görünmelidir. Elias'ın dediği gibi, / etc / default / avahi-daemon'u aşağıdaki gibi düzenleyerek daemon'u devre dışı bırakmayı deneyebilirsiniz: AVAHI_DAEMON_DETECT_LOCAL=0

Özetle, ağınızı yeniden başlatmanızı öneririm ve size bir IP vermek isteyen bir yönlendirici varsa avahi arayüzünüz gitmiş olmalıdır.

Bu, her durumda benim arayüzlerim dosyası:

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

ps: gördüğünüz gibi wpasupplicant kullanıyorum ve ağ yöneticisi kurtuldum ama bu avahi sorunu ile ilgisiz.


1

Merhaba ben de ubuntu'da yeniyim. Yukarıda anlatılanla benzer bir sorunum vardı ve buna kendim neden oldum.

Benim linux sürümü Ubuntu 10.04.1 LTS ve ben eth0 pc için bir dhcp sunucusu olan bir dsl modem / yönlendirici bağlanmak için eth0 kullanın. Linux hakkında bir kitap okuyordum ve "ifdown eth0" ve "ifup eth0" komutunu kullanmaya çalıştım ama aşağıdaki sonuçları alıyordum.

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

sudo ifup eth0
Ignoring unknown interface eth0=eth0.

Ben internette bakmak ve / etc / network / interfaces dosyasında bu komutların çalışması için eth0 için feryat gösteren kayıt olması gerektiğini bulundu.

#The loopback network interface 
auto lo
iface lo inet loopback

#The primary network interface
auto eth0
iface eth0 inet dhcp

Sadece dosyamda sadece lo kaydı vardı ve ubuntu yüklediğim andan itibaren problemsiz internete bağlı olmama rağmen eth0 kaydını da ekledim. Yukarıda belirtildiği gibi, ağı yeniden başlattım ve her şey gayet iyi görünüyordu. Ve ifdown ve ifup komutlarını kullanabilirim.

Bir pc kapatma ve bir CPE yeniden başlattıktan sonra benim pc tekrar açılana kadar. Web'de gezinemedim ve doğru hatırlarsam yönlendiricime ping bile yapamadım. Anladığım kadarıyla eth0, yönlendiricinin dhcp'sinden bir IP adresi almıyordu. Ayrıca yukarıda konu başlığında gösterilen tam olarak aynı ifconfig sonucu vardı.

Benim durumumda "sudo ifdown eth0" ve sonra "sudo ifup eth0" yaparak sorunumu çözebilirim. Eth0 bir IP adresi aldı ve her şey yolunda gitti. Tabii ki her kapanışımda işlemi tekrarlamak zorunda kaldım.

Bugün ifconfig yanıtında belirtilen avah'a baktım ve bilgisayarımda açık olup olmadığını kontrol ettim.

$ 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

Her ne kadar dhcp hakkında bir şey bahsetmiyor açıktır sanırım.

Benim durumumda / etc / network / arayüzlerinden eth0 girişlerini kaldırıyorum ve daha önce olduğum durumda geri döndüm. Ifup ve ifdown komutunu kullanamıyorum ama bir kapatma eth0 sonra sorunsuz bir şekilde yönlendiricilerim dhcp IP var. Yapmadım avahi ayarımı 0 olarak ayarlamak ve sonra ne olduğunu görmek için / etc / network / interfaces dosyasına eth0 eklemek.

Umarım yazılarım yardımcı olur ve karıştırmaz.

Saygılarımızla Elias


0

Dosyanızda avahilistelenip listelenmediğini kontrol edin /etc/network/interfaces. Eğer öyleyse, oradan silin.


auto lo iface lo inet loopback Bu / etc / network / interfaces dosyasındaki içeriktir
sai
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.