Hier sind 25 Beispiele für den Linux-Befehl „ip“ zum Überprüfen von IP-Adressen, Netzwerkschnittstellen und Routing-Tabellen:
1. IP-Adressen anzeigen:
- „ip addr“:Listet die IP-Adressen auf, die allen Netzwerkschnittstellen zugewiesen sind.
2. Spezifische Schnittstellen-IP-Adresse anzeigen:
- „ip addr show dev eth0“:Zeigt die IP-Adresse der angegebenen Schnittstelle an (z. B. eth0).
3. Überprüfen Sie die IP-Adresse auf einen Hostnamen:
- `ip addr show hostname.example.com`:Löst den Hostnamen in eine IP-Adresse auf.
4. Link-Layer-Adressen (MAC-Adressen) anzeigen:
- „ip link“:Zeigt die Link-Layer-Adressen aller Netzwerkschnittstellen an.
5. IP-Adresse konfigurieren:
- „ip addr add 192.168.1.100/24 dev eth0“:Fügt einer Schnittstelle eine IP-Adresse mit einer Subnetzmaske hinzu.
6. IP-Adresse entfernen:
- „ip addr del 192.168.1.100/24 dev eth0“:Entfernt eine IP-Adresse von einer Schnittstelle.
7. Statische IP-Adresse einrichten:
- „ip addr add 192.168.1.100/24 dev eth0 label static“:Fügt eine statische IP-Adresse mit einem Label hinzu.
8. Aktive Routen auflisten:
- „ip route“:Zeigt die aktive Routing-Tabelle an.
9. Fügen Sie eine Route hinzu:
- „ip route add default via 192.168.1.1“:Fügt eine Standardroute unter Verwendung einer bestimmten Gateway-IP hinzu.
10. Eine Route löschen:
- „ip route del 192.168.1.0/24“:Löscht eine bestimmte Route.
11. Ändern Sie das Standard-Gateway:
- „IP-Route ersetzen Standard über 192.168.1.2“:Ändert das Standard-Gateway.
12. Schnittstellenstatus anzeigen:
- „ip link show“:Zeigt den Status aller Netzwerkschnittstellen an.
13. Rufen Sie eine Schnittstelle auf:
- `ip link set dev eth0 up`:Aktiviert eine Netzwerkschnittstelle.
14. Eine Schnittstelle herunterfahren:
- `ip link set dev eth0 down`:Deaktiviert eine Netzwerkschnittstelle.
15. Überprüfen Sie benachbarte Geräte (Address Resolution Protocol – ARP):
- „ip neigh“:Zeigt den ARP-Cache zum Auflösen von IP-Adressen in MAC-Adressen an.
16. Statischen Nachbarneintrag hinzufügen:
- `ip neigh add 192.168.1.100 lladdr 00:11:22:33:44:55 dev eth0`:Fügt einen statischen Nachbareintrag für eine bestimmte IP-Adresse und MAC-Adresse hinzu.
17. Drahtlose Netzwerkschnittstellen anzeigen:
- „ip link show type wireless“:Listet drahtlose Netzwerkschnittstellen auf.
18. Stellen Sie eine Verbindung zu einem drahtlosen Netzwerk her:
- `ip link set wlp2s0 up &&wpa_supplicant -i wlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf`:Stellt eine Verbindung zu einem drahtlosen Netzwerk über WPA/WPA2 und eine Konfigurationsdatei her.
19. Erstellen Sie einen Netzwerk-Namespace:
- „ip netns add my-namespace“:Erstellt einen neuen Netzwerk-Namespace mit dem Namen „my-namespace“.
20. Verschieben Sie eine Schnittstelle in einen Namespace:
- „ip link set dev eth0 netns my-namespace“:Verschiebt eine Schnittstelle in den angegebenen Netzwerk-Namespace.
21. Multicast-Adressen anzeigen:
- „ip maddr“:Listet die auf dem System konfigurierten Multicast-Adressen auf.
22. Treten Sie einer Multicast-Gruppe bei:
- „ip maddr add 224.0.0.251 dev eth0“:Tritt einer Multicast-Gruppe auf einer bestimmten Schnittstelle bei.
23. Verlassen Sie eine Multicast-Gruppe:
- „ip maddr del 224.0.0.251 dev eth0“:Verlässt eine Multicast-Gruppe von einer bestimmten Schnittstelle.
24. Netzwerkadressen anzeigen:
- „ip netns“:Zeigt alle Netzwerk-Namespaces und ihre Netzwerkadressen an.
25. Einen Host anpingen:
- „ip netns exec my-namespace ping 192.168.1.100“:Führt den Befehl „ping“ innerhalb eines Netzwerk-Namespace aus.