[go: nahoru, domu]

Przejdź do zawartości

Edytujesz Ifconfig

Zmiany dokonywane przez osoby niemające statusu redaktora są widoczne dla czytelników po przejrzeniu przez jednego z redaktorów.

Aktualna wersja Twój tekst
Linia 1: Linia 1:
{{małą literą}}
{{małą literą}}
[[Plik:Ifconfig 2008.png|mały|Wydanie polecenia ifconfig]]
'''ifconfig''' – polecenie konfigurujące '''interfejsy sieciowe''' w systemach [[Unix]] i [[Linux]].
'''ifconfig''' – polecenie konfigurujące '''interfejsy sieciowe''' w systemach [[Unix]] i [[Linux]].


Odpowiednie [[Język skryptowy|skrypty]] wykorzystują ifconfig do "podniesienia" (uruchomienia) interfejsów sieciowych podczas startowania [[system operacyjny|systemu operacyjnego]]. Podczas dalszej pracy komputera polecenie to okazuje się potrzebne tylko przy [[debugowanie|debugowaniu]] lub [[Tuning komputerów|tuningowaniu]] konfiguracji sieciowej. Podczas wyłączania systemu kolejny zestaw skryptów wykorzystuje ifconfig do "upuszczenia" (wyłączenia) interfejsów sieciowych. Dzieje się tak zawsze, jeżeli system jest prawidłowo zamykany.
ifconfig po raz pierwszy pojawił się w systemach uniksowych jako część pakietu narzędzi [[Protokół sterowania transmisją|TCP]]/[[Protokół internetowy|IP]] w [[4.xBSD|4.2BSD]].


ifconfig jest narzędziem przestarzałym - nie pracuje w pełni poprawnie w obecnych środowiskach sieciowych<ref>{{cytuj stronę|url=http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2|tytuł=iproute2 - Introduction|autor=Linux Foundation|data=2009-11-19|język=en|data dostępu=2010-05-20}}</ref>. Z tego powodu stopniowo wypierany jest z zadań konfiguracji sieci na rzecz pakietu [[ip (Linux)|Iproute2]] (i polecenia ''ip'').
[[Język skryptowy|Skrypty]] startowe [[system operacyjny|systemu operacyjnego]] wykorzystują ifconfig do włączania interfejsów sieciowych podczas uruchomienia oraz wyłączania w trakcie zamykania.

We współczesnych dystrybucjach Linuksa ifconfig jest narzędziem przestarzałym nie współpracuje w pełni z nowszymi wersjami jądra<ref>{{cytuj stronę|url=http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2|tytuł=iproute2 - Introduction|opublikowany=Linux Foundation|data=2009-11-19|język=en|data dostępu=2010-05-20}}</ref>. Z tej racji został wyparty z konfiguracji sieci przez program ''ip'' z pakietu [[ip (Linux)|Iproute2]].


== Użytkowanie programu ==
== Użytkowanie programu ==
Linia 18: Linia 15:
Jeżeli wykorzystana zostanie opcja ''-a'', to wyświetlony zostanie status wszystkich interfejsów a nawet tych, które są nieaktywne:
Jeżeli wykorzystana zostanie opcja ''-a'', to wyświetlony zostanie status wszystkich interfejsów a nawet tych, które są nieaktywne:
brama:~# ifconfig -a
brama:~# ifconfig -a
Jeżeli [[komputer]] posiada połączenie z [[Internet]]em poprzez protokół [[Point-to-Point Protocol|PPP]] oraz [[Lokalna sieć komputerowa|siecią lokalną]] opartą na [[Ethernet|Ethernecie]], to efekt działania polecenia ifconfig przybiera następujący wygląd:
Jeżeli komputer posiada połączenie z [[Internet]]em poprzez protokół [[Point-to-Point Protocol|PPP]] oraz [[Lokalna sieć komputerowa|siecią lokalną]] opartą na [[Ethernet|Ethernecie]], to efekt działania polecenia ifconfig przybiera następujący wygląd:
brama:~# ifconfig
brama:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:C0:DF:01:AE:3E
eth0 Link encap:Ethernet HWaddr 00:C0:DF:01:AE:3E
Linia 45: Linia 42:
RX bytes:10934194 (10.4 MiB) TX bytes:892596 (871.6 KiB)
RX bytes:10934194 (10.4 MiB) TX bytes:892596 (871.6 KiB)


