ip(8): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
(2 mellanliggande sidversioner av samma användare visas inte)
Rad 25: Rad 25:


== FLAGGOR ==
== FLAGGOR ==
**-V**, **-Version** 
{| class="wikitable"
  Skriv ut versionen av **ip**-verktyget och avsluta.
! Flagga
 
! Beskrivning
**-h**, **-human**, **-human-readable** 
|-
  Visa statistik med lättlästa värden följt av suffix.
| -V, -Version
 
| Skriv ut versionen av ip och avsluta.
**-b**, **-batch** ''FILNAMN''
|-
  Läs kommandon från given fil eller standard in och kör dem. Första felet avslutar ip.
| -h, -human, -human-readable
 
| Visa statistik i lättlästa format med suffix.
**-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.
| -b, -batch ''FILNAMN''
 
| Läs kommandon från fil eller stdin och kör dem. Första felet avslutar ip.
**-s**, **-stats**, **-statistics** 
|-
  Visa mer information. Upprepas flaggan två eller fler gånger ökar mängden information. Vanligtvis är informationen statistik eller tidsvärden.
| -force
 
| Avsluta inte ip vid fel i batch-läge. Returkod blir ≠ 0 om fel förekom.
**-d**, **-details** 
|-
  Visa mer detaljerad information.
| -s, -stats, -statistics
 
| Visa mer information. Upprepa flaggan för ännu mer detaljer.
**-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.
| -d, -details
 
| Visa mer detaljerad information.
**-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.
| -l, -loops ''ANTAL''
 
| Max antal loopar vid ip address flush innan avbryt. Standard 10. 0 = tills alla adresser är borta.
**-4** 
|-
  Genväg för **-family inet**.
| -f, -family ''FAMILJ''
 
| Ange protokollfamilj (inet, inet6, bridge, mpls, link). Om inte angivet gissas familjen.
**-6** 
|-
  Genväg för **-family inet6**.
| -4
 
| Genväg för -family inet.
**-B** 
|-
  Genväg för **-family bridge**.
| -6
 
| Genväg för -family inet6.
**-M** 
|-
  Genväg för **-family mpls**.
| -B
 
| Genväg för -family bridge.
**-0** 
|-
  Genväg för **-family link**.
| -M
 
| Genväg för -family mpls.
**-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)]].
| -0
 
| Genväg för -family link.
**-r**, **-resolve** 
|-
  Använd systemets namnupplösare för att skriva DNS-namn istället för IP-adresser.
| -o, -oneline
 
| Visa varje post på en rad, radbrytningar ersätts med '\' – praktiskt för [[wc(1)]] och [[grep(1)]].
**-n**, **-netns** ''NETNS''
|-
  Växla **ip** till det angivna nätverksnamnrymden. Motsvarar
| -r, -resolve
  <pre>
| Använd DNS-upplösning för att visa namn istället för IP-adresser.
  ip netns exec NETNS ip [ OPTIONER ] OBJEKT { KOMMANDO | help }
|-
  </pre>
| -n, -netns ''NETNS''
 
| Växla till angivet nätverksnamnrymd. Motsvarar `ip netns exec NETNS ip ...`.
**-N**, **-Numeric** 
|-
  Skriv ut protokollnummer, scope, dsfield etc. direkt istället för namn.
| -N, -Numeric
 
| Skriv ut nummer (protokoll, scope, dsfield) istället för namn.
**-a**, **-all** 
|-
  Kör angivet kommando på alla objekt, om kommandot stöder det.
| -a, -all
 
| Kör angivet kommando på alla objekt (om stöds).
**-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**.
| -c[color][=always|auto|never]
 
| Styr färgutskrift: alltid, auto (endast terminal), aldrig. Ignoreras vid -json.
**-t**, **-timestamp** 
|-
  Visa aktuell tid vid användning av monitor.
| -t, -timestamp
 
| Visa aktuell tid vid monitor.
**-ts**, **-tshort** 
|-
  Som **-timestamp**, men kortare format.
| -ts, -tshort
 
| Kortare variant av -timestamp.
**-rc**, **-rcvbuf**''STORLEK''
|-
  Sätt mottagningsbuffert för netlink-socket, standard 1MB.
| -rc, -rcvbuf ''STORLEK''
 
| Sätt netlink-socketens mottagningsbuffert, standard 1MB.
**-iec** 
|-
  Visa läsbara hastigheter i IEC-enheter (t.ex. 1Ki = 1024).
| -iec
 
