Her er 25 eksempler på Linux `ip`-kommandoen til kontrol af IP-adresser, netværksgrænseflader og routingtabeller:
1. Vis IP-adresser:
- `ip-adr`:Viser de IP-adresser, der er tildelt alle netværksgrænseflader.
2. Vis specifik grænseflade IP-adresse:
- `ip addr show dev eth0`:Viser IP-adressen for den angivne grænseflade (f.eks. eth0).
3. Tjek IP-adressen for et værtsnavn:
- `ip addr show hostname.example.com`:Løser værtsnavnet til en IP-adresse.
4. Vis linklagsadresser (MAC-adresser):
- `ip-link`:Viser link-lag-adresserne for alle netværksgrænseflader.
5. Konfigurer IP-adresse:
- `ip addr add 192.168.1.100/24 dev eth0`:Tilføjer en IP-adresse med en undernetmaske til en grænseflade.
6. Fjern IP-adresse:
- `ip adr del 192.168.1.100/24 dev eth0`:Fjerner en IP-adresse fra en grænseflade.
7. Konfigurer statisk IP-adresse:
- `ip addr add 192.168.1.100/24 dev eth0 label static`:Tilføjer en statisk IP-adresse med en label.
8. Liste over aktive ruter:
- `ip-rute`:Viser den aktive routingtabel.
9. Tilføj en rute:
- `ip-rute tilføj standard via 192.168.1.1`:Tilføjer en standardrute ved hjælp af en specifik gateway-IP.
10. Slet en rute:
- `ip route del 192.168.1.0/24`:Sletter en bestemt rute.
11. Skift standardgateway:
- `ip-rute erstatte standard via 192.168.1.2`:Ændrer standard-gatewayen.
12. Vis grænsefladestatus:
- `ip link show`:Viser status for alle netværksgrænseflader.
13. Få en grænseflade frem:
- `ip link set dev eth0 up`:Aktiverer en netværksgrænseflade.
14. Bring en grænseflade ned:
- `ip link set dev eth0 down`:Deaktiverer en netværksgrænseflade.
15. Tjek naboenheder (Address Resolution Protocol - ARP):
- `ip neigh`:Viser ARP-cachen til at løse IP-adresser til MAC-adresser.
16. Tilføj statisk nabopost:
- `ip neigh add 192.168.1.100 lladdr 00:11:22:33:44:55 dev eth0`:Tilføjer en statisk nabopost for en specifik IP-adresse og MAC-adresse.
17. Vis trådløse netværksgrænseflader:
- `ip link show type wireless`:Viser trådløse netværksgrænseflader.
18. Opret forbindelse til et trådløst netværk:
- `ip link set wlp2s0 up &&wpa_supplicant -i wlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf`:Opretter forbindelse til et trådløst netværk ved hjælp af WPA/WPA2 og en konfigurationsfil.
19. Opret et netværksnavneområde:
- `ip netns add my-namespace`:Opretter et nyt netværksnavneområde ved navn "mit-navneområde."
20. Flyt en grænseflade til et navneområde:
- `ip link set dev eth0 netns mit navneområde`:Flytter en grænseflade til det angivne netværksnavneområde.
21. Vis multicast-adresser:
- `ip maddr`:Viser multicast-adresser konfigureret på systemet.
22. Tilmeld dig en Multicast-gruppe:
- `ip maddr add 224.0.0.251 dev eth0`:Deltager i en multicast-gruppe på en specifik grænseflade.
23. Forlad en multicast-gruppe:
- `ip maddr del 224.0.0.251 dev eth0`:Forlader en multicast-gruppe fra en specifik grænseflade.
24. Displaynetværksadresser:
- `ip netns`:Viser alle netværksnavneområder og deres netværksadresser.
25. Ping en vært:
- `ip netns exec my-namespace ping 192.168.1.100`:Udfører `ping`-kommandoen i et netværksnavneområde.