<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Ip_Befehle</id>
	<title>Ip Befehle - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Ip_Befehle"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Ip_Befehle&amp;action=history"/>
	<updated>2026-07-06T04:04:18Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Ip_Befehle&amp;diff=71064&amp;oldid=prev</id>
		<title>Thomas.will: Die Seite wurde neu angelegt: „= ip – Die wichtigsten Befehle =  Das Kommando '''ip''' aus dem Paket '''iproute2''' ist der moderne Ersatz für die alten Werkzeuge ''ifconfig'', ''route''…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Ip_Befehle&amp;diff=71064&amp;oldid=prev"/>
		<updated>2026-06-15T15:24:36Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „= ip – Die wichtigsten Befehle =  Das Kommando &amp;#039;&amp;#039;&amp;#039;ip&amp;#039;&amp;#039;&amp;#039; aus dem Paket &amp;#039;&amp;#039;&amp;#039;iproute2&amp;#039;&amp;#039;&amp;#039; ist der moderne Ersatz für die alten Werkzeuge &amp;#039;&amp;#039;ifconfig&amp;#039;&amp;#039;, &amp;#039;&amp;#039;route&amp;#039;&amp;#039;…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= ip – Die wichtigsten Befehle =&lt;br /&gt;
&lt;br /&gt;
Das Kommando '''ip''' aus dem Paket '''iproute2''' ist der moderne Ersatz für die alten Werkzeuge ''ifconfig'', ''route'' und ''arp''. Aufbau immer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip [ -OPTIONEN ] OBJEKT KOMMANDO [ PARAMETER ]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wichtige Objekte:&lt;br /&gt;
&lt;br /&gt;
* '''link''' – Interfaces (Layer 2)&lt;br /&gt;
* '''addr''' – IP-Adressen (Layer 3)&lt;br /&gt;
* '''route''' – Routing-Tabellen&lt;br /&gt;
* '''neigh''' – Neighbor-/ARP-Cache&lt;br /&gt;
&lt;br /&gt;
Praktische globale Optionen:a&lt;br /&gt;
&lt;br /&gt;
; -4 / -6&lt;br /&gt;
: nur IPv4 bzw. nur IPv6 anzeigen&lt;br /&gt;
; -br&lt;br /&gt;
: ''brief'' – kompakte, tabellarische Ausgabe&lt;br /&gt;
; -c&lt;br /&gt;
: ''color'' – farbige Ausgabe&lt;br /&gt;
; -s&lt;br /&gt;
: ''statistics'' – Statistiken (mehrfach für mehr Details, z.B. &amp;lt;code&amp;gt;-s -s&amp;lt;/code&amp;gt;)&lt;br /&gt;
; -j&lt;br /&gt;
: ''json'' – maschinenlesbare Ausgabe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip -br -c addr        # kompakt + farbig&lt;br /&gt;
ip -j route          # Routing als JSON&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ip link ==&lt;br /&gt;
&lt;br /&gt;
Verwaltet die Interfaces auf Layer 2.&lt;br /&gt;
&lt;br /&gt;
; ip link show&lt;br /&gt;
: alle Interfaces anzeigen&lt;br /&gt;
; ip link show dev eth0&lt;br /&gt;
: nur ein bestimmtes Interface&lt;br /&gt;
; ip -br link&lt;br /&gt;
: Kurzübersicht (Name, Status, MAC)&lt;br /&gt;
; ip -s link show dev eth0&lt;br /&gt;
: Statistiken (RX/TX, Fehler, Drops)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip link show&lt;br /&gt;
ip link show dev eth0&lt;br /&gt;
ip -br link&lt;br /&gt;
&lt;br /&gt;
# Interface hoch / runter&lt;br /&gt;
ip link set dev eth0 up&lt;br /&gt;
ip link set dev eth0 down&lt;br /&gt;
&lt;br /&gt;
# MTU setzen&lt;br /&gt;
ip link set dev eth0 mtu 9000&lt;br /&gt;
&lt;br /&gt;
# MAC-Adresse ändern&lt;br /&gt;
ip link set dev eth0 address 02:11:22:33:44:55&lt;br /&gt;
&lt;br /&gt;
# Interface umbenennen (muss down sein)&lt;br /&gt;
ip link set dev eth0 down&lt;br /&gt;
ip link set dev eth0 name lan0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VLAN-Interface anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip link add link eth0 name eth0.10 type vlan id 10&lt;br /&gt;
ip link set dev eth0.10 up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bridge anlegen und Interface zuordnen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip link add name br0 type bridge&lt;br /&gt;
ip link set dev br0 up&lt;br /&gt;
ip link set dev eth0 master br0     # eth0 an die Bridge hängen&lt;br /&gt;
ip link set dev eth0 nomaster       # wieder lösen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ip addr ==&lt;br /&gt;
&lt;br /&gt;
Verwaltet IP-Adressen auf den Interfaces (Layer 3).&lt;br /&gt;
&lt;br /&gt;
; ip addr show&lt;br /&gt;
: alle Adressen anzeigen (Kurzform: &amp;lt;code&amp;gt;ip a&amp;lt;/code&amp;gt;)&lt;br /&gt;
; ip -br addr&lt;br /&gt;
: Kurzübersicht&lt;br /&gt;
; ip -4 addr / ip -6 addr&lt;br /&gt;
: nur IPv4 bzw. IPv6&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip addr show&lt;br /&gt;
ip addr show dev eth0&lt;br /&gt;
ip -br -c addr&lt;br /&gt;
&lt;br /&gt;
# Adresse hinzufügen (mit Broadcast automatisch via &amp;quot;brd +&amp;quot;)&lt;br /&gt;
ip addr add 10.0.2XX.5/24 brd + dev eth0&lt;br /&gt;
&lt;br /&gt;
# Adresse entfernen&lt;br /&gt;
ip addr del 10.0.2XX.5/24 dev eth0&lt;br /&gt;
&lt;br /&gt;
# Zusätzliche (sekundäre) Adresse mit Label&lt;br /&gt;
ip addr add 10.0.2XX.6/24 dev eth0 label eth0:1&lt;br /&gt;
&lt;br /&gt;
# Alle Adressen eines Interfaces löschen&lt;br /&gt;
ip addr flush dev eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Hinweis:'' Mit &amp;lt;code&amp;gt;ip addr add&amp;lt;/code&amp;gt; gesetzte Adressen sind '''nicht''' reboot-fest. Dauerhaft gehört das in die jeweilige Netzwerkkonfiguration (&amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; bei Debian, Netplan, NetworkManager oder systemd-networkd).&lt;br /&gt;
&lt;br /&gt;
== ip route ==&lt;br /&gt;
&lt;br /&gt;
Verwaltet die Routing-Tabellen.&lt;br /&gt;
&lt;br /&gt;
; ip route show&lt;br /&gt;
: Haupt-Routingtabelle anzeigen (Kurzform: &amp;lt;code&amp;gt;ip r&amp;lt;/code&amp;gt;)&lt;br /&gt;
; ip route show table all&lt;br /&gt;
: alle Tabellen&lt;br /&gt;
; ip route get ZIEL&lt;br /&gt;
: zeigt, welche Route für ein Ziel tatsächlich genommen wird&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip route show&lt;br /&gt;
ip route get 8.8.8.8&lt;br /&gt;
&lt;br /&gt;
# Default-Gateway setzen&lt;br /&gt;
ip route add default via 192.168.2XX.1&lt;br /&gt;
ip route add default via 192.168.2XX.1 dev eth0&lt;br /&gt;
&lt;br /&gt;
# Netz-Route über Gateway&lt;br /&gt;
ip route add 10.0.2XX.0/24 via 192.168.2XX.254&lt;br /&gt;
&lt;br /&gt;
# Direkte Route über ein Interface (kein Gateway)&lt;br /&gt;
ip route add 10.0.2XX.0/24 dev eth0&lt;br /&gt;
&lt;br /&gt;
# Route ersetzen / löschen&lt;br /&gt;
ip route replace default via 192.168.2XX.1&lt;br /&gt;
ip route del 10.0.2XX.0/24&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Policy Routing ===&lt;br /&gt;
&lt;br /&gt;
Mehrere Tabellen + Regeln (z.B. für Multi-Homing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# eigene Tabelle 100&lt;br /&gt;
ip route add default via 192.168.2XX.1 table 100&lt;br /&gt;
&lt;br /&gt;
# Regel: Quelle aus diesem Netz -&amp;gt; Tabelle 100&lt;br /&gt;
ip rule add from 10.0.2XX.0/24 table 100&lt;br /&gt;
&lt;br /&gt;
# Regeln anzeigen&lt;br /&gt;
ip rule show&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ip neigh ==&lt;br /&gt;
&lt;br /&gt;
Verwaltet den Neighbor-Cache (IPv4: ARP, IPv6: NDP) – der Nachfolger von ''arp''.&lt;br /&gt;
&lt;br /&gt;
; ip neigh show&lt;br /&gt;
: Cache anzeigen (Kurzform: &amp;lt;code&amp;gt;ip n&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip neigh show&lt;br /&gt;
ip neigh show dev eth0&lt;br /&gt;
&lt;br /&gt;
# Statischen Eintrag setzen&lt;br /&gt;
ip neigh add 192.168.2XX.50 lladdr 02:aa:bb:cc:dd:ee dev eth0 nud permanent&lt;br /&gt;
&lt;br /&gt;
# Eintrag löschen&lt;br /&gt;
ip neigh del 192.168.2XX.50 dev eth0&lt;br /&gt;
&lt;br /&gt;
# Cache leeren&lt;br /&gt;
ip neigh flush dev eth0&lt;br /&gt;
ip neigh flush all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zustände im Neighbor-Cache:&lt;br /&gt;
&lt;br /&gt;
* '''REACHABLE''' – Eintrag aktuell und gültig&lt;br /&gt;
* '''STALE''' – Eintrag vorhanden, aber unbestätigt (wird bei Bedarf neu geprüft)&lt;br /&gt;
* '''DELAY''' / '''PROBE''' – Überprüfung läuft&lt;br /&gt;
* '''FAILED''' – keine Antwort erhalten&lt;br /&gt;
* '''PERMANENT''' – statisch, läuft nicht ab&lt;br /&gt;
&lt;br /&gt;
== Live-Monitoring ==&lt;br /&gt;
&lt;br /&gt;
Änderungen an Adressen, Routen und Neighbors in Echtzeit verfolgen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip monitor&lt;br /&gt;
ip monitor route&lt;br /&gt;
ip monitor neigh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kurzreferenz ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ip a&amp;lt;/code&amp;gt; – Adressen&lt;br /&gt;
* &amp;lt;code&amp;gt;ip l&amp;lt;/code&amp;gt; – Interfaces&lt;br /&gt;
* &amp;lt;code&amp;gt;ip r&amp;lt;/code&amp;gt; – Routen&lt;br /&gt;
* &amp;lt;code&amp;gt;ip n&amp;lt;/code&amp;gt; – Neighbor-Cache&lt;br /&gt;
* &amp;lt;code&amp;gt;ip -br -c a&amp;lt;/code&amp;gt; – kompakte, farbige Adressübersicht&lt;br /&gt;
* &amp;lt;code&amp;gt;ip route get 8.8.8.8&amp;lt;/code&amp;gt; – tatsächlich genutzte Route prüfen&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[Ip addr]]&lt;br /&gt;
* [[Ip route]]&lt;br /&gt;
* [[Ip link]]&lt;br /&gt;
* [[Ip neighbor]]&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>