Provided by: manpages-pl_4.26.0-1_all bug

NAZWA

       ifconfig - konfiguruje interfejs sieciowy

SKŁADNIA

       ifconfig [-v] [-a] [-s] [interfejs]
       ifconfig [-v] interfejs [typ-rodz-adr] opcje | adres ...

OPIS

       Ifconfig  jest  używany  do  konfigurowania  rezydujących  w  jądrze interfejsów sieciowych. Jest używany
       podczas rozruchu, do skonfigurowania większości z nich do stanu  pracy.  Później  jest  zwykle  potrzebny
       tylko przy debugowaniu lub tuningowaniu systemu.

       Jeśli  nie  poda  się argumentów, ifconfig po prostu wyświetli status aktywnych interfejsów. Jeśli podany
       jest pojedynczy argument interfejs, to wyświetla on status podanego interfejsu. Jeżeli użyto pojedynczego
       argumentu -a, to wyświetlony zostanie status wszystkich interfejsów, nawet tych, które są nieaktywne.   W
       przeciwnym wypadku zakłada, że trzeba coś skonfigurować.

Rodziny adresów

       Jeśli  pierwszy argument po nazwie interfejsu jest rozpoznany jako nazwa obsługiwanej rodziny adresów, to
       ta rodzina adresów jest używana do dekodowania i wyświetlania wszystkich adresów protokołowych.  Obecnie,
       obsługiwane  są  następujące  rodziny  adresów:  inet (TCP/IP, domyślne), inet6 (IPv6), ax25 (AMPR Packet
       Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) i netrom (AMPR Packet radio). Wszystkie  liczby  podane
       jako  część  nazwy IPv4 oddzielonej kropkami, mogą być dziesiętne, ósemkowe lub szesnastkowe - zgodnie ze
       standardem ISO C  (tj.  sprawdzane  jest  w  kolejności:  początkowe  0x  lub  0X  -  oznaczające  liczbę
       szesnastkową,  początkowe  "0"  -  oznaczające  liczbę  ósemkową  albo  liczba  jest  interpretowana jako
       dziesiętna). Używanie liczb szesnastkowych i ósemkowych nie jest zgodne z RFC, dlatego nie jest zalecane.

OPCJE

       -a     wyświetla wszystkie aktualnie dostępne interfejsy, nawet jeśli nie są aktywne

       -s     wyświetla krótką listę (jak netstat -i)

       -v     więcej szczegółów w przypadku niektórych błędów

       interfejs
              Nazwa interfejsu sieciowego. Jest to zwykle nazwa sterownika, za którą następuje numer  jednostki,
              na  przykład  eth0  oznacza  pierwszy  interfejs ethernetowy. Jeśli jądro obsługuje również aliasy
              interfejsów, to można je podać za pomocą składni podobnej do eth0:0, w celu określenia  pierwszego
              aliasu  eth0.  Można  w  ten  sposób przypisać większą liczbę adresów. Aby usunąć alias interfejsu
              należy użyć ifconfig eth0:0 down. Uwaga: w każdym przypadku  (tzn.  ta  sama  sieć  z  połączeniem
              adresu/maski sieciowej) usuwane są wszystkie aliasy, jeśli usunie się pierwszy (główny).

       up     Flaga ta powoduje włączenie interfejsu. Jest implikowana, gdy do interfejsu przypisany jest adres,
              można  przesłonić  to  zachowanie  za pomocą aliasu interfejsu, dodając do aliasu - (np. eth0:0-).
              Implikacja nie zachodzi również przy używaniu adresu 0.0.0.0 IPv4,  jako  że  jądro  używa  go  do
              usuwania aliasów interfejsów.

       down   Flaga ta powoduje wyłączenie sterownika tego interfejsu.

       [-]arp Włącza lub wyłącza używanie protokołu ARP na tym interfejsie.

       [-]promisc
              Włącza  lub  wyłącza  tryb  promiscous na tym interfejsie. Jeżeli włączony, to wszystkie pakiety w
              sieci będą przechwytywane przez ten interfejs.

       [-]allmulti
              Włącza lub wyłącza tryb all-multicast.  Jeżeli włączony, to wszystkie pakiety  multicast  w  sieci
              będą odbierane przez interfejs.

       mtu N  Parametr ten ustawia maksymalną jednostkę transferu (Maximum Transfer Unit) interfejsu.

       dstaddr adres
              Ustawia  adres  IP "drugiego końca" w przypadku połączenia point-to-point (takiego jak PPP). Słowo
              to jest przedawnione, gdyż istnieje nowe słowo, pointopoint

       netmask adres
              Ustawia maskę sieciową IP dla tego interfejsu. Wartość domyślnie przybiera wartość  zwykłej  maski
              sieciowej  klasy  A,  B  lub  C (jak to wynika z adresu IP interfejsu), lecz może być ustawiona na
              dowolną wartość.

       add adres/dł.prefiksu
              Dodaje adres IPv6 do interfejsu.

       del adres/dł.prefiksu
              Usuwa adres IPv6 z interfejsu.

       tunnel ::aa.bb.cc.dd
              Tworzy nowe urządzenie SIT (IPv6-in-IPv4), tworząc tunel do podanego adresu docelowego.

       irq adres
              Ustawia linię przerwań używaną przez to urządzenie. Nie wszystkie urządzenia obsługują  dynamiczne
              ustawianie IRQ.

       io_addr adres
              Ustawia początkowy adres w przestrzeni adresowej I/O używany przez to urządzenie.

       mem_start adres
              Ustawia  początkowy  adres  pamięci  dzielonej  używany przez to urządzenie.  Tylko kilka urządzeń
              potrzebuje tej opcji.

       media typ
              Ustawia fizyczny port lub typ nośnika, który  ma  być  używany  przez  urządzenie.  Nie  wszystkie
              urządzenia  mogą  zmienić to ustawianie, a te które mogą, różnią się wartościami, które obsługują.
              Typowe wartości parametru typ są  następujące:  10base2  (cienki  Ethernet),  10baseT  (oparty  na
              skrętce  10Mbps  Ethernet),  AUI  (external transceiver)  i tak dalej. Specjalny typ auto może być
              użyty do automatycznego ustawienia nośnika. Jednakże nie wszystkie urządzenia to potrafią.

       [-]broadcast [adres]
              Jeśli podano także argument adresu, ustawia adres rozgłoszeniowy protokołu  na  ten  interfejs.  W
              przeciwnym wypadku ustawia to tylko flagę IFF_BROADCAST na interfejsie.

       [-]pointopoint [adres]
              To  słowo  kluczowe  włącza tryb point-to-point interfejsu, który oznacza, że jest to bezpośrednie
              połączenie między dwoma maszynami, których nikt inny nie podsłuchuje.
              Jeśli podano także argument adresu, ustaw adres protokołowy drugiej strony połączenia, tak  jak  w
              przedawnionym  dstaddr.  W  przeciwnym  wypadku  ustawia  lub usuwa to tylko flagę IFF_POINTOPOINT
              interfejsu.

       hw klasa adres
              Ustawia adres sprzętowy interfejsu, jeśli sterownik obsługuję taką operację.  Za słowem  tym  musi
              występować  nazwa  klasy  sprzętowej  i  odczytywalnym  w  ASCII  ekwiwalentem adresu sprzętowego.
              Obsługiwane obecnie klasy sprzętowe to ether (Ethernet), ax25 (AMPR AX.25), ARCnet i netrom  (AMPR
              NET/ROM).przypisania

       multicast
              Włącza  flagę  multicast  na  interfejsie. Normalnie nie powinno być to potrzebne, gdyż sterowniki
              ustawiają tę flagę same.

       adres  Adres IP przypisany do interfejsu.

       txqueuelen długość
              Ustawia długość kolejki transmisji dla danego urządzenia. Użyteczne jest ustawienie tego parametru
              na małą wartość dla wolniejszych urządzeń o dużych opóźnieniach (połączenia modemowe,  ISDN),  aby
              zapobiec szybkim masowym transferom generowanym przez na przykład telnet.

       name nowa-nazwa
              Zmienia nazwę interfejsu na nową-nazwę. Konieczne jest uprzednie wyłączenie interfejsu.

