Ifconfig: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Rad 1: Rad 1:
== Namn ==
= IFCONFIG(8) Linux Systemadministratörens manual IFCONFIG(8) =
ifconfig — konfigurera ett nätverksgränssnitt


== Användning ==
== NAMN ==
ifconfig [-v] [-a] [-s] [interface]
ifconfig - konfigurera ett nätverksgränssnitt
ifconfig [-v] interface [aftype] options | address ...


== Beskrivning ==
== SYNOPSIS ==
Ifconfig används för att konfigurera kärnans nätverksgränssnitt. Det används vid uppstart för att ställa in gränssnitt vid behov. Därefter behövs det vanligtvis endast vid felsökning eller vid systeminställningar.
ifconfig [-v] [-a] [-s] [interface] 
ifconfig [-v] interface [aftyp] alternativ | adress ...


Om inga argument anges, visar ifconfig statusen för de för närvarande aktiva gränssnitten. Om ett enda gränssnittsargument anges, visas endast statusen för det angivna gränssnittet; om ett enda -a-argument anges, visas statusen för alla gränssnitt, även de som är nedstängda. Annars konfigurerar det ett gränssnitt.
== BESKRIVNING ==
Ifconfig används för att konfigurera nätverksgränssnitt som är integrerade i kärnan. Det används vid start för att ställa in gränssnitt vid behov. Efter det behövs det vanligtvis bara vid felsökning eller systeminställning.


== Adressfamiljer ==
Om inga argument anges, visar ifconfig statusen för de aktiva gränssnitten. Om ett enda gränssnittsargument anges visas bara statusen för det angivna gränssnittet; om ett enda -a-argument anges visas status för alla gränssnitt, även de som är nere. Annars konfigureras ett gränssnitt.
Om det första argumentet efter gränssnittsnamnet känns igen som namnet på en stödd adressfamilj, används den adressfamiljen för att avkoda och visa alla protokolladresser. För närvarande stödda adressfamiljer inkluderar inet (TCP/IP, standard), inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) och netrom (AMPR Packet radio).


== Alternativ ==
=== Adressfamiljer ===
* '''-a''': visa alla gränssnitt som för närvarande är tillgängliga, även om de är nedstängda.
Om det första argumentet efter gränssnittsnamnet känns igen som namnet på en stödd adressfamilj, används den adressfamiljen för att avkoda och visa alla protokolladresser. Stödda adressfamiljer inkluderar inet (TCP/IP, standard), inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) och netrom (AMPR Packet Radio). Alla siffror som anges i IPv4-adresser kan vara decimala, oktala eller hexadecimala. Användningen av hexadecimala och oktala tal är dock inte RFC-kompatibla och dess användning avrådes.
* '''-s''': visa en kort lista (som netstat -i).
* '''-v''': var mer detaljerad vid vissa fel.
* '''interface''': Namnet på gränssnittet, vanligtvis ett drivrutinsnamn följt av ett enhetsnummer, till exempel eth0 för det första Ethernet-gränssnittet.
* '''up''': Aktiverar gränssnittet.
* '''down''': Stänger ner drivrutinen för detta gränssnitt.
* '''[-]arp''': Aktivera eller inaktivera användningen av ARP-protokollet på detta gränssnitt.
* '''[-]promisc''': Aktivera eller inaktivera gränssnittets promiskuösa läge.
* '''[-]allmulti''': Aktivera eller inaktivera all-multicast-läge.
* '''mtu N''': Sätt gränssnittets maximala överföringsenhet (MTU).
* '''dstaddr addr''': Sätt den fjärr-IP-adress som används för en punkt-till-punkt-länk (som PPP).
* '''netmask addr''': Sätt nätverksmasken för IP för detta gränssnitt.
* '''add addr/prefixlen''': Lägg till en IPv6-adress till ett gränssnitt.
* '''del addr/prefixlen''': Ta bort en IPv6-adress från ett gränssnitt.
* '''tunnel ::aa.bb.cc.dd''': Skapa en ny SIT (IPv6-in-IPv4) enhet, tunnelering till den givna destinationen.
* '''irq addr''': Ställ in avbrottslinjen som används av denna enhet.
* '''io_addr addr''': Ställ in startadressen i I/O-utrymmet för denna enhet.
* '''mem_start addr''': Ställ in startadressen för det delade minnet som används av denna enhet.
* '''media type''': Ställ in den fysiska porten eller medietypen som ska användas av enheten.
* '''[-]broadcast [addr]''': Om adressargumentet anges, ställ in protokollutsändningsadressen för detta gränssnitt.
* '''[-]pointopoint [addr]''': Aktivera punkt-till-punkt-läget för ett gränssnitt.
* '''hw class address''': Ställ in hårdvaruadressen för detta gränssnitt.
* '''multicast''': Sätt multicast-flaggan på gränssnittet.
* '''address''': Den IP-adress som ska tilldelas detta gränssnitt.
* '''txqueuelen length''': Sätt längden på enhetens sändningskö.
* '''name newname''': Byt namn på detta gränssnitt till newname.


