Eliminar eth0 avahi de la lista ifconfig

9

Hola, esta es la respuesta que recibo de ifconfig. Ahora tengo dos cosas eth0 que se muestran. Necesito eliminar el segundo que dice eth0: avahi. Publiqué la respuesta de mi ifconfig en un sitio ya que tengo problemas para usar Internet por cable, y me sugirieron eliminar el eth0 avahi, para obtener internet.

Pero soy un novato en Linux y no tengo idea de cómo eliminar esto.

respuesta para 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
fuente

Respuestas:

11

Avahi es un demonio (un servicio) que es responsable de varias cosas, incluida la atribución de una dirección IP cuando falla DHCP (dirección IP automática de un servidor DHCP en la red).

El hecho de que eth0:avahiaparezca significa que el sistema no pudo obtener una IP en la eth0interfaz (su interfaz de red cableada).

Normalmente, NetworkManager debería encargarse de atribuir una IP automáticamente eth0. Sin embargo, podrías intentar forzarlo. Tu /etc/network/interfacesno aparece en la lista eth0, así que lo que puedes probar es lo siguiente.

Primero, edite /etc/network/interfaces(con, sudo gedit /etc/network/interfacespor ejemplo) para que lea esto:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

Esto le indicará a la computadora que considere obtener una IP automáticamente para eth0. Luego, reinicie la red con:

$ sudo /etc/init.d/networking restart

Si aún no funciona, puede haber otros problemas:

  • ¿está seguro de que hay un servidor DHCP en su red? Si no lo hay, deberá configurar la dirección IP manualmente;
  • Si tiene un servidor DHCP, probablemente significa que su problema es un problema de hardware. Verifique que el cable esté bien enchufado y que las luces estén encendidas a ambos lados.
Phaphink
fuente
5

El ethX: avahi (o el nombre de su interfaz es) desaparecerá tan pronto como se obtiene ya sea una dirección IP fija o dinámica de por ejemplo un router.
En caso de que esté usando la línea de comando, puede usar esto:
sudo ifdown eth0 && sudo ifup eth0
o
sudo /etc/init.d/networking restart

Aunque la interfaz avahi puede ser molesta, solo debería aparecer cuando no obtuviste ninguna IP. Como dijo Elias, también puede intentar deshabilitar a daemon editando / etc / default / avahi-daemon para que se vea así: AVAHI_DAEMON_DETECT_LOCAL=0

Para resumir, le sugiero que simplemente reinicie su red y si hay un enrutador dispuesto a darle una IP, entonces su interfaz avahi debería desaparecer.

Este es mi archivo de interfaces por si acaso:

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

ps: como puede ver, estoy usando wpasupplicant y me deshice del administrador de red, pero eso no está relacionado con el problema de avahi.

rosch
fuente
1

Hola, soy nuevo en ubuntu también. Tuve un problema similar al descrito anteriormente y lo causé yo mismo.

Mi versión de Linux es Ubuntu 10.04.1 LTS y uso eth0 para conectarme a un módem / enrutador dsl que también es un servidor dhcp para la PC en eth0. Estaba leyendo un libro sobre Linux e intenté usar los comandos "ifdown eth0" y "ifup eth0", pero obtuve los siguientes resultados.

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

sudo ifup eth0
Ignoring unknown interface eth0=eth0.

Lo busqué en Internet y descubrí que en el archivo / etc / network / interfaces debería haber el registro que muestro a continuación para eth0 para que estos comandos funcionen.

#The loopback network interface 
auto lo
iface lo inet loopback

#The primary network interface
auto eth0
iface eth0 inet dhcp

Solo tenía el registro lo en mi archivo y, aunque me conecté a Internet sin problemas desde el momento en que instalé ubuntu, también agregué el registro eth0. Como se mencionó anteriormente, reinicié la red y todo parecía funcionar bien. Y podría usar los comandos ifdown y ifup.

Hasta que abrí mi PC nuevamente después de un apagado de PC y un reinicio de CPE. No podía navegar en la web y, si recuerdo bien, ni siquiera podía hacer ping a mi enrutador. Por lo que entiendo, eth0 no estaba obteniendo una dirección IP del dhcp del enrutador. También tuve exactamente el mismo resultado ifconfig que se muestra arriba en los hilos que comienzan.

En mi caso, podría resolver mi problema haciendo "sudo ifdown eth0" y luego "sudo ifup eth0". El eth0 tiene una dirección IP y todo funcionó bien. Por supuesto, cada vez que tenía un cierre tenía que repetir el proceso.

Hoy miré la avah que se menciona en la respuesta ifconfig y verifiqué si estaba encendida en mi 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

Supongo que está activado, aunque no menciona nada sobre el dhcp.

En mi caso, eliminé las entradas eth0 de / etc / network / interfaces y volví a la situación que tenía antes. No puedo usar el comando ifup y ifdown, pero después de un apagado eth0 obtuvo su IP de mis enrutadores dhcp sin ningún problema. Lo que no he hecho es establecer mi configuración de avahi en 0 y luego agregar eth0 en el archivo / etc / network / interfaces para ver qué sucede.

Espero que mis escritos ayuden y no confundan.

Saludos Elias


fuente
0

Verifique si avahiaparece en su /etc/network/interfacesarchivo. Si es así, bórrelo desde allí.

Petey B
fuente
auto lo iface lo inet loopback este es el contenido en / etc / network / interfaces file
sai