| Visa läsbara värden i IEC-enheter (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**.
| -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.
| -j, -json
 
| Utskrift i JSON-format.
**-p**, **-pretty** 
|-
  Gör JSON-utskrift läsbar med indrag.
| -p, -pretty
 
| Gör JSON-utskrift läsbar med indrag.
**-echo** 
|-
  Begär att kärnan skickar tillbaka tillämpad konfiguration.
| -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.   
* **fou** – Foo-over-UDP mottagarport.   
* fou – Foo-over-UDP mottagarport.   
* **ila** – hantera ILA-adresser.   
* ila – hantera ILA-adresser.   
* **ioam** – hantera IOAM-namnrymder och scheman.   
* ioam – hantera IOAM-namnrymder och scheman.   
* **l2tp** – tunnla Ethernet över IP (L2TPv3).   
* l2tp – tunnla Ethernet över IP (L2TPv3).   
* **link** – nätverksenhet.   
* link – nätverksenhet.   
* **macsec** – MACsec-enhetskonfiguration.   
* macsec – MACsec-enhetskonfiguration.   
* **maddress** – multicast-adress.   
* maddress – multicast-adress.   
* **monitor** – bevaka netlink-meddelanden.   
* monitor – bevaka netlink-meddelanden.   
* **mptcp** – hantera MPTCP path manager.   
* mptcp – hantera MPTCP path manager.   
* **mroute** – multicast-routingcache.   
* mroute – multicast-routingcache.   
* **mrule** – regel i multicast routing policy.   
* mrule – regel i multicast routing policy.   
* **neighbour** – hantera ARP eller NDISC-cache.   
* neighbour – hantera ARP eller NDISC-cache.   
* **netconf** – nätverkskonfigurationsövervakning.   
* netconf – nätverkskonfigurationsövervakning.   
* **netns** – hantera nätverksnamnrymder.   
* netns – hantera nätverksnamnrymder.   
* **nexthop** – hantera nexthop-objekt.   
* nexthop – hantera nexthop-objekt.   
* **ntable** – hantera neighbor-cache-drift.   
* ntable – hantera neighbor-cache-drift.   
* **route** – routingtabellspost.   
* route – routingtabellspost.   
* **rule** – regel i routing policy-databas.   
* rule – regel i routing policy-databas.   
* **sr** – hantera IPv6 segment routing.   
* sr – hantera IPv6 segment routing.   
* **stats** – hantera och visa gränssnittsstatistik.   
* stats – hantera och visa gränssnittsstatistik.   
* **tcp_metrics/tcpmetrics** – hantera TCP-mått.   
* tcp_metrics/tcpmetrics – hantera TCP-mått.   
* **token** – hantera tokeniserade gränssnitts-ID.   
* token – hantera tokeniserade gränssnitts-ID.   
* **tunnel** – tunnlar över IP.   
* tunnel – tunnlar över IP.   
* **tuntap** – hantera TUN/TAP-enheter.   
* tuntap – hantera TUN/TAP-enheter.   
* **vrf** – hantera VRF-enheter.   
* vrf – hantera VRF-enheter.   
* **xfrm** – hantera IPSec-policyer.   
* xfrm – hantera IPSec-policyer.   


Objektnamn kan förkortas, t.ex. **address** **addr** eller **a**.
Objektnamn kan förkortas, t.ex. address → addr eller a.


'''KOMMANDO'''   
'''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.
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. Vanligt värde är två eller tre siffror separerade med semikolon; sista värdet används.   
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>
<pre>
  COLORFGBG=";0" ip -c a
COLORFGBG=";0" ip -c a
  </pre>
</pre>


== AVSLUTNINGSSTATUS ==
== AVSLUTNINGSSTATUS ==
Rad 161: Rad 163:


ip neigh
ip neigh
     Visar aktuell neighbour-tabell i kärnan.
     Visar neighbour-tabellen i kärnan.


ip link set x up
ip link set x up
Rad 174: Rad 176:


== HISTORIK ==
== HISTORIK ==
**ip** skrevs av Alexey N. Kuznetsov och infördes i Linux 2.2.
ip skrevs av Alexey N. Kuznetsov och infördes i Linux 2.2.


== SE ÄVEN ==
== SE ÄVEN ==
Rad 183: Rad 185:
[[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'''
IP Command reference: ip-cref.ps


== RAPPORTERA BUGGAR ==
== RAPPORTERA BUGGAR ==
Rapportera buggar till Network Developers mailinglista   
Rapportera buggar till Network Developers mailinglista   
**<netdev@vger.kernel.org>**. Du behöver inte vara prenumerant för att skicka.
<netdev@vger.kernel.org>


== FÖRFATTARE ==
== FÖRFATTARE ==
Rad 193: Rad 195:


== 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).   
Projektinformation: <http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2>   
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.   
Rad 200: Rad 202:


Om du hittar problem i denna HTML-version eller har förbättringar, maila till man-pages@man7.org.
Om du hittar problem i denna HTML-version eller har förbättringar, maila 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/
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.
[[Kategori:Linuxmanual grupp 1]]
[[Kategori:Linuxmanual]]

Nuvarande version från 29 augusti 2025 kl. 05.34

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.

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.