ip(8)
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.