Provided by:
manpages-pl_20051117-1_all 
NAZWA
ifconfig - konfiguruj interfejs sieciowy
SKŁADNIA
ifconfig [interface]
ifconfig interface [aftype] options | address ...
OPIS
Ifconfig jest używany do konfigurowania (a później opiekowania się)
rezydującymi w jądrze interfejsami sieciowymi. Jest używany podczas
bootowania do skonfigurowania większości z nich do stanu pracy. Później
jest zwykle potrzebny tylko przy debuggowaniu 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 interface,
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
wspieranej rodziny adresów, to ta rodzina adresów jest używana do
dekodowania i wyświetlania wszystkich adresów protokołowych. Obecnie
wspierane rodziny adresów to inet (TCP/IP, domyślne), inet6 (IPv6),
ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) i
netrom (AMPR Packet radio).
OPCJE
interface
Nazwa interfejsu sieciowego. Jest to zwykle nazwa sterownika, za
którą następuje numer jednostki, na przykład eth0 oznacza
pierwszy interfejs Ethernet.
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 metric interfejsu.
mtu N Parametr ten ustawia maksymalną jednostkę transferu (Maximum
Transfer Unit) interfejsu.
dstaddr addr
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 addr
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 addr/prefixlen
Dodaje adres IPv6 do interfejsu.
del addr/prefixlen
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 addr
Ustawia linię przerwań używaną przez to urządzenie. Nie
wszystkie urządzenia wspierają dynamiczne ustawianie IRQ.
io_addr addr
Ustawia początkowy adres w przestrzeni adresowej I/O używany
przez to urządzenie.
mem_start addr
Ustawia początkowy adres pamięci dzielonej używany przez to
urządzenie. Tylko kilka urządzeń potrzebuje tej opcji.
media type
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 [addr]
Jeśli podano także argument adresu, ustaw adres broadcastowy
protokołu na ten interfejs. W przeciwnym wypadku ustawia to
tylko flagę IFF_BROADCAST na interfejsie.
[-]pointopoint [addr]
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 Ustaw adres sprzętowy interfejsu, jeśli sterownik wspiera taką
operację. Za słowem tym musi występować nazwa klasy sprzętowej
i odczytywalnym w ASCII ekwiwalentem adresu sprzętowego.
Wspierane obecnie klasy sprzętowe to ether (Ethernet), ax25
(AMPR AX.25), ARCnet i netrom (AMPR NET/ROM).
multicast
Włącza flagę multicast na interfejsie. Normalnie nie powinno być
to potrzebne, gdyż sterowniki ustawiają tę flagę same.
address
Adres IP przypisany do interfejsu.
txqueuelen length
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).
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)
AUTORZY
Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
Alan Cox, <Alan.Cox@linux.org>
Phil Blundell, <Philip.Blundell@pobox.com>
Andi Kleen