Ifconfig: Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) (→BUGGAR) |
||
Rad 73: | Rad 73: | ||
Ifconfig använder ioctl-metoden för att få fullständig adressinformation, vilket begränsar hårdvaruadresser till 8 byte. | Ifconfig använder ioctl-metoden för att få fullständig adressinformation, vilket begränsar hårdvaruadresser till 8 byte. | ||
= Exempel på användning av ifconfig = | |||
== 1. Visa status för alla nätverksgränssnitt == | |||
<code> | |||
ifconfig -a | |||
</code> | |||
Detta kommando visar en lista över alla nätverksgränssnitt på systemet, inklusive de som är nere. | |||
== 2. Aktivera ett specifikt nätverksgränssnitt == | |||
<code> | |||
ifconfig eth0 up | |||
</code> | |||
Detta kommando aktiverar nätverksgränssnittet ''eth0'', så att det börjar fungera. | |||
== 3. Tilldela en IP-adress till ett nätverksgränssnitt == | |||
<code> | |||
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 | |||
</code> | |||
Här tilldelas IP-adressen ''192.168.1.100'' med nätmasken ''255.255.255.0'' till gränssnittet ''eth0''. | |||
== 4. Inaktivera ett nätverksgränssnitt == | |||
<code> | |||
ifconfig eth0 down | |||
</code> | |||
Detta stänger av nätverksgränssnittet ''eth0'', vilket gör att det inte längre skickar eller tar emot trafik. | |||
== 5. Ändra MTU (Maximum Transfer Unit) för ett nätverksgränssnitt == | |||
<code> | |||
ifconfig eth0 mtu 1400 | |||
</code> | |||
Detta sätter MTU för gränssnittet ''eth0'' till ''1400'', vilket begränsar den maximala storleken på varje paket som kan skickas över detta gränssnitt. | |||
= Sidslut = | = Sidslut = |
Versionen från 7 november 2024 kl. 17.50
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.
Exempel på användning av ifconfig
1. Visa status för alla nätverksgränssnitt
ifconfig -a
Detta kommando visar en lista över alla nätverksgränssnitt på systemet, inklusive de som är nere.
2. Aktivera ett specifikt nätverksgränssnitt
ifconfig eth0 up
Detta kommando aktiverar nätverksgränssnittet eth0, så att det börjar fungera.
3. Tilldela en IP-adress till ett nätverksgränssnitt
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
Här tilldelas IP-adressen 192.168.1.100 med nätmasken 255.255.255.0 till gränssnittet eth0.
4. Inaktivera ett nätverksgränssnitt
ifconfig eth0 down
Detta stänger av nätverksgränssnittet eth0, vilket gör att det inte längre skickar eller tar emot trafik.
5. Ändra MTU (Maximum Transfer Unit) för ett nätverksgränssnitt
ifconfig eth0 mtu 1400
Detta sätter MTU för gränssnittet eth0 till 1400, vilket begränsar den maximala storleken på varje paket som kan skickas över detta gränssnitt.
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.