Praktisk användning av ip i Linux: Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
| Rad 177: | Rad 177: | ||
[[Kategori:Linuxmanual grupp 1]] | [[Kategori:Linuxmanual grupp 1]] | ||
[[Kategori:Linuxmanual]] | [[Kategori:Linuxmanual]] | ||
[[Kategori:Praktisk använding av | [[Kategori:Praktisk använding av kommandon]] | ||
Versionen från 28 mars 2026 kl. 06.53
Praktisk användning av ip i Linux
Ingress
Kommandot ip(8) är ett modernt och kraftfullt verktyg för att hantera nätverksinställningar i Linux. Det ersätter äldre verktyg som ifconfig(8), route(8) och arp(8), och används för att konfigurera nätverksgränssnitt, IP-adresser, routing och mycket mer.
Denna artikel visar praktiska och verklighetsnära exempel på hur ip(8) används i olika situationer.
Hur ip fungerar
Till skillnad från äldre verktyg är ip(8) uppbyggt kring objekt och kommandon. Grundstrukturen är:
ip [objekt] [kommando]
Vanliga objekt inkluderar:
- address (adress)
- link (nätverksinterface)
- route (routingtabell)
Exempel:
ip address show
Visa nätverksinformation
För att lista alla nätverksinterface och deras IP-adresser:
ip addr
eller mer explicit:
ip address show
Detta visar:
- IP-adresser (IPv4 och IPv6)
- MAC-adresser
- status (UP/DOWN)
Visa specifikt interface
För att visa information om ett specifikt interface:
ip addr show eth0
Aktivera och inaktivera interface
Starta ett interface:
ip link set eth0 up
Stäng av ett interface:
ip link set eth0 down
Tilldela IP-adress
För att tilldela en IP-adress manuellt:
ip addr add 192.168.1.100/24 dev eth0
Ta bort en IP-adress:
ip addr del 192.168.1.100/24 dev eth0
Hantera routing
Visa routingtabellen:
ip route
Lägg till en standardgateway:
ip route add default via 192.168.1.1
Ta bort en route:
ip route del default
Visa ARP-tabell
För att visa grannar (ARP/NDP):
ip neigh
Detta motsvarar äldre kommandot arp(8).
Praktiskt exempel: felsökning
Vid nätverksproblem kan man snabbt kontrollera:
ip addr ip route ip neigh
Detta ger en översikt över:
- IP-konfiguration
- routing
- anslutna enheter
Praktiskt exempel: temporär nätverkskonfiguration
Sätta upp en tillfällig IP-adress:
ip addr add 10.0.0.50/24 dev eth0 ip link set eth0 up
Detta används ofta vid:
- felsökning
- testmiljöer
- räddningssystem
Skillnad mot ifconfig
Äldre system använder ifconfig(8), men ip(8):
- är mer konsekvent
- stödjer fler funktioner
- är standard i moderna Linux-distributioner
Exempel:
ifconfig eth0 up
motsvaras av:
ip link set eth0 up
När ska man använda ip?
ip(8) är särskilt användbart när man behöver:
- konfigurera nätverk manuellt
- felsöka nätverksproblem
- analysera routing och trafikvägar
- arbeta i skript och automatisering
Sammanfattning
ip(8) är ett centralt verktyg för nätverkshantering i Linux. Det ersätter flera äldre kommandon och ger en enhetlig och kraftfull metod för att kontrollera och konfigurera nätverk.
SE ÄVEN
ip(8), ifconfig(8), route(8), arp(8), ss(8)
Sidslut
Det här är AI-genererat innehåll.
Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontakta-linux-se/
Tack till Datorhjälp i Stockholm AB som har sponsrat Linux.se med webbhotell.