[gelöst] ip statt ifconfig: alte Adresse löschen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

[gelöst] ip statt ifconfig: alte Adresse löschen

Beitrag von cosmac » 27.02.2014 11:43:30

hi,
wanne hat geschrieben:Es gibt schon massenhafs sachen die mit ifconfig/route extreme verbiegungen gebraucht haben. Und die die Leute deswegen für kompliziert gehalten und großteils gemieden haben.
und umgekehrt... Ich muss ganz einfach einem Interface eine neue Adresse geben, aber ich kenne die alte nicht. Mit ifconfig wird die alte automatisch gelöscht, mit ip habe ich anschließend zwei Adressen. Natürlich kann man die alte irgendwie irgendwo rausgreppen, aber gibt's da evt. etwas einfacheres?
Zuletzt geändert von cosmac am 27.02.2014 18:43:17, insgesamt 1-mal geändert.
Beware of programmers who carry screwdrivers.

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: ip statt ifconfig: alte Adresse löschen

Beitrag von syssi » 27.02.2014 15:57:41

Probiers mal mit:

Code: Alles auswählen

ip addr del <ip> dev eth0

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: ip statt ifconfig: alte Adresse löschen

Beitrag von cosmac » 27.02.2014 17:33:46

danke, aber mich stört der Aufwand, <ip> zu ermitteln. Ich will die alte ip ja garnicht wissen, und das sind mindestens 2 Zeilen im Script ;)
Nett wäre, wenn man "all" oder "*" statt <ip> schreiben könnte.
Beware of programmers who carry screwdrivers.

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: ip statt ifconfig: alte Adresse löschen

Beitrag von catdog2 » 27.02.2014 18:00:10

Code: Alles auswählen

ip a flush dev eth0
und weg sind sie.

edit://
http://www.policyrouting.org/iproute2.doc.html#ss9.3.1
Unix is user-friendly; it's just picky about who its friends are.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: ip statt ifconfig: alte Adresse löschen

Beitrag von cosmac » 27.02.2014 18:42:09

Danke! Das heißt, jetzt muss ich mich doch endlich umgewöhnen. Seltsam ist nur, dass "flush" erst seit heute in der man page erwähnt wird... ;)
Beware of programmers who carry screwdrivers.

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: [gelöst] ip statt ifconfig: alte Adresse löschen

Beitrag von catdog2 » 27.02.2014 18:48:04

Es geht auch ohne flush:

Code: Alles auswählen

ip -4 a del dev eth0 
Entfernt aber nur die 1.

http://www.policyrouting.org/iproute2.doc.html#ss9.2.2
Unix is user-friendly; it's just picky about who its friends are.

Antworten