Provided by: manpages-pl_0.7-2_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).

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  podać  eth0:0,  w  celu
              określenia pierwszego aliasu eth0. Można użyć ich do przypisania  drugiego  adresu.
              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 aktywację interfejsu. Jest pośrednio włączana, gdy interfejsowi
              nadano nowy adres.

       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.

       metric N
              Parametr ten ustawia metrykę interfejsu.

       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.

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 ipchains(8) lub 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/socket
       /proc/net/dev
       /proc/net/if_inet6

BŁĘDY

       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), ipchains(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 man są: Przemek Borys (PTM)
       <pborys@dione.ids.pl>,  Robert  Luberda  (PTM)   <robert@debian.org>   i   Michał   Kułach
       <michal.kulach@gmail.com>.

       Polskie  tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na
       stronie  http://sourceforge.net/projects/manpages-pl/.  Jest   zgodne   z   wersją    1.60
       oryginału.