Dyskusja:Ifconfig

message: Po pierwsze:
1. Proszę uprzejmie nie zaśmiecać biblioteki stronami instruktażu użytkownika systemu UNIX. Są one tam dostatecznie dogodnie
dostępne.
2. Hasło jest w 100% mile albowiem opisywana komenda występuję również w innych systemach jak Linux i zachowuje się tam nieco inaczej.
Man dla ifconfig:
 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 interfe-
       jsu. 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).
       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 multi-
              cast 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) interfe-
              jsu.
       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 ustaw-
              ienia 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 inter-
              fejs. 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ą.
Jak widać jest man trochę dłuższy i zawiera odmienne informacje. Man ma status wolej licencji więc można go do woli cytować. Nim użytkownik wpisze w konsoli man ifconfig musi wiedzieć o istnieniu i zastosowaniu tego polecenia. Taką skrócona informację otrzymuje na Wikipedii.
Chcę podkreślić, że w większość Linuxów i Unixów polecenie, to działa w podobny sposób. Wykorzystanie ifconfig to podstawowa technika sprawdzenia ustawień sieciowych i w przypadku problemów z Internetem użycie tego polecenia jest pierwszym krokiem do wykrycia ich przyczyn. Jeżeli szanowny kolega zna odmienny sposób działania ifconfig w innym systemie, to zachęcam do opisania go w tym artykule. W oddzielnym artykule można też opisać ipconfig, wersje tego polecenia z konsoli Windows. Superborsuk 03:50, 26 cze 2005 (CEST)
PS. Na koniec mała uwaga. Wpisanie ifconfig w Google daje Wikipedii drugą pozycję na liście linków. Nasza encyklopedia sygnalizuje czytelnikowi z czym się je dane pojęcie, żeby wiedział, gdzie ma szukać dalszych informacji.

message: Wpisano 26 czerwca
----
SKASOWAĆ:
#Pojęcie jest ścinką z podręczników użytkownika systemu Linux. Jest to nieencyklopedyczne - bo jest tam dostępne gdzie trza i nie przedstawia najmniejszej wartości jako hasło encyklopedyczne. Co gorsza hasło to zachowuje się nieco inaczej w innych systemach operacyjnych, więc jest jako takie mylne. Proszę usunąć - to tylko nabijanie statystyki haseł.
* usunąć - nie powinno się definiować komend języków programowania itp., tak jak nie definiujemy poszczególnych wyrazów chińskich czy niderlandzkich. Jest jakiś wikisłownik linuksa? Przy okazji - jak się zgłasza hasło, warto się podpisać. --Shaqspeare 00:52, 26 cze 2005 (CEST)
----
ZOSTAWIĆ
#Chociażby do kompletu. Na razie coś nie widzę by były to ścinki. Chciałem się tu posłużyć przykładem ping, ale już mnie ktoś ubiegł, o zgrozo, wrzucając go do usunięcia… //Blade BMRQ 05:39, 26 cze 2005 (CEST)
#j/w VindicatoR ۞ 08:27, 26 cze 2005 (CEST)
#j/w pbm 12:23, 26 cze 2005 (CEST)
#Kowalewicz 12:31, 26 cze 2005 (CEST)
#Kpjas  ⇔ 12:54, 26 cze 2005 (CEST)
#- w tym przypadku można by się zastanawiać, ale mimo wszystko jestem za zostawieniem.
#- administracja sieciowa jest dobrym tematem encyklopedycznym. Taw 15:19, 28 cze 2005 (CEST)
#ew. przeedytować, ale po co zaraz usuwać...--artarro 09:29, 30 cze 2005 (CEST)
#Szumyk  ✉ 10:04, 1 lip 2005 (CEST)
----
----
Witam, 
Mam mieszane odczucia odnosnie tekstu:
"Polecenia ifconfig nie używa się do ręcznej konfiguracji sieci. Pomocą służą tu skrypty ifup, ifdown oraz pliki konfiguracyjne w katalogu:"
Jesli bierzemy pod uwage zwyklego uzytkownika, to nawet ifup, ifdown oraz pliki konfiguracyjne
przez zwyklego uzytkownika nie sa uzywane. Jesli chodzi o zaawansowanego uzytkownika, lub administratora,
to polecenie ifconfig _sluzy_ do recznej konfiguracji sieci. Moim zdaniem powyzsze zdanie jest bledne
i wprowadza czytajacego w blad, poniewaz 'reczna konfiguracja' sieci w/g wiekszosci to wlasnie
jest reczne ustawienie (konfiguracja) IP/maski z poziomu ifconfig. 
//skowro.net
----
thread_title: Dyskusja z SdU