ip(8)

Från Wiki.linux.se
Version från den 29 augusti 2025 kl. 05.28 av Admin (diskussion | bidrag) (Skapade sidan med '== NAMN == ip - visa / manipulera routing, nätverksenheter, gränssnitt och tunnlar == SYNOPSIS == ip [ FLAGGOR ] OBJEKT { KOMMANDO | help } ip [ -force ] -batch filnamn OBJEKT := { address | addrlabel | fou | help | ila | ioam | l2tp | link | macsec | maddress | monitor | mptcp | mroute | mrule | neighbor | neighbour | netconf | netns | nexthop | ntable | ntbl | route | rule | sr | tap | tcpmetrics | token | tunnel | t...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

NAMN

ip - visa / manipulera routing, nätverksenheter, gränssnitt och tunnlar

SYNOPSIS

ip [ FLAGGOR ] OBJEKT { KOMMANDO | help }

ip [ -force ] -batch filnamn

OBJEKT := { address | addrlabel | fou | help | ila | ioam | l2tp |

           link | macsec | maddress | monitor | mptcp | mroute |
           mrule | neighbor | neighbour | netconf | netns | nexthop |
           ntable | ntbl | route | rule | sr | tap | tcpmetrics |
           token | tunnel | tuntap | vrf | xfrm }

FLAGGOR := { -V[ersion] | -h[uman-readable] | -s[tatistics] |

            -d[etails] | -r[esolve] | -iec | -f[amily] { inet | inet6
            | link } | -4 | -6 | -B | -0 | -l[oops] { maximum-addr-flush-attempts }
            | -o[neline] | -rc[vbuf] [storlek] |
            -t[imestamp] | -ts[hort] | -n[etns] namn | -N[umeric] |
            -a[ll] | -c[olor] | -br[ief] | -j[son] | -p[retty] }
            

FLAGGOR

| Flagga | Beskrivning | |--------|-------------| | **-V, -Version** | Skriv ut versionen av `ip`-verktyget och avsluta. | | **-h, -human, -human-readable** | Skriv ut statistik i läsbara värden med suffix. | | **-b, -batch <FILNAMN>** | Läs kommandon från given fil eller standard in. Avslutas vid första felet. | | **-force** | Avsluta inte `ip` vid fel i batch-läge. Om fel inträffar returneras ett icke-noll felvärde. | | **-s, -stats, -statistics** | Skriv ut mer information. Upprepas flaggan flera gånger ökar detaljeringsgraden. | | **-d, -details** | Skriv ut mer detaljerad information. | | **-l, -loops <ANTAL>** | Ange max antal loopar `ip address flush` försöker innan den ger upp (standard 10). 0 = tills allt är borttaget. | | **-f, -family <FAMILJ>** | Ange protokollfamilj: `inet`, `inet6`, `bridge`, `mpls`, eller `link`. Standard gissas från kontext. | | **-4** | Genväg för `-family inet`. | | **-6** | Genväg för `-family inet6`. | | **-B** | Genväg för `-family bridge`. | | **-M** | Genväg för `-family mpls`. | | **-0** | Genväg för `-family link`. | | **-o, -oneline** | Skriv varje rad på en rad, radbrytningar ersätts med `\`. | | **-r, -resolve** | Använd systemets namnupplösare för att skriva DNS-namn i stället för adresser. | | **-n, -netns <NETNS>** | Byt till angivet nätverksnamnrum. | | **-N, -Numeric** | Visa numeriska värden (protokoll, scope, osv.) i stället för namn. | | **-a, -all** | Kör angivet kommando på alla objekt (om stöds). | | **-c[olor][={always|auto|never}]** | Konfigurera färgutskrift. | | **-t, -timestamp** | Visa aktuell tid när `monitor` används. | | **-ts, -tshort** | Som `-timestamp` men i kortare format. | | **-rc, -rcvbuf <STORLEK>** | Sätt buffertstorlek för netlink-socket (standard 1 MB). | | **-iec** | Skriv ut hastigheter i IEC-enheter (1Ki = 1024). | | **-br, -brief** | Visa endast grundläggande info i tabellformat (stöds för `ip addr show`, `ip link show`, `ip neigh show`). | | **-j, -json** | Visa resultat i JSON-format. | | **-p, -pretty** | Gör JSON mer läsbar (indenterad). | | **-echo** | Be kärnan returnera den tillämpade konfigurationen. |

IP - KOMMANDOSYNTAX

OBJEKT

- **address** – IP- eller IPv6-adress på en enhet - **addrlabel** – etikettkonfiguration för adressval - **fou** – Foo-over-UDP-portkonfiguration - **ila** – hantera Identifier Locator Addresses - **ioam** – hantera IOAM-namnrymder och scheman - **l2tp** – tunnel Ethernet över IP (L2TPv3) - **link** – nätverksenhet - **macsec** – MACsec-enhetskonfiguration - **maddress** – multicast-adress - **monitor** – övervaka netlink-meddelanden - **mptcp** – hantera MPTCP-path manager - **mroute** – multicast-routing cache-post - **mrule** – regel i multicast-routing policy-databas - **neighbour** – hantera ARP/NDISC-cacheposter - **netconf** – övervakning av nätverkskonfiguration - **netns** – hantera nätverksnamnrymder - **nexthop** – hantera nexthop-objekt - **ntable** – hantera grann-cache-drift - **route** – routningstabellspost - **rule** – regel i routing-policy-databas - **sr** – hantera IPv6 segment routing - **stats** – visa gränssnittsstatistik - **tcp_metrics** – hantera TCP-mått - **token** – hantera tokeniserade gränssnittsidentifierare - **tunnel** – tunnel över IP - **tuntap** – hantera TUN/TAP-enheter - **vrf** – hantera VRF-enheter (Virtual Routing and Forwarding) - **xfrm** – hantera IPSec-policys

Alla objektnamn kan skrivas i fullständigt eller förkortat format, t.ex. `address` = `addr` = `a`.

KOMMANDO

Anger vilken åtgärd som ska utföras på objektet. Vanliga kommandon är `add`, `delete`, `show` (eller `list`). Vissa objekt har egna extra kommandon. `help` finns alltid och visar syntax och tillgängliga kommandon.

Om inget kommando anges antas oftast `list` eller annars `help`.

MILJÖVARIABLER

    • COLORFGBG**

Bestämmer färgsättning beroende på om bakgrunden är ljus eller mörk. Exempel: COLORFGBG=";0" ip -c a

AVSLUTNINGSSTATUS

- `0` om kommandot lyckades - `1` vid syntaxfel - `2` om fel rapporterats av kärnan

EXEMPEL

ip addr

Visa adresser för alla gränssnitt

ip neigh

Visa grann-tabellen

ip link set x up

Aktivera gränssnitt x

ip link set x down

Inaktivera gränssnitt x

ip route

Visa routningstabellen

HISTORIA

`ip` skrevs av Alexey N. Kuznetsov och introducerades i Linux 2.2.

SE ÄVEN

ip-address(8), ip-addrlabel(8), ip-fou(8), ip-ioam(8), ip-l2tp(8), ip-link(8), ip-macsec(8), ip-maddress(8), ip-monitor(8), ip-mptcp(8), ip-mroute(8), ip-neighbour(8), ip-netconf(8), ip-netns(8), ip-nexthop(8), ip-ntable(8), ip-route(8), ip-rule(8), ip-sr(8), ip-stats(8), ip-tcp_metrics(8), ip-token(8), ip-tunnel(8), ip-vrf(8), ip-xfrm(8)

FELRAPPORTERING

Rapportera buggar till **netdev@vger.kernel.org**. Utveckling och underhåll sker främst på den listan. Du behöver inte vara prenumerant för att skicka in rapporter.

FÖRFATTARE

Original-manualsidan skrevs av Michail Litvak <mci@owl.openwall.com>.

COLOFON

Denna sida är en del av **iproute2** (verktyg för att kontrollera TCP/IP-nätverk och trafik). Projektets information: <http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2>

Källkod: <https://git.kernel.org/pub/scm/network/iproute2/iproute2.git> Senast hämtad: 2025-02-02 (commit från 2025-01-21).

Om du hittar problem i denna HTML-version eller känner till en bättre källa, skicka e-post till: **man-pages@man7.org**


Sidslut

Orginalhemsidan på Engelska : https://man7.org/linux/man-pages/man8/ip.8.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.