ip(8): Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 25: | Rad 25: | ||
== FLAGGOR == | == FLAGGOR == | ||
**-V**, **-Version** | {| class="wikitable" | ||
! Flagga | |||
! Beskrivning | |||
**-h**, **-human**, **-human-readable** | |- | ||
| **-V**, **-Version** | |||
| Skriv ut versionen av **ip** och avsluta. | |||
**-b**, **-batch** ''FILNAMN'' | |- | ||
| **-h**, **-human**, **-human-readable** | |||
| Visa statistik i lättlästa format med suffix. | |||
**-force** | |- | ||
| **-b**, **-batch** ''FILNAMN'' | |||
| Läs kommandon från fil eller stdin och kör dem. Första felet avslutar ip. | |||
**-s**, **-stats**, **-statistics** | |- | ||
| **-force** | |||
| Avsluta inte ip vid fel i batch-läge. Returkod blir ≠ 0 om fel förekom. | |||
**-d**, **-details** | |- | ||
| **-s**, **-stats**, **-statistics** | |||
| Visa mer information. Upprepa flaggan för ännu mer detaljer. | |||
**-l**, **-loops** ''ANTAL'' | |- | ||
| **-d**, **-details** | |||
| Visa mer detaljerad information. | |||
**-f**, **-family** ''FAMILJ'' | |- | ||
| **-l**, **-loops** ''ANTAL'' | |||
| Max antal loopar vid **ip address flush** innan avbryt. Standard 10. 0 = tills alla adresser är borta. | |||
**-4** | |- | ||
| **-f**, **-family** ''FAMILJ'' | |||
| Ange protokollfamilj (**inet**, **inet6**, **bridge**, **mpls**, **link**). Om inte angivet gissas familjen. | |||
**-6** | |- | ||
| **-4** | |||
| Genväg för **-family inet**. | |||
**-B** | |- | ||
| **-6** | |||
| Genväg för **-family inet6**. | |||
**-M** | |- | ||
| **-B** | |||
| Genväg för **-family bridge**. | |||
**-0** | |- | ||
| **-M** | |||
| Genväg för **-family mpls**. | |||
**-o**, **-oneline** | |- | ||
| **-0** | |||
| Genväg för **-family link**. | |||
**-r**, **-resolve** | |- | ||
| **-o**, **-oneline** | |||
| Visa varje post på en rad, radbrytningar ersätts med '\' – praktiskt för [[wc(1)]] och [[grep(1)]]. | |||
**-n**, **-netns** ''NETNS'' | |- | ||
| **-r**, **-resolve** | |||
| Använd DNS-upplösning för att visa namn istället för IP-adresser. | |||
|- | |||
| **-n**, **-netns** ''NETNS'' | |||
| Växla till angivet nätverksnamnrymd. Motsvarar `ip netns exec NETNS ip ...`. | |||
**-N**, **-Numeric** | |- | ||
| **-N**, **-Numeric** | |||
| Skriv ut nummer (protokoll, scope, dsfield) istället för namn. | |||
**-a**, **-all** | |- | ||
| **-a**, **-all** | |||
| Kör angivet kommando på alla objekt (om stöds). | |||
**-c**[**color**][**=always|auto|never**] | |- | ||
| **-c**[**color**][**=always|auto|never**] | |||
| Styr färgutskrift: alltid, auto (endast terminal), aldrig. Ignoreras vid **-json**. | |||
**-t**, **-timestamp** | |- | ||
| **-t**, **-timestamp** | |||
| Visa aktuell tid vid monitor. | |||
**-ts**, **-tshort** | |- | ||
| **-ts**, **-tshort** | |||
| Kortare variant av **-timestamp**. | |||
**-rc**, **-rcvbuf**''STORLEK'' | |- | ||
| **-rc**, **-rcvbuf**''STORLEK'' | |||
| Sätt netlink-socketens mottagningsbuffert, standard 1MB. | |||
**-iec** | |- | ||
| **-iec** | |||
| Visa läsbara värden i IEC-enheter (ex. 1Ki = 1024). | |||
**-br**, **-brief** | |- | ||
| **-br**, **-brief** | |||
| Visa grundläggande info i tabellformat. Stöds för **ip addr show**, **ip link show**, **ip neigh show**. | |||
**-j**, **-json** | |- | ||
| **-j**, **-json** | |||
| Utskrift i JSON-format. | |||
**-p**, **-pretty** | |- | ||
| **-p**, **-pretty** | |||
| Gör JSON-utskrift läsbar med indrag. | |||
**-echo** | |- | ||
| **-echo** | |||
| Begär att kärnan skickar tillbaka tillämpad konfiguration. | |||
|} | |||
== IP – KOMMANDOSYNTAX == | == IP – KOMMANDOSYNTAX == | ||
'''OBJEKT''' | '''OBJEKT''' | ||
* **address** – protokolladress (IPv4/IPv6) på en enhet. | * **address** – protokolladress (IPv4/IPv6) på en enhet. | ||
* **addrlabel** – etikettkonfiguration för adressval. | * **addrlabel** – etikettkonfiguration för adressval. | ||
| Rad 143: | Rad 145: | ||
'''KOMMANDO''' | '''KOMMANDO''' | ||
Vanliga kommandon: **add**, **delete**, **show/list**. Alla objekt stöder inte alla kommandon. **help** är alltid tillgängligt. Standard är **list**, eller **help** om listning inte stöds. | |||
== MILJÖVARIABLER == | == MILJÖVARIABLER == | ||
**COLORFGBG** | **COLORFGBG** | ||
Om satt används dess värde för att avgöra om bakgrunden är ljus eller mörk, och välja kontrastfärger. | |||
<pre> | |||
COLORFGBG=";0" ip -c a | |||
</pre> | |||
== AVSLUTNINGSSTATUS == | == AVSLUTNINGSSTATUS == | ||
| Rad 161: | Rad 163: | ||
ip neigh | ip neigh | ||
Visar | Visar neighbour-tabellen i kärnan. | ||
ip link set x up | ip link set x up | ||
| Rad 187: | Rad 189: | ||
== RAPPORTERA BUGGAR == | == RAPPORTERA BUGGAR == | ||
Rapportera buggar till Network Developers mailinglista | Rapportera buggar till Network Developers mailinglista | ||
**<netdev@vger.kernel.org>** | **<netdev@vger.kernel.org>** | ||
== FÖRFATTARE == | == FÖRFATTARE == | ||
| Rad 194: | Rad 196: | ||
== COLOPHON == | == COLOPHON == | ||
Denna sida är del av projektet ''iproute2'' (verktyg för att kontrollera TCP/IP-nätverk och trafik). | Denna sida är del av projektet ''iproute2'' (verktyg för att kontrollera TCP/IP-nätverk och trafik). | ||
Projektinfo: <http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2> | |||
Buggrapporter kan skickas till netdev@vger.kernel.org, shemminger@osdl.org. | Buggrapporter kan skickas till netdev@vger.kernel.org, shemminger@osdl.org. | ||
Versionen från 29 augusti 2025 kl. 05.32
ip(8)
NAMN
ip - visa / manipulera routing, nätverksenheter, gränssnitt och tunnlar
SYNOPSIS
ip [ OPTIONER ] 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 }
OPTIONER := { -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** och avsluta. |
| **-h**, **-human**, **-human-readable** | Visa statistik i lättlästa format med suffix. |
| **-b**, **-batch** FILNAMN | Läs kommandon från fil eller stdin och kör dem. Första felet avslutar ip. |
| **-force** | Avsluta inte ip vid fel i batch-läge. Returkod blir ≠ 0 om fel förekom. |
| **-s**, **-stats**, **-statistics** | Visa mer information. Upprepa flaggan för ännu mer detaljer. |
| **-d**, **-details** | Visa mer detaljerad information. |
| **-l**, **-loops** ANTAL | Max antal loopar vid **ip address flush** innan avbryt. Standard 10. 0 = tills alla adresser är borta. |
| **-f**, **-family** FAMILJ | Ange protokollfamilj (**inet**, **inet6**, **bridge**, **mpls**, **link**). Om inte angivet gissas familjen. |
| **-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** | Visa varje post på en rad, radbrytningar ersätts med '\' – praktiskt för wc(1) och grep(1). |
| **-r**, **-resolve** | Använd DNS-upplösning för att visa namn istället för IP-adresser. |
| **-n**, **-netns** NETNS | Växla till angivet nätverksnamnrymd. Motsvarar `ip netns exec NETNS ip ...`. |
| **-N**, **-Numeric** | Skriv ut nummer (protokoll, scope, dsfield) istället för namn. |
| **-a**, **-all** | Kör angivet kommando på alla objekt (om stöds). |
| auto|never**] | Styr färgutskrift: alltid, auto (endast terminal), aldrig. Ignoreras vid **-json**. |
| **-t**, **-timestamp** | Visa aktuell tid vid monitor. |
| **-ts**, **-tshort** | Kortare variant av **-timestamp**. |
| **-rc**, **-rcvbuf**STORLEK | Sätt netlink-socketens mottagningsbuffert, standard 1MB. |
| **-iec** | Visa läsbara värden i IEC-enheter (ex. 1Ki = 1024). |
| **-br**, **-brief** | Visa grundläggande info i tabellformat. Stöds för **ip addr show**, **ip link show**, **ip neigh show**. |
| **-j**, **-json** | Utskrift i JSON-format. |
| **-p**, **-pretty** | Gör JSON-utskrift läsbar med indrag. |
| **-echo** | Begär att kärnan skickar tillbaka tillämpad konfiguration. |
IP – KOMMANDOSYNTAX
OBJEKT
- **address** – protokolladress (IPv4/IPv6) på en enhet.
- **addrlabel** – etikettkonfiguration för adressval.
- **fou** – Foo-over-UDP mottagarport.
- **ila** – hantera ILA-adresser.
- **ioam** – hantera IOAM-namnrymder och scheman.
- **l2tp** – tunnla Ethernet över IP (L2TPv3).
- **link** – nätverksenhet.
- **macsec** – MACsec-enhetskonfiguration.
- **maddress** – multicast-adress.
- **monitor** – bevaka netlink-meddelanden.
- **mptcp** – hantera MPTCP path manager.
- **mroute** – multicast-routingcache.
- **mrule** – regel i multicast routing policy.
- **neighbour** – hantera ARP eller NDISC-cache.
- **netconf** – nätverkskonfigurationsövervakning.
- **netns** – hantera nätverksnamnrymder.
- **nexthop** – hantera nexthop-objekt.
- **ntable** – hantera neighbor-cache-drift.
- **route** – routingtabellspost.
- **rule** – regel i routing policy-databas.
- **sr** – hantera IPv6 segment routing.
- **stats** – hantera och visa gränssnittsstatistik.
- **tcp_metrics/tcpmetrics** – hantera TCP-mått.
- **token** – hantera tokeniserade gränssnitts-ID.
- **tunnel** – tunnlar över IP.
- **tuntap** – hantera TUN/TAP-enheter.
- **vrf** – hantera VRF-enheter.
- **xfrm** – hantera IPSec-policyer.
Objektnamn kan förkortas, t.ex. **address** → **addr** eller **a**.
KOMMANDO Vanliga kommandon: **add**, **delete**, **show/list**. Alla objekt stöder inte alla kommandon. **help** är alltid tillgängligt. Standard är **list**, eller **help** om listning inte stöds.
MILJÖVARIABLER
- COLORFGBG**
Om satt används dess värde för att avgöra om bakgrunden är ljus eller mörk, och välja kontrastfärger.
COLORFGBG=";0" ip -c a
AVSLUTNINGSSTATUS
Returvärde 0 om kommandot lyckades, 1 vid syntaxfel. Om felet rapporteras av kärnan returneras 2.
EXEMPEL
ip addr
Visar adresser på alla nätverksgränssnitt.
ip neigh
Visar neighbour-tabellen i kärnan.
ip link set x up
Sätt igång gränssnitt x.
ip link set x down
Stäng av gränssnitt x.
ip route
Visa routingtabellen.
HISTORIK
- ip** skrevs av Alexey N. Kuznetsov och infördes 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)
IP Command reference: ip-cref.ps
RAPPORTERA BUGGAR
Rapportera buggar till Network Developers mailinglista
- <netdev@vger.kernel.org>**
FÖRFATTARE
Originalmanus av Michail Litvak <mci@owl.openwall.com>
COLOPHON
Denna sida är del av projektet iproute2 (verktyg för att kontrollera TCP/IP-nätverk och trafik). Projektinfo: <http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2>
Buggrapporter kan skickas till netdev@vger.kernel.org, shemminger@osdl.org. Sidan hämtades från projektets Git-repository <https://git.kernel.org/pub/scm/network/iproute2/iproute2.git> den 2025-02-02 (senaste commit 2025-01-21).
Om du hittar problem i denna HTML-version eller har förbättringar, maila till man-pages@man7.org.