Iproute2/net-tools: Unterschied zwischen den Versionen
Erscheinungsbild
Die Seite wurde neu angelegt: „== iproute2/net-tools == === iproute2 vs. net-tools === Nachfolgend eine praktisch orientierte Übersicht, die alte und neue Befehle gegenüberstellt. {| class="wikitable big" |- | colspan="3" | Alte und neue Befehle |- || Traditionell || Neu || Zweck |- || ifconfig SCHNITTSTELLE || ip addr show SCHNITTSTELLE || IP-Adresse anzeigen |- || ifconfig SCHNITTSTELLE hw ether MAC-ADRESSE || ip link set dev SCHNITTSTELLE address MAC-ADDRESSE || MA…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 187: | Zeile 187: | ||
|netstat -tapen | |netstat -tapen | ||
|} | |} | ||
[[Kategorie:iproute2]] | |||
Aktuelle Version vom 4. Juli 2025, 08:24 Uhr
iproute2/net-tools
iproute2 vs. net-tools
Nachfolgend eine praktisch orientierte Übersicht, die alte und neue Befehle gegenüberstellt.
| Alte und neue Befehle | ||
| Traditionell | Neu | Zweck |
| ifconfig SCHNITTSTELLE | ip addr show SCHNITTSTELLE | IP-Adresse anzeigen |
| ifconfig SCHNITTSTELLE hw ether MAC-ADRESSE | ip link set dev SCHNITTSTELLE address MAC-ADDRESSE | MAC-Adresse ändern |
| ifconfig SCHNITTSTELLE IP-ADRESSE netmask NETMASK broadcast BROADCAST | ip addr change IP-ADRESSE/CIDR broadcast BROADCAST dev SCHNITTSTELLE | IP-Adresse setzen |
| ip addr add IP-ADRESSE/CIDR broadcast BROADCAST dev SCHNITTSTELLE | IP-Adresse hinzufügen | |
| ifconfig SCHNITTSTELLE:1 IP-ADRESSE/CIDR | ip addr add IP-ADRESSE/CIDR dev SCHNITTSTELLE label SCHNITTSTELLE:1 | Alias anlegen |
| - | ip addr del IP-ADRESSE/CIDR dev SCHNITTSTELLE | IP-Adresse löschen |
| ifconfig SCHNITTSTELLE up | ip link set SCHNITTSTELLE up | Schnittstelle aktivieren |
| ifconfig SCHNITTSTELLE down | ip link set SCHNITTSTELLE down | Schnittstelle deaktivieren |
| route, route -6 | ip route, ip -6 route | Routen (für IPv6) anzeigen |
| route add default gw IP-ADRESSE | ip route add default via IP-ADRESSE dev SCHNITTSTELLE | Gateway setzen |
| arp -a | ip neighbour | ARP |
| netstat | ss | Sockets anzeigen |
Die Optionen für ip kann man auch in Kurzschreibweise als Anfangsbuchstaben der Option angeben.
- Wenn man beispielsweise
- für alle Netzwerkschnittstellen des Systems die IP-Adressen ausgeben möchte, benötigt man den Befehl ip addr show.
- Die Kurzform ip a s liefert das gleiche Ergebnis.
Alt vs Neu
Veralteter Linux-Befehl und deren Ersetzung
| Alter Befehl | Neuer Befehl |
|---|---|
| ifconfig -a | ip a |
| ifconfig enp6s0 down | ip link set enp6s0 down |
| ifconfig enp6s0 up | ip link set enp6s0 up |
| ifconfig enp6s0 192.168.2.24 | ip addr add 192.168.2.24/24 dev enp6s0 |
| ifconfig enp6s0 netmask 255.255.255.0 | ip addr add 192.168.1.1/24 dev enp6s0 |
| ifconfig enp6s0 mtu 9000 | ip link set enp6s0 mtu 9000 |
| ifconfig enp6s0:0 192.168.2.25 | ip addr add 192.168.2.25/24 dev enp6s0 |
| netstat | ss |
| netstat -tulpn | ss -tulpn |
| netstat -neopa | ss -neopa |
| netstat -g | ip maddr |
| route | ip r |
| route add -net 192.168.2.0 netmask 255.255.255.0 dev enp6s0 | ip route add 192.168.2.0/24 dev enp6s0 |
| route add default gw 192.168.2.254 | ip route add default via 192.168.2.254 |
| arp -a | ip neigh |
| arp -v | ip -s neigh |
| arp -s 192.168.2.33 1:2:3:4:5:6 | ip neigh add 192.168.3.33 lladdr 1:2:3:4:5:6 dev enp6s0 |
| arp -i enp6s0 -d 192.168.2.254 | ip neigh del 192.168.2.254 dev wlp7s0 |
ip versus ifconfig
Die Tabelle zeigt wichtige Befehle zur Netzwerkkonfiguration und vergleicht die Syntax der Kommandos ip und ifconfig:
| Aufgabe | iproute2 Kommando | iproute2 Kommando Kurzversion | net-tools Kommando |
|---|---|---|---|
| Linkstatus anzeigen | ip link show | ip l | ifconfig |
| Linkstatus inkl. Statistik
(RX/TX bytes, errors, ...) anzeigen |
ip -statistics link show | ip -s l | ifconfig |
| IP Adresse anzeigen | ip addr show | ip a | ifconfig -a |
| IP Adresse setzen | ip addr add IP/NETMASK dev DEVICE | ip a a IP/NETMASK dev DEVICE | ifconfig DEVICE IP/NETMASK |
| IP Adresse entfernen | ip addr del IP/NETMASK dev DEVICE | ip a d IP/NETMASK dev DEVICE | |
| IP Adressen entfernen | ip addr flush dev DEVICE | ip a f dev DEVICE | |
| Routingtabelle anzeigen | ip route show | ip r | route -n |
| Standardgateway setzen | ip route add default via IP | ip r a default via IP | route add default gw IP DEVICE |
| ARP-Cache anzeigen | ip neigh show | ip n | arp -na |
| Verbindungen anzeigen | ss --tcp --all --processes --extended --numeric | ss -tapen | netstat -tapen |