Kolejne sekcje opisują kolejne interfejsy sieciowe. Każdy interfejs posiada pewne opcje wspólne związane z [[Protokół komunikacyjny|protokołami]] (np. [[adres IP]]) oraz opcje specyficzne związane z danym rodzajem urządzenia sieciowego (np. [[adres MAC]]). Większość interfejsów wiąże się z określonymi urządzeniami ([[karta sieciowa]], [[modem]], itp.). Niektóre z nich są całkowicie wirtualne, co znaczy, że ich istnienie sprowadza się wyłącznie do pracy odpowiedniego modułu programowego w [[Jądro systemu operacyjnego|jądrze systemu]]. Przykładem może być tutaj urządzenie [[Localhost|loopback]], które pozwala na komunikację sieciową wewnątrz pojedynczego komputera pozbawionego Internetu.
Kolejne sekcje opisują kolejne interfejsy sieciowe. Każdy interfejs posiada pewne opcje wspólne związane z [[Protokół komunikacyjny|protokołami]] (np. [[adres IP]]) oraz opcje specyficzne związane z danym rodzajem urządzenia sieciowego (np. [[adres MAC]]). Większość interfejsów wiąże się z określonymi urządzeniami ([[karta sieciowa]], [[modem]], itp.). Niektóre z nich są całkowicie wirtualne, co znaczy, że ich istnienie sprowadza się wyłącznie do pracy odpowiedniego modułu programowego w jądrze systemu. Przykładem może być tutaj urządzenie [[Localhost|loopback]], które pozwala na komunikację sieciową wewnątrz pojedynczego komputera pozbawionego Internetu.


Znaczenie poszczególnych informacji:
Znaczenie poszczególnych informacji:
Linia 60: Linia 57:
** ... – - jak wyżej,
** ... – - jak wyżej,
* ''ppp0 Link encap:Point-to-Point Protocol'' – pierwsze połączenie [[Point-to-Point Protocol|PPP]] z [[Dostawca usług internetowych|ISP]]
* ''ppp0 Link encap:Point-to-Point Protocol'' – pierwsze połączenie [[Point-to-Point Protocol|PPP]] z [[Dostawca usług internetowych|ISP]]
** ''inet addr:172.28.125.14 P-t-P:172.28.4.5 Mask:255.255.255.255'' – adres IP przydzielony przez [[Internet Protocol Control Protocol|IPCP]] lokalnej maszynie, adres IP [[router]]a, przez który [[Dostawca usług internetowych|ISP]] łączy komputer z Internetem, maska sieciowa,
** ''inet addr:172.28.125.14 P-t-P:172.28.4.5 Mask:255.255.255.255'' – adres IP przydzielony przez [[Internet Protocol Control Protocol|IPCP]] lokalnej maszynie, adres IP [[router]]a przez, który [[Dostawca usług internetowych|ISP]] łączy komputer z Internetem, maska sieciowa,
** ... – - jak wyżej.
** ... – - jak wyżej.


W Linuksie na ogół nie używa się ifconfig do ręcznej konfiguracji sieci. Pomocą służą tu skrypty [[ifup]], [[ifdown]] oraz [[Plik konfiguracyjny|pliki konfiguracyjne]] w katalogu:
Polecenia ifconfig nie używa się do ręcznej konfiguracji sieci. Pomocą służą tu skrypty [[ifup]], [[ifdown]] oraz pliki konfiguracyjne w katalogu:
/etc/network
/etc/network
lub
lub
Zapisując zmiany, wyrażasz nieodwołalną zgodę na udostępnianie Twojego wkładu na licencjach CC-BY-SA 4.0 i GFDL oraz na wykorzystanie go w dowolnej formie pod warunkiem podania przynajmniej hiperłącza lub adresu URL do strony, na której powstała treść. Treść ta musi być dostępna na tych zasadach, jeśli nie jest wynikiem Twojej samodzielnej pracy. Zobacz szczegółowe informacje o warunkach korzystania.
Anuluj Pomoc w edycji  (otwiera się w nowym oknie)

Najczęstsze: Znaki i symbole: | [] „” «» ° ¹ ² ³       Podpis w dyskusji: ~~~~       Przypisy i uwagi: <ref></ref>   == Przypisy == {{Przypisy}}   == Uwagi == {{Uwagi}}

Polskie diakrytyki: Ą ą Ć ć Ę ę Ł ł Ń ń Ó ó Ś ś Ź ź Ż ż

Alfabet grecki: Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ ς σ Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω

Obiekty z Wikidanych użyte na tej stronie

Szablony użyte w tym artykule: