ip(8): Skillnad mellan sidversioner
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...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 1: | Rad 1: | ||
= ip(8) = | |||
== NAMN == | == NAMN == | ||
ip - visa / manipulera routing, nätverksenheter, gränssnitt och tunnlar | ip - visa / manipulera routing, nätverksenheter, gränssnitt och tunnlar | ||
== SYNOPSIS == | == SYNOPSIS == | ||
ip [ | <pre> | ||
ip [ OPTIONER ] OBJEKT { KOMMANDO | help } | |||
ip [ -force ] -batch filnamn | ip [ -force ] -batch filnamn | ||
| Rad 13: | Rad 16: | ||
token | tunnel | tuntap | vrf | xfrm } | 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] } | |||
</pre> | |||
== FLAGGOR == | == FLAGGOR == | ||
**-V**, **-Version** | |||
Skriv ut versionen av **ip**-verktyget och avsluta. | |||
**-h**, **-human**, **-human-readable** | |||
Visa statistik med lättlästa värden följt av suffix. | |||
**-b**, **-batch** ''FILNAMN'' | |||
Läs kommandon från given fil eller standard in och kör dem. Första felet avslutar ip. | |||
**-force** | |||
Avsluta inte ip vid fel i batch-läge. Om några fel inträffade under exekveringen returnerar programmet ett returvärde som inte är noll. | |||
**-s**, **-stats**, **-statistics** | |||
Visa mer information. Upprepas flaggan två eller fler gånger ökar mängden information. Vanligtvis är informationen statistik eller tidsvärden. | |||
**-d**, **-details** | |||
Visa mer detaljerad information. | |||
**-l**, **-loops** ''ANTAL'' | |||
Ange max antal loopar som ’ip address flush’-logiken ska försöka innan den ger upp. Standard är 10. Värdet 0 betyder loopa tills alla adresser är borttagna. | |||
**-f**, **-family** ''FAMILJ'' | |||
Anger protokollfamilj att använda. Kan vara **inet**, **inet6**, **bridge**, **mpls** eller **link**. Om inget anges gissas familjen från övriga argument, annars används standard, oftast **inet** eller **any**. **link** betyder att inget nätverksprotokoll är inblandat. | |||
**-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 tecknet ’\’. Praktiskt för att räkna poster med [[wc(1)]] eller söka med [[grep(1)]]. | |||
**-r**, **-resolve** | |||
Använd systemets namnupplösare för att skriva DNS-namn istället för IP-adresser. | |||
**-n**, **-netns** ''NETNS'' | |||
Växla **ip** till det angivna nätverksnamnrymden. Motsvarar: | |||
<pre> | |||
ip netns exec NETNS ip [ OPTIONER ] OBJEKT { KOMMANDO | help } | |||
</pre> | |||
**-N**, **-Numeric** | |||
Skriv ut protokollnummer, scope, dsfield etc. direkt istället för namn. | |||
**-a**, **-all** | |||
Kör angivet kommando på alla objekt, om kommandot stöder det. | |||
**-c**[**color**][**=always|auto|never**] | |||
Styr färgutskrift. Om inget värde anges, eller ”always”, används färg alltid. ”auto” innebär att endast terminal kontrolleras, ”never” stänger av färg. Ignoreras om **-json** används. Färgpaletten kan påverkas av miljövariabeln **COLORFGBG**. | |||
**-t**, **-timestamp** | |||
Visa aktuell tid vid användning av monitor. | |||
**-ts**, **-tshort** | |||
Som **-timestamp**, men kortare format. | |||
**-rc**, **-rcvbuf**''STORLEK'' | |||
Sätt mottagningsbuffert för netlink-socket, standard 1MB. | |||
**-iec** | |||
Visa läsbara hastigheter i IEC-enheter (t.ex. 1Ki = 1024). | |||
**-br**, **-brief** | |||
Visa endast grundläggande information i tabellformat. Stöds för **ip addr show**, **ip link show** och **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**. | |||
Om inget kommando anges antas | '''KOMMANDO''' | ||
Anger vilken åtgärd som ska utföras. Vanligtvis kan objekt **add**, **delete**, **show** (eller **list**) men vissa objekt har begränsningar eller extra kommandon. **help** är alltid tillgängligt. Om inget kommando anges antas **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. Vanligt värde är två eller tre siffror separerade med semikolon; sista värdet används. | |||
<pre> | |||
COLORFGBG=";0" ip -c a | COLORFGBG=";0" ip -c a | ||
</pre> | |||
== AVSLUTNINGSSTATUS == | == AVSLUTNINGSSTATUS == | ||
Returvärde 0 om kommandot lyckades, 1 vid syntaxfel. Om felet rapporteras av kärnan returneras 2. | |||
== EXEMPEL == | == EXEMPEL == | ||
ip addr | <pre> | ||
ip addr | |||
Visar adresser på alla nätverksgränssnitt. | |||
ip neigh | ip neigh | ||
Visar aktuell neighbour-tabell i kärnan. | |||
ip link set x up | ip link set x up | ||
Sätt igång gränssnitt x. | |||
ip link set x down | ip link set x down | ||
Stäng av gränssnitt x. | |||
ip route | ip route | ||
Visa routingtabellen. | |||
</pre> | |||
== | == HISTORIK == | ||
**ip** skrevs av Alexey N. Kuznetsov och infördes i Linux 2.2. | |||
== SE ÄVEN == | == SE ÄVEN == | ||
| Rad 128: | Rad 183: | ||
[[ip-tcp_metrics(8)]], [[ip-token(8)]], [[ip-tunnel(8)]], [[ip-vrf(8)]], [[ip-xfrm(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 till **netdev@vger.kernel.org** | |||
== RAPPORTERA BUGGAR == | |||
Rapportera buggar till Network Developers mailinglista | |||
**<netdev@vger.kernel.org>**. Du behöver inte vara prenumerant för att skicka. | |||
== FÖRFATTARE == | == 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). | |||
Projektinformation: <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). | |||
https:// | |||
Om du hittar problem i denna HTML-version eller har förbättringar, maila till man-pages@man7.org. | |||
Versionen från 29 augusti 2025 kl. 05.31
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
- -V**, **-Version**
Skriv ut versionen av **ip**-verktyget och avsluta.
- -h**, **-human**, **-human-readable**
Visa statistik med lättlästa värden följt av suffix.
- -b**, **-batch** FILNAMN
Läs kommandon från given fil eller standard in och kör dem. Första felet avslutar ip.
- -force**
Avsluta inte ip vid fel i batch-läge. Om några fel inträffade under exekveringen returnerar programmet ett returvärde som inte är noll.
- -s**, **-stats**, **-statistics**
Visa mer information. Upprepas flaggan två eller fler gånger ökar mängden information. Vanligtvis är informationen statistik eller tidsvärden.
- -d**, **-details**
Visa mer detaljerad information.
- -l**, **-loops** ANTAL
Ange max antal loopar som ’ip address flush’-logiken ska försöka innan den ger upp. Standard är 10. Värdet 0 betyder loopa tills alla adresser är borttagna.
- -f**, **-family** FAMILJ
Anger protokollfamilj att använda. Kan vara **inet**, **inet6**, **bridge**, **mpls** eller **link**. Om inget anges gissas familjen från övriga argument, annars används standard, oftast **inet** eller **any**. **link** betyder att inget nätverksprotokoll är inblandat.
- -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 tecknet ’\’. Praktiskt för att räkna poster med wc(1) eller söka med grep(1).
- -r**, **-resolve**
Använd systemets namnupplösare för att skriva DNS-namn istället för IP-adresser.
- -n**, **-netns** NETNS
Växla **ip** till det angivna nätverksnamnrymden. Motsvarar:
ip netns exec NETNS ip [ OPTIONER ] OBJEKT { KOMMANDO | help }
- -N**, **-Numeric**
Skriv ut protokollnummer, scope, dsfield etc. direkt istället för namn.
- -a**, **-all**
Kör angivet kommando på alla objekt, om kommandot stöder det.
- -c**[**color**][**=always|auto|never**]
Styr färgutskrift. Om inget värde anges, eller ”always”, används färg alltid. ”auto” innebär att endast terminal kontrolleras, ”never” stänger av färg. Ignoreras om **-json** används. Färgpaletten kan påverkas av miljövariabeln **COLORFGBG**.
- -t**, **-timestamp**
Visa aktuell tid vid användning av monitor.
- -ts**, **-tshort**
Som **-timestamp**, men kortare format.
- -rc**, **-rcvbuf**STORLEK
Sätt mottagningsbuffert för netlink-socket, standard 1MB.
- -iec**
Visa läsbara hastigheter i IEC-enheter (t.ex. 1Ki = 1024).
- -br**, **-brief**
Visa endast grundläggande information i tabellformat. Stöds för **ip addr show**, **ip link show** och **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 Anger vilken åtgärd som ska utföras. Vanligtvis kan objekt **add**, **delete**, **show** (eller **list**) men vissa objekt har begränsningar eller extra kommandon. **help** är alltid tillgängligt. Om inget kommando anges antas **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. Vanligt värde är två eller tre siffror separerade med semikolon; sista värdet används.
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 aktuell neighbour-tabell 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>**. Du behöver inte vara prenumerant för att skicka.
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). Projektinformation: <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.