Praktisk användning av ip i Linux: Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
(En mellanliggande sidversion av samma användare visas inte)
Rad 177: Rad 177:
[[Kategori:Linuxmanual grupp 1]]
[[Kategori:Linuxmanual grupp 1]]
[[Kategori:Linuxmanual]]
[[Kategori:Linuxmanual]]
[[Kategori:Praktisk använding av kommando]]
[[Kategori:Praktisk användning av kommandon]]

Nuvarande version från 28 mars 2026 kl. 06.57

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.