Her er 25 eksempler på Linux `ip`-kommandoen for å sjekke IP-adresser, nettverksgrensesnitt og rutingtabeller:
1. Vis IP-adresser:
- `ip-adr`:Viser IP-adressene som er tildelt alle nettverksgrensesnitt.
2. Vis IP-adresse for spesifikk grensesnitt:
- `ip addr show dev eth0`:Viser IP-adressen til det spesifiserte grensesnittet (f.eks. eth0).
3. Sjekk IP-adressen for et vertsnavn:
- `ip addr show hostname.example.com`:Løser vertsnavnet til en IP-adresse.
4. Vis lenkelagsadresser (MAC-adresser):
- `ip link`:Viser koblingslagsadressene til alle nettverksgrensesnitt.
5. Konfigurer IP-adresse:
- `ip addr add 192.168.1.100/24 dev eth0`:Legger til en IP-adresse med en nettverksmaske til et grensesnitt.
6. Fjern IP-adresse:
- `ip adr del 192.168.1.100/24 dev eth0`:Fjerner en IP-adresse fra et grensesnitt.
7. Sett opp statisk IP-adresse:
- `ip addr add 192.168.1.100/24 dev eth0 label static`:Legger til en statisk IP-adresse med en etikett.
8. Liste over aktive ruter:
- `ip-rute`:Viser den aktive rutingtabellen.
9. Legg til en rute:
- `ip-rute legg til standard via 192.168.1.1`:Legger til en standardrute ved å bruke en spesifikk gateway-IP.
10. Slett en rute:
- `ip route del 192.168.1.0/24`:Sletter en bestemt rute.
11. Endre standard gateway:
- `ip-rute erstatte standard via 192.168.1.2`:Endrer standard gateway.
12. Vis grensesnittstatus:
- `ip link show`:Viser status for alle nettverksgrensesnitt.
13. Få opp et grensesnitt:
- `ip link set dev eth0 up`:Aktiverer et nettverksgrensesnitt.
14. Ta ned et grensesnitt:
- `ip link set dev eth0 down`:Deaktiverer et nettverksgrensesnitt.
15. Sjekk naboenheter (Address Resolution Protocol - ARP):
- `ip neigh`:Viser ARP-cachen for å løse IP-adresser til MAC-adresser.
16. Legg til statisk nabooppføring:
- `ip neigh add 192.168.1.100 lladdr 00:11:22:33:44:55 dev eth0`:Legger til en statisk nabooppføring for en spesifikk IP-adresse og MAC-adresse.
17. Vis trådløse nettverksgrensesnitt:
- `ip link show type wireless`:Viser trådløse nettverksgrensesnitt.
18. Koble til et trådløst nettverk:
- `ip link set wlp2s0 up &&wpa_supplicant -i wlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf`:Kobler til et trådløst nettverk ved hjelp av WPA/WPA2 og en konfigurasjonsfil.
19. Opprett et nettverksnavneområde:
- `ip netns add my-namespace`:Oppretter et nytt nettverksnavneområde kalt "my-namespace."
20. Flytt et grensesnitt til et navneområde:
- `ip link set dev eth0 netns my-namespace`:Flytter et grensesnitt til det angitte nettverksnavneområdet.
21. Vis multicast-adresser:
- `ip maddr`:Viser multicast-adresser konfigurert på systemet.
22. Bli med i en multicast-gruppe:
- `ip maddr add 224.0.0.251 dev eth0`:Blir med i en multicast-gruppe på et spesifikt grensesnitt.
23. Forlat en multicast-gruppe:
- `ip maddr del 224.0.0.251 dev eth0`:Forlater en multicast-gruppe fra et spesifikt grensesnitt.
24. Displaynettverksadresser:
- `ip netns`:Viser alle nettverksnavneområder og deres nettverksadresser.
25. Ping en vert:
- `ip netns exec my-namespace ping 192.168.1.100`:Utfører `ping`-kommandoen innenfor et nettverksnavneområde.