Hilfe gibt es nicht nur über die Man-Pages, die für jedes Tool von IPRoute2 zur Verfügung stehen, sondern auch über die Option
»help
«
, die hinter dem jeweiligen Kontext angegeben werden kann. So zeigt
»ip addr help
«
die kontext-sensitive Hilfe für die Optionen von
»ip addr
«
an. Ausführliche Informationen liefern die Man-Pages für einzelne Kontexte. Für
»ip addr
«
zum Beispiel dient
»man ip-address
«
als Aufruf. Welcher konkrete Aufruf der jeweiligen Kontexte erforderlich ist, zeigt die
»SEE ALSO
«
-Sektion der Man-Page von
»ip
«
selbst, also
»man ip 8
«
.
Eine zusätzliche IP-Adresse
»172.16.55.1/24
«
wird dem Interface
»eth0
«
durch den folgenden Befehl zugewiesen:
»ip address add 172.16.55.1/24 brd 172.16.55.255 dev eth0
«
. Dabei ist die Angabe der Broadcast-Adresse (brd) zwar optional, aber nach wie vor empfehlenswert. Soll die Zuordnung einer IP-Adresse von einem Interface entfernt werden, wird die Optionen
»del
«
verwendet, wie das folgende Beispiel zeigt:
»ip address del 172.16.55.1/24 dev eth0
«
.
Etwas rigoroser geht die Option
»flush
«
vor. Mit ihr ist es möglich, sämtliche IP-Adressen eines Interfaces zu entfernen. Um alle IP-Adressen vom Interface
»eth0
«
zu entfernen, lautet der Befehl folgendermaßen:
»ip address flush dev eth0
«
. Dieser Zustand bleibt bis zur Reinitialisierung des Interfaces bestehen. Auch DHCP-basierende Interfaces erhalten nach der Entfernung ihrer bisherigen Adresse nicht sofort wieder eine neue Adresse.
Wichtig dabei ist, dass die Manipulation der IP-Adressen der Interfaces nicht in den Konfigurationsdateien landet. Nach einer Reinitialisierung des Interfaces beziehungsweise einem Neustart des Systems sind die durch
»ip
«
vorgenommenen Änderungen nicht mehr vorhanden. Sollen sie permanent bestehen bleiben, bietet sich die Nutzung eines selbst erstellten Startskripts an.