== Anteckningar ==
== ALTERNATIV ==
Sedan kärnrelease 2.2 finns inga explicita gränssnittstatistik för aliasgränssnitt längre. Statistiken som skrivs ut för den ursprungliga adressen delas med alla aliasadresser på samma enhet.
- -a: Visa alla tillgängliga gränssnitt, även om de är nere 
- -s: Visa en kort lista (som netstat -i) 
- -v: Visa mer information för vissa felvillkor 


== Filer ==
- interface: Gränssnittets namn, vanligen ett drivrutinsnamn följt av ett nummer, t.ex. eth0 för första Ethernet-gränssnittet. För alias-gränssnitt kan syntax som eth0:0 användas. För att ta bort ett alias-gränssnitt använd ifconfig eth0:0 down. 
* '''/proc/net/dev'''
* '''/proc/net/if_inet6'''


== Buggar ==
- up: Aktiverar gränssnittet. Den här flaggan anges automatiskt om en adress tilldelas gränssnittet.
Ifconfig använder ioctl-åtkomstmetoden för att få fullständig adressinformation, vilket begränsar hårdvaruadresser till 8 byte. Eftersom Infiniband-hårdvaruadressen har 20 byte visas endast de första 8 byten korrekt.


== Se även ==
- down: Stänger av gränssnittets drivrutin.
* [[route]]
* [[netstat]]
* [[arp]]
* [[rarp]]
* [[iptables]]
* [[ifup]]
* [[interfaces]]
* [http://physics.nist.gov/cuu/Units/binary.html Prefixer för binära multiplar]


= Författare =
- [-]arp: Aktivera eller inaktivera ARP-protokollet på gränssnittet.
* Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
* Alan Cox, <Alan.Cox@linux.org>
* Phil Blundell, <Philip.Blundell@pobox.com>
* Andi Kleen
* Bernd Eckenfels, <net-tools@lina.inka.de>


== Kolofon ==
- [-]promisc: Aktivera eller inaktivera promiskuöst läge, där alla paket på nätverket tas emot av gränssnittet.
Den här sidan är en del av net-tools-projektet (nätverksverktyg). Information om projektet finns på [http://net-tools.sourceforge.net/]. Om du har en felrapport för den här manualsidan, se [http://net-tools.sourceforge.net/]. Den här sidan erhölls från projektets uppströms Git-förvaret [git://git.code.sf.net/p/net-tools/code] den 14 juni 2024.


- [-]allmulti: Aktivera eller inaktivera all-multicast-läge. 


= Se även =
- mtu N: Ställer in Maximum Transfer Unit (MTU) för ett gränssnitt.
* [[ip]] - Ett kraftfullt verktyg för att konfigurera nätverksgränssnitt (ersättning för `ifconfig` på moderna Linux-system).
* [[netstat]] - Visa nätverksanslutningar, routingtabeller och nätverksgränssnitt.
* [[ss]] - Visa detaljerad information om nätverksanslutningar.


= Källor =
- dstaddr addr: Ställ in fjärr-IP-adressen för en punkt-till-punkt-länk (som PPP).
* [https://www.gnu.org/software/inetutils/manual/inetutils.html GNU inetutils manual]


= Exempel på hur man använder ifconfig =
- netmask addr: Ställ in IP-nätmasken för gränssnittet. 


#1: Visa alla aktiva nätverksgränssnitt:
- add addr/prefixlen: Lägg till en IPv6-adress till ett gränssnitt. 
<pre>
ifconfig
</pre>


#2: Visa information om ett specifikt nätverksgränssnitt (t.ex. eth0):
- del addr/prefixlen: Ta bort en IPv6-adress från ett gränssnitt.
<pre>
ifconfig eth0
</pre>


#3: Aktivera ett nätverksgränssnitt:
- tunnel ::aa.bb.cc.dd: Skapa en ny SIT (IPv6-i-IPv4) enhet, tunnelering till angiven destination. 
<pre>
ifconfig eth0 up
</pre>


#4: Inaktivera ett nätverksgränssnitt:
- irq addr: Ställ in avbrottslinjen som används av enheten. 
<pre>
ifconfig eth0 down
</pre>


#5: Tilldela en IP-adress till ett nätverksgränssnitt:
- io_addr addr: Ställ in startadressen i I/O-utrymmet för enheten.
<pre>
ifconfig eth0 192.168.1.10
</pre>


#6: Ställ in nätverksmasken för ett nätverksgränssnitt:
- mem_start addr: Ställ in startadressen för delat minne som används av enheten.
<pre>
ifconfig eth0 netmask 255.255.255.0
</pre>


#7: Ställ in en standardgateway för ett nätverksgränssnitt:
- media type: Ställ in fysisk port eller mediatyp som ska användas av enheten.
<pre>
ifconfig eth0 192.168.1.10 netmask 255.255.255.0
</pre>


#8: Ändra MAC-adressen för ett nätverksgränssnitt:
- [-]broadcast [addr]: Om adressargumentet anges, ställ in protokollbroadcastadressen för detta gränssnitt. 
<pre>
ifconfig eth0 hw ether 00:11:22:33:44:55
</pre>


#9: Aktivera [[promiskuöst läge]] på ett nätverksgränssnitt (tar emot all trafik):
- [-]pointopoint [addr]: Aktiverar punkt-till-punkt-läge för ett gränssnitt, vilket innebär en direkt länk mellan två maskiner. 
<pre>
ifconfig eth0 promisc
</pre>


#10: Ändra MTU (Maximum Transmission Unit) för ett nätverksgränssnitt:
- hw class address: Ställ in hårdvaruadressen för gränssnittet, om drivrutinen stöder det. 
<pre>
ifconfig eth0 mtu 1400
</pre>


#11: Lägg till en sekundär IP-adress (alias) till ett nätverksgränssnitt:
- multicast: Ställ in multicast-flaggan på gränssnittet. 
<pre>
 
ifconfig eth0:0 192.168.1.20 up
- address: IP-adressen som ska tilldelas detta gränssnitt. 
</pre>
 
- txqueuelen length: Ställ in längden på enhetens överföringskö. 
 
- name newname: Byt namn på gränssnittet till newname. Gränssnittet måste stängas av först.
 
== NOTER ==
Sedan kärnversion 2.2 finns det inga specifika gränssnittsstatistik för aliasgränssnitt längre. Statistik för originaladressen delas med alla aliasadresser på samma enhet. 
 
== BUGGAR ==
Ifconfig använder ioctl-metoden för att få fullständig adressinformation, vilket begränsar hårdvaruadresser till 8 byte.


#12: Radera en aliasadress från ett nätverksgränssnitt:
<pre>
ifconfig eth0:0 down
</pre>


= Sidslut =
= Sidslut =
<hr>
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på  
Det här är en maskinöversättning av linux kommando manualen 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/
https://www.linux.se/kontaka-linux-se/

Versionen från 7 november 2024 kl. 17.48

IFCONFIG(8) Linux Systemadministratörens manual IFCONFIG(8)

NAMN

ifconfig - konfigurera ett nätverksgränssnitt

SYNOPSIS

ifconfig [-v] [-a] [-s] [interface]  
ifconfig [-v] interface [aftyp] alternativ | adress ...  

BESKRIVNING

Ifconfig används för att konfigurera nätverksgränssnitt som är integrerade i kärnan. Det används vid start för att ställa in gränssnitt vid behov. Efter det behövs det vanligtvis bara vid felsökning eller systeminställning.

Om inga argument anges, visar ifconfig statusen för de aktiva gränssnitten. Om ett enda gränssnittsargument anges visas bara statusen för det angivna gränssnittet; om ett enda -a-argument anges visas status för alla gränssnitt, även de som är nere. Annars konfigureras ett gränssnitt.

Adressfamiljer

Om det första argumentet efter gränssnittsnamnet känns igen som namnet på en stödd adressfamilj, används den adressfamiljen för att avkoda och visa alla protokolladresser. Stödda adressfamiljer inkluderar inet (TCP/IP, standard), inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) och netrom (AMPR Packet Radio). Alla siffror som anges i IPv4-adresser kan vara decimala, oktala eller hexadecimala. Användningen av hexadecimala och oktala tal är dock inte RFC-kompatibla och dess användning avrådes.

ALTERNATIV

- -a: Visa alla tillgängliga gränssnitt, även om de är nere - -s: Visa en kort lista (som netstat -i) - -v: Visa mer information för vissa felvillkor

- interface: Gränssnittets namn, vanligen ett drivrutinsnamn följt av ett nummer, t.ex. eth0 för första Ethernet-gränssnittet. För alias-gränssnitt kan syntax som eth0:0 användas. För att ta bort ett alias-gränssnitt använd ifconfig eth0:0 down.

- up: Aktiverar gränssnittet. Den här flaggan anges automatiskt om en adress tilldelas gränssnittet.

- down: Stänger av gränssnittets drivrutin.

- [-]arp: Aktivera eller inaktivera ARP-protokollet på gränssnittet.

- [-]promisc: Aktivera eller inaktivera promiskuöst läge, där alla paket på nätverket tas emot av gränssnittet.

- [-]allmulti: Aktivera eller inaktivera all-multicast-läge.

- mtu N: Ställer in Maximum Transfer Unit (MTU) för ett gränssnitt.

- dstaddr addr: Ställ in fjärr-IP-adressen för en punkt-till-punkt-länk (som PPP).

- netmask addr: Ställ in IP-nätmasken för gränssnittet.

- add addr/prefixlen: Lägg till en IPv6-adress till ett gränssnitt.

- del addr/prefixlen: Ta bort en IPv6-adress från ett gränssnitt.

- tunnel ::aa.bb.cc.dd: Skapa en ny SIT (IPv6-i-IPv4) enhet, tunnelering till angiven destination.

- irq addr: Ställ in avbrottslinjen som används av enheten.

- io_addr addr: Ställ in startadressen i I/O-utrymmet för enheten.

- mem_start addr: Ställ in startadressen för delat minne som används av enheten.

- media type: Ställ in fysisk port eller mediatyp som ska användas av enheten.

- [-]broadcast [addr]: Om adressargumentet anges, ställ in protokollbroadcastadressen för detta gränssnitt.

- [-]pointopoint [addr]: Aktiverar punkt-till-punkt-läge för ett gränssnitt, vilket innebär en direkt länk mellan två maskiner.

- hw class address: Ställ in hårdvaruadressen för gränssnittet, om drivrutinen stöder det.

- multicast: Ställ in multicast-flaggan på gränssnittet.

- address: IP-adressen som ska tilldelas detta gränssnitt.

- txqueuelen length: Ställ in längden på enhetens överföringskö.

- name newname: Byt namn på gränssnittet till newname. Gränssnittet måste stängas av först.

NOTER

Sedan kärnversion 2.2 finns det inga specifika gränssnittsstatistik för aliasgränssnitt längre. Statistik för originaladressen delas med alla aliasadresser på samma enhet.

BUGGAR

Ifconfig använder ioctl-metoden för att få fullständig adressinformation, vilket begränsar hårdvaruadresser till 8 byte.


Sidslut

Det här är en maskinöversättning av linux kommando manualen 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 webserver.