Hier zijn 25 voorbeelden van het Linux `ip`-commando voor het controleren van IP-adressen, netwerkinterfaces en routeringstabellen:
1. IP-adressen weergeven:
- `ip addr`:Geeft een overzicht van de IP-adressen die aan alle netwerkinterfaces zijn toegewezen.
2. Geef het specifieke interface-IP-adres weer:
- `ip addr show dev eth0`:Toont het IP-adres van de opgegeven interface (bijvoorbeeld eth0).
3. Controleer het IP-adres voor een hostnaam:
- `ip addr show hostname.example.com`:Zet de hostnaam om in een IP-adres.
4. Link-Layer-adressen weergeven (MAC-adressen):
- `ip link`:Toont de link-layer-adressen van alle netwerkinterfaces.
5. Configureer het IP-adres:
- `ip addr add 192.168.1.100/24 dev eth0`:Voegt een IP-adres met een subnetmasker toe aan een interface.
6. IP-adres verwijderen:
- `ip addr del 192.168.1.100/24 dev eth0`:Verwijdert een IP-adres uit een interface.
7. Statisch IP-adres instellen:
- `ip addr add 192.168.1.100/24 dev eth0 label static`:Voegt een statisch IP-adres toe met een label.
8. Lijst met actieve routes:
- `ip route`:Toont de actieve routeringstabel.
9. Voeg een route toe:
- `IP-route standaard toevoegen via 192.168.1.1`:Voegt een standaardroute toe met behulp van een specifiek gateway-IP.
10. Een route verwijderen:
- `ip route del 192.168.1.0/24`:Verwijdert een specifieke route.
11. Wijzig de standaardgateway:
- `ip route vervang standaard via 192.168.1.2`:Wijzigt de standaardgateway.
12. Interfacestatus weergeven:
- `ip link show`:Toont de status van alle netwerkinterfaces.
13. Breng een interface naar voren:
- `ip link set dev eth0 up`:Activeert een netwerkinterface.
14. Breng een interface naar beneden:
- `ip link set dev eth0 down`:Deactiveert een netwerkinterface.
15. Controleer naburige apparaten (Address Resolution Protocol - ARP):
- `ip neigh`:Toont de ARP-cache voor het omzetten van IP-adressen naar MAC-adressen.
16. Statische buurinvoer toevoegen:
- `ip neigh add 192.168.1.100 lladdr 00:11:22:33:44:55 dev eth0`:Voegt een statisch buuritem toe voor een specifiek IP-adres en MAC-adres.
17. Draadloze netwerkinterfaces weergeven:
- `ip link show type wireless`:geeft een overzicht van draadloze netwerkinterfaces.
18. Verbinding maken met een draadloos netwerk:
- `ip link set wlp2s0 up &&wpa_supplicant -i wlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf`:Maakt verbinding met een draadloos netwerk met behulp van WPA/WPA2 en een configuratiebestand.
19. Maak een netwerknaamruimte:
- `ip netns add my-namespace`:Creëert een nieuwe netwerknaamruimte genaamd "my-namespace."
20. Verplaats een interface naar een naamruimte:
- `ip link set dev eth0 netns my-namespace`:Verplaatst een interface naar de opgegeven netwerknaamruimte.
21. Multicast-adressen weergeven:
- `ip maddr`:Geeft een overzicht van multicast-adressen die op het systeem zijn geconfigureerd.
22. Sluit je aan bij een multicastgroep:
- `ip maddr add 224.0.0.251 dev eth0`:Sluit zich aan bij een multicastgroep op een specifieke interface.
23. Een multicastgroep verlaten:
- `ip maddr del 224.0.0.251 dev eth0`:Verlaat een multicastgroep vanuit een specifieke interface.
24. Netwerkadressen weergeven:
- `ip netns`:Toont alle netwerknaamruimten en hun netwerkadressen.
25. Ping een host:
- `ip netns exec mijn-naamruimte ping 192.168.1.100`:Voert het `ping`-commando uit binnen een netwerknaamruimte. |