J'ai eu ce problème quand j'ai eu mon nouveau dongle Wi-Fi et que j'ai vu quelques personnes avec le même problème. En gros, quand j'ai une interface configurée et que je veux permuter sur l’autre, cette erreur est générée:
RTNETLINK répond: Le fichier existe
Impossible d’afficher eth0
ou quelque chose de similaire.
/etc/network/interfaces
fichier:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
iface wlan0 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1
networking
wifi
avidreader610
la source
la source
destination IP -> interface
. Ainsi, il sera envoyé à la passerelle via l'interface qu'il analyse en premier (à partir du bas) dans la table de routage.Réponses:
Si la solution fournie par @ theoB610 ne fonctionne toujours pas, vous devrez peut-être vider le
wlan0
périphérique avantifup
etifdown
.Ceci est un problème pas trop spécifique à Raspberry Pi, un problème similaire s'est produit et a été résolu dans les réseaux câblés ici (d'où j'ai dérivé la solution pour mon problème avec le Pi).
la source
/etc/sysconfig/network-scripts/ifcfg-*
fichiers mal formés , provoquant par NetworkManager ne pas aimer certaines installations et créer un fichier de remplacement, créant ainsi plusieurs fichiers supplémentaires et causant l'erreurRTNETLINK answers: File exists
. Supprimer les cassés (ceux qui ne figurent pas dans un profil) semble être une solution.reboot
. Par exemple, avec l'interface de vidage, j'avais des problèmes - mon interface / IP s'est détériorée et je ne pouvais me connecter que directement sur une console ... le redémarrage est donc toujours la voie à suivre pour moi.Je pense qu'une solution peut être trouvée dans la résolution de “RTNETLINK answers: le fichier existe” lors de l'exécution d'ifup (blog de Lennart); cela a certainement résolu le problème pour moi.
En principe, vous ne pouvez attribuer qu’une seule passerelle dans votre fichier d’interfaces. Supprimez toutes les lignes en double qui déterminent la passerelle afin qu'elle n'apparaisse qu'une seule fois.
Fichier modifié / etc / network / interfaces:
Nous remercions Lennart pour avoir résolu ce problème!
la source
J'ai résolu par:
Après cette commande, ifdown et ifup démarré fonctionnent correctement.
la source
pas:
1 check->
ip route
(si ip route default est différent de l'interface requise, suivez les étapes 2d et 3)2
sudo ip route del default
(supprimer cette interface par défaut)3
sudo ip route add default via ip_address dev interface_name
(ajoutez votre interface requise comme ça)la source
Dans mon cas, une autre connexion fonctionnait toujours - une fois que j'ai retiré cette interface avec ifdown eth0, celle qui m'intéressait (wlan0) est apparue proprement.
Je ne recommande pas d'utiliser l'option --ignore-errors
la source
Je suis tombé sur cela en jouant avec VMWare vCenter. Si vous êtes dans le même bateau, vous devez avoir installé VMWare Tools, perl et net-tools avec votre gestionnaire de paquets avant de créer le modèle / instantané de la machine virtuelle.
la source
Forcer de / configuration
la source