Elimina eth0 avahi dall'elenco ifconfig


9

Ciao, questa è la risposta che ottengo da ifconfig. Ora ho due cose eth0 mostrate. Devo cancellare il secondo che dice eth0: avahi. Ho pubblicato la risposta del mio ifconfig su un sito in quanto ho problemi con l'uso di Internet via cavo e mi hanno suggerito di rimuovere il eth0 avahi, per ottenere Internet.

Ma sono un principiante della rete Linux e non ho idea di come eliminarlo.

risposta per 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)

Risposte:


11

Avahi è un demone (un servizio) che è responsabile di diverse cose, incluso l'attribuzione di un indirizzo IP in caso di errore del DHCP (indirizzo IP automatico da un server DHCP sulla rete).

Il fatto che eth0:avahiappare indica che il sistema non è riuscito a ottenere un IP eth0sull'interfaccia (interfaccia di rete cablata).

Normalmente, NetworkManager dovrebbe occuparsi di attribuire automaticamente un IP eth0. Tuttavia, potresti provare a forzarlo. Il tuo /etc/network/interfacesnon elenca eth0, quindi quello che puoi provare è il seguente.

Innanzitutto, modifica /etc/network/interfaces(con sudo gedit /etc/network/interfacesad esempio) in modo che legga questo:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

Questo dirà al computer di considerare di ottenere automaticamente un IP per eth0. Quindi, riavvia la rete con:

$ sudo /etc/init.d/networking restart

Se il problema persiste, potrebbero esserci altri problemi:

  • sei sicuro che ci sia un server DHCP sulla tua rete? In caso contrario, dovrai impostare manualmente l'indirizzo IP;
  • se hai un server DHCP, probabilmente significa che il tuo problema è un problema hardware. Verificare che il cavo sia ben inserito e che le luci siano accese su entrambi i lati.

5

L'ethX: Avahi (o qualunque sia il nome del vostro interfaccia) scompare non appena si ottiene un IP fisso o dinamico da esempio un router.
Nel caso in cui si stia utilizzando la riga di comando, è possibile utilizzare questo:
sudo ifdown eth0 && sudo ifup eth0
o
sudo /etc/init.d/networking restart

Sebbene l'interfaccia avahi possa essere fastidiosa, dovrebbe apparire solo quando non hai ottenuto alcun IP. Come ha detto Elias, puoi anche provare a disabilitare il demone modificando / etc / default / avahi-daemon in modo che assomigli a questo: AVAHI_DAEMON_DETECT_LOCAL=0

Per riassumere, ti suggerisco di riavviare semplicemente la tua rete e se c'è un router disposto a darti un IP allora la tua interfaccia avahi dovrebbe essere sparita.

Questo è il mio file di interfacce nel caso in cui:

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

ps: come vedi sto usando wpasupplicant e mi sono sbarazzato del gestore della rete ma questo non è correlato al problema avahi.


1

Ciao, sono nuovo anche su Ubuntu. Ho avuto un problema simile a quello sopra descritto e l'ho causato da solo.

La mia versione di Linux è Ubuntu 10.04.1 LTS e uso eth0 per connettermi a un modem / router dsl che è anche un server dhcp per pc in eth0. Stavo leggendo un libro su Linux e ho provato a usare il comando "ifdown eth0" e "ifup eth0" ma stavo ottenendo i seguenti risultati.

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

sudo ifup eth0
Ignoring unknown interface eth0=eth0.

Lo cerco su Internet e ho scoperto che nel file / etc / network / interfaces dovrebbe esserci il record che mostro sotto per eth0 affinché questi comandi funzionino.

#The loopback network interface 
auto lo
iface lo inet loopback

#The primary network interface
auto eth0
iface eth0 inet dhcp

Nel mio file avevo solo il record lo e anche se mi sono connesso a Internet senza problemi dal momento in cui ho installato Ubuntu ho aggiunto anche il record eth0. Come accennato in precedenza, ho riavviato la rete e tutto sembrava funzionare bene. E potrei usare i comandi ifdown e ifup.

Fino a quando ho riaperto il mio PC dopo uno spegnimento del PC e un riavvio del CPE. Non riuscivo a non navigare nel web e se ricordo bene non potevo nemmeno fare il ping al mio router. Da quanto ho capito, eth0 non stava ottenendo un indirizzo IP dal dhcp del router. Inoltre ho avuto lo stesso esatto risultato ifconfig mostrato sopra all'inizio dei thread.

Nel mio caso ho potuto risolvere il mio problema facendo "sudo ifdown eth0" e poi "sudo ifup eth0". Eth0 ha ottenuto un indirizzo IP e tutto ha funzionato bene. Ovviamente ogni volta che ho avuto un arresto ho dovuto ripetere il processo.

Oggi ho guardato l'avah menzionato nella risposta ifconfig e ho controllato per vedere se era acceso sul mio pc.

$ 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

Immagino che sia acceso anche se non menziona nulla del dhcp.

Nel mio caso rimuovo le voci eth0 dalle interfacce / etc / network / e sono tornato nella situazione in cui mi trovavo prima. Non riesco a usare il comando ifup e ifdown ma dopo un arresto eth0 ha ottenuto l'IP dal mio router dhcp senza problemi. Quello che non ho fatto è impostare la mia impostazione avahi su 0 e quindi aggiungere eth0 nel file / etc / network / interfaces per vedere cosa succede.

Spero che i miei scritti aiutino e non confondano.

Saluti Elias


0

Controlla se avahiè elencato nel tuo /etc/network/interfacesfile. Se lo è, eliminalo da lì.


auto lo iface lo inet loopback questo è il contenuto nel file / etc / network / interfaces
sai
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.