Fehler beim Ausführen von ifup -a

0

Letzte Woche habe ich versucht, die IP-Adresse meines Linux-Computers in statisch zu ändern:

address 192.168.10.10
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 192.168.10.1

Dann habe ich versucht zu rennen ifup -aund ich habe diesen Fehler bekommen:

ip:either "local" is duplicate, or "/24" is garbage  
ip: RTNETLINK answers: File exists  

Kann mir jemand sagen, was dies bedeutet und wie ich dieses Problem lösen kann?

karel
quelle

Antworten:

0

Der zweite Fehler bedeutet normalerweise, dass die Schnittstelle bereits konfiguriert und "aktiv" ist und daher ein Fehler ausgegeben wird.

Das erste Ausführen von "ifdown -a" (oder "ifdown ethX" für nur eine bestimmte Schnittstelle) sollte Ihr Problem lösen!

fede.evol
quelle
0

Ich hatte ein ähnliches Problem mit einem lxcContainer mit identischer Schnittstelle stanza:

ip: either "local" is duplicate, or "/24" is garbage
ip: RTNETLINK answers: Network unreachable

Die Lösung bestand darin, die Einstellungen /etc/network/interfaceswieder zu entfernen und einzufügen und sicherzustellen, dass nach der gatewayEingabe ein Wagenrücklauf erfolgt (dh <enter>nach der letzten Zeile in der Taste drücken stanza).

In meinem Fall wurde dies wahrscheinlich durch Leerzeichen in der Datei verursacht. Normalerweise stelle ich #!/bin/shoben /etc/network/interfacesso ein, wenn ich es mit nanoLeerzeichen bearbeite, wird es als grün angezeigt (damit dies mit lxcContainern funktioniert , müssten Sie eine Verbindung über sshanstatt herstellen lxc-console).

Stuart Cardall
quelle