Dies ist mein /etc/network/interfaces
Dateiinhalt
Dies wird nur beim Neustart des Systems wirksam.
Ich versuche es manuell zu machen. Meine Versuche unten.
auto eth0
iface eth0 inet static
address 192.168.1.57
netmask 255.255.255.0
gateway 192.168.1.1
up ip addr add 192.168.0.57/24 dev eth0 label eth0:1
down ip addr del 192.168.0.57/24 dev eth0 label eth0:1
up ip route add 192.168.0.0/24 via 192.168.0.1 dev eth0:1 metric 20
down ip route del 192.168.0.0/24 via 192.168.0.1 dev eth0:1 metric 20
Zuerst versucht zu rennen sudo ifup eth0
und ich erhalte
RTNETLINK answers: File exists
Failed to bring up eth0.
Die /etc/network/interfaces
einzige Arbeit, wenn ich das System neu starte
Davon abgesehen habe ich es versucht
sudo /etc/init.d/networking restart
sudo service network-manager restart
sudo service networking restart
Aber keiner von ihnen wird die Änderungen in der interfaces
Datei aufrufen
Meine einzige Option war sudo ifup eth0
und das gibt den obigen Fehler.
Was ist falsch?
quelle
sudo ifdown eth0
gibtifdown: interface eth0 not configured
und Laufen sudo ifdown eth0 && ifup eth0 gibt das gleicheiface
in deiner/etc/network/interfaces
Datei zu entfernen und mache esifdown/ifup
erneut.iface
eine so große Sache schaffen würden. Könnten Sie dies bitte in Ihrer Antwort bearbeiten, damit es jemandem hilft? und es muss einsudo
vorher gebenifup
->sudo ifdown eth0 && sudo ifup eth0
sonst bekomme ich einenpermission denied
fehlerVersuchen Sie, nach / run / network / ifstate zu suchen, und ändern Sie es, indem Sie eth (n) = eth (0) hinzufügen, wenn Sie dort nicht das gewünschte eth sehen.
Ex:
Verwenden Sie danach den Befehl sudo ifdown eth (n) und dann sudo ifup eth (n).
quelle
Für alle anderen, die hier gelandet sind, musste ich alle Schnittstellen und Bridges stoppen und dann die Module entladen, bevor der RTNETLINK-Fehler verschwinden würde.
oder einfach neu starten.
quelle
Ich bin gerade auf dieses Problem gestoßen und keine der oben genannten Lösungen hat bei mir funktioniert. Ich konnte mich nicht ändern,
/run/network/ifstate
da es sofort auf den früheren Zustand zurückgesetzt wurde. Hatsudo ifdown eth0 && sudo ifup eth0
auch nicht funktioniert.Ich fand dann den folgenden Befehl heraus:
was das Problem gelöst hat.
quelle