Supprimer eth0 avahi de la liste ifconfig

9

Bonjour, c'est la réponse que j'obtiens d'ifconfig. Maintenant, deux choses eth0 apparaissent. Je dois supprimer le second qui dit eth0: avahi. J'ai posté la réponse de mon ifconfig sur un site car j'ai du mal à utiliser Internet câblé, et ils ont suggéré de supprimer le eth0 avahi, pour obtenir Internet.

Mais je suis un débutant dans les réseaux Linux et je n'ai aucune idée de comment supprimer cela.

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)
sai
la source

Réponses:

11

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

Le fait que cela eth0:avahiapparaisse signifie que le système n'a pas réussi à obtenir une IP sur l' eth0interface (votre interface réseau filaire).

Normalement, NetworkManager doit veiller à attribuer automatiquement une adresse IP à eth0. Cependant, vous pouvez essayer de le forcer. Votre /etc/network/interfacesliste ne figure pas eth0, donc ce que vous pouvez essayer est le suivant.

Tout d'abord, éditez /etc/network/interfaces(avec sudo gedit /etc/network/interfacespar exemple) pour qu'il lise ceci:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

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

$ sudo /etc/init.d/networking restart

Si cela ne fonctionne toujours pas, il peut 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 lumières sont allumées des deux côtés.
ℝaphink
la source
5

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 d'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 ennuyeuse, elle ne devrait apparaître que lorsque vous n'avez obtenu aucune IP. Comme Elias l'a dit, vous pouvez également essayer de désactiver le démon en éditant / etc / default / avahi-daemon pour qu'il ressemble à ceci: AVAHI_DAEMON_DETECT_LOCAL=0

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

Voici mon fichier d'interface 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.

rosch
la source
1

Bonjour, je suis nouveau chez ubuntu également. 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 dans eth0. Je lisais un livre sur Linux et j'ai essayé 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 le recherche sur Internet et il a trouvé que dans le fichier / etc / network / interfaces, il devrait y avoir l'enregistrement que je montre ci-dessous pour 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 lo dans mon fichier et même si je me suis connecté à Internet sans problème depuis le moment où j'ai installé ubuntu, j'ai également ajouté l'enregistrement eth0. Comme il est 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 PC après un arrêt du PC 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 je comprends, l'eth0 n'obtenait pas d'adresse IP à partir du DHCP du routeur. J'ai également eu exactement le même résultat ifconfig qui est indiqué ci-dessus dans les threads au début.

Dans mon cas, j'ai pu résoudre mon problème en faisant "sudo ifdown eth0" puis "sudo ifup eth0". Le eth0 a obtenu une adresse IP et tout a bien fonctionné. Bien sûr, à chaque arrêt, je devais répéter le processus.

Aujourd'hui, j'ai regardé l'avah qui est mentionné dans la réponse ifconfig et j'ai vérifié pour voir s'il était allumé sur mon 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

Je suppose qu'il est allumé bien qu'il ne mentionne rien sur le DHCP.

Dans mon cas, je supprime les entrées eth0 des interfaces / etc / network / et je suis revenu dans la situation que j'étais auparavant. Je ne peux pas utiliser la commande ifup et ifdown mais après un arrêt eth0 a obtenu son IP de mon routeur dhcp sans problème. Ce que je n'ai pas fait, c'est définir mon paramètre avahi sur 0, puis 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


la source
0

Vérifiez si avahiest listé dans votre /etc/network/interfacesfichier. Si c'est le cas, supprimez-le de là.

Petey B
la source
auto lo iface lo inet loopback c'est le contenu du fichier / etc / network / interfaces
sai