web-dev-qa-db-fra.com

Supprimer eth0 avahi de la liste ifconfig

Bonjour, c’est la réponse que je reçois de ifconfig. Maintenant, deux choses sont apparues. Je dois supprimer le second qui dit eth0: avahi. J'ai posté la réponse de mon ifconfig sur un site, car j'ai des problèmes pour utiliser Internet par câble, et ils ont suggéré de supprimer l'eth0 avahi, pour obtenir Internet.

Mais je suis un débutant sur le réseau Linux et je ne sais pas comment le supprimer.

réponse pour 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)
9
sai

Avahi est un démon (un service) responsable de plusieurs choses, y compris l'attribution d'une adresse IP lorsque DHCP (adresse IP automatique d'un serveur DHCP sur le réseau) échoue.

Le fait que eth0:avahi apparaisse signifie que le système n'a pas réussi à obtenir une adresse IP sur l'interface eth0 (votre interface réseau câblée).

Normalement, NetworkManager devrait s’attacher à attribuer automatiquement une adresse IP à eth0. Cependant, vous pouvez essayer de le forcer. Votre /etc/network/interfaces ne répertorie pas eth0, vous pouvez donc essayer ce qui suit.

Commencez par éditer /etc/network/interfaces (avec Sudo gedit /etc/network/interfaces par exemple) pour lire ceci:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

Cela indiquera à l'ordinateur d'envisager d'obtenir une adresse IP automatiquement pour eth0. Ensuite, redémarrez le réseau avec:

$ Sudo /etc/init.d/networking restart

Si cela ne fonctionne toujours pas, il pourrait y avoir d'autres problèmes:

  • êtes-vous sûr qu'il y a un serveur DHCP sur votre réseau? Si ce n'est pas le cas, vous devrez configurer l'adresse IP manuellement.
  • si vous avez un serveur DHCP, cela signifie probablement que votre problème est un problème matériel. Vérifiez que le câble est bien branché et que les voyants sont allumés des deux côtés.
11
ℝaphink

Le ethX: avahi (ou quel que soit le nom de votre interface) disparaîtra dès que vous obtiendrez une adresse IP fixe ou dynamique, par exemple. un routeur.
Si vous utilisez la ligne de commande, vous pouvez utiliser ceci:
Sudo ifdown eth0 && Sudo ifup eth0
ou
Sudo /etc/init.d/networking restart

Bien que l’interface avahi puisse être agaçante, elle ne devrait apparaître que lorsque vous n’avez reçu aucune adresse IP. Comme Elias l'a dit, vous pouvez également essayer de désactiver le démon en modifiant/etc/default/avahi-daemon pour qu'il ressemble à ceci: AVAHI_DAEMON_DETECT_LOCAL=0

Pour résumer, je vous suggère simplement de redémarrer votre réseau et que s'il existe un routeur prêt à vous donner une adresse IP, votre interface avahi devrait être partie.

Ceci est mon fichier d'interface juste au cas où:

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

ps: comme vous pouvez le voir, j'utilise wpasupplicant et je me suis débarrassé de network-manager, mais cela n'a rien à voir avec le problème avahi.

5
rosch

Bonjour, je suis nouveau à Ubuntu aussi. J'ai eu un problème similaire à celui décrit ci-dessus et je l'ai causé moi-même.

Ma version linux est Ubuntu 10.04.1 LTS et j'utilise eth0 pour me connecter à un modem/routeur DSL qui est également un serveur DHCP pour le PC situé dans eth0. Je lisais un livre sur Linux et j'essayais d'utiliser les commandes "ifdown eth0" et "ifup eth0", mais j'obtenais les résultats suivants.

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

Sudo ifup eth0
Ignoring unknown interface eth0=eth0.

Je l'ai consulté sur Internet et il s'est avéré que dans le fichier/etc/network/interfaces, il devrait y avoir l'enregistrement que je montre ci-dessous pour l'eth0 afin que ces commandes fonctionnent.

#The loopback network interface 
auto lo
iface lo inet loopback

#The primary network interface
auto eth0
iface eth0 inet dhcp

Je n'avais que l'enregistrement bas dans mon fichier et bien que je me suis connecté à Internet sans problème à partir du moment où j'ai installé Ubuntu, j'ai également ajouté l'enregistrement eth0. Comme mentionné ci-dessus, j'ai redémarré le réseau et tout semblait bien fonctionner. Et je pourrais utiliser les commandes ifdown et ifup.

Jusqu'à ce que j'ouvre à nouveau mon ordinateur après un arrêt et un redémarrage du CPE. Je ne pouvais pas ne pas naviguer sur le Web et si je me souviens bien, je ne pouvais même pas cingler mon routeur. D'après ce que j'ai compris, l'eth0 ne recevait pas d'adresse IP du dhcp du routeur. De plus, j'avais exactement le même résultat ifconfig que celui présenté ci-dessus dans les discussions commençant.

Dans mon cas, je pourrais résoudre mon problème en faisant "Sudo ifdown eth0" puis "Sudo ifup eth0". Le eth0 a reçu une adresse IP et tout a bien fonctionné. Bien sûr, chaque fois que j'ai eu un arrêt, je devais répéter le processus.

Aujourd'hui, j'ai regardé l'avah mentionné dans la réponse ifconfig et j'ai vérifié s'il était allumé sur mon ordinateur.

$ 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

Je suppose qu’il est activé bien qu’il ne mentionne rien du dhcp.

Dans mon cas, je supprime les entrées eth0 de/etc/network/interfaces et je suis revenu dans la situation que j’étais auparavant. Je ne peux pas utiliser les commandes ifup et ifdown, mais après un arrêt, eth0 a obtenu l'adresse IP de mon routeur DHCP sans problème. Ce que je n’ai pas fait, c’est de définir le paramètre avahi sur 0, puis d’ajouter eth0 dans le fichier/etc/network/interfaces pour voir ce qui se passe.

J'espère que mes écrits aident et ne confondent pas.

Cordialement Elias

1
Elias

Vérifiez si avahi est répertorié dans votre fichier /etc/network/interfaces. Si c'est le cas, supprimez-le de là.

0
Petey B