UWAGI

       Od  wersji  jądra  2.2  nie są prowadzone statystyki dla aliasów interfejsów.  Statystyki wyświetlane dla
       oryginalnego adresu są dzielone ze wszystkimi aliasami adresów  na  tym  samym  urządzeniu.  Aby  włączyć
       statystyki  dla  każdego  adresu,  należy  wyraźnie  określić  reguły zliczania dla tego adresu za pomocą
       polecenia iptables(8).

       Od net-tools 1.60-4 ifconfig wypisuje liczbę bajtów i jednostki czytelne dla człowieka w jednostkach  IEC
       60027-2.  Tak  więc 1 KiB to 2^10 bajtów. Proszę zauważyć, że liczby są zaokrąglone do jednego miejsca po
       przecinku  (co  może  okazać  się  znacznym  błędem,  jeśli  weźmie  się  pod  uwagę,  że  0.1   PiB   to
       112.589.990.684.262 bajtów :).

       Problemy  przerwań  sterowników  urządzeń  Ethernet objawiające się błędem EAGAIN (SIOCSIIFLAGS: Resource
       temporarily unavailable) wynikają najprawdopodobniej  z  konfliktów  przerwań.  Więcej  informacji  można
       znaleźć na stronie http://www.scyld.com/expert/irq-conflict.html.

PLIKI

       /proc/net/dev
       /proc/net/if_inet6

USTERKI

       Ifconfig  do  uzyskania  informacji  o  pełnym  adresie  używa  metody dostępu ioctl, co ogranicza adresy
       sprzętowe do 8 bajtów. Ze względu na 20-bajtowy adres sprzętowy Infiniband, poprawnie wyświetlanych  jest
       tylko  8  pierwszych  bajtów.  Proszę  korzystać  z  polecenia ip link z pakietu iproute2 do wyświetlania
       informacji w warstwie dostępu do sieci, w tym do adresów sprzętowych.

       Podczas wyświetlania adresów appletalk DDP i IPX, nie można ich poprawiać tą komendą.

ZOBACZ TAKŻE

       route(8), netstat(8), arp(8), rarp(8), iptables(8), ifup(8), interfaces(5)
       http://physics.nist.gov/cuu/Units/binary.html - przedrostki binarne

AUTORZY

       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>

TŁUMACZENIE

       Autorami polskiego tłumaczenia niniejszej strony podręcznika  są:  Przemek  Borys  <pborys@dione.ids.pl>,
       Robert Luberda <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>

       Niniejsze  tłumaczenie  jest  wolną  dokumentacją.  Bliższe informacje o warunkach licencji można uzyskać
       zapoznając  się  z  GNU General Public License w wersji 3  lub  nowszej.   Nie   przyjmuje   się   ŻADNEJ
       ODPOWIEDZIALNOŚCI.

       Błędy  w  tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres  listy  dyskusyjnej manpages-pl-
       list@lists.sourceforge.net.

net-tools                                    3 października 2008 r.                                  IFCONFIG(8)