SVN: PLD-doc/book/pl_book__siec/pl_siec__wifi.sec
qwiat
qwiat w pld-linux.org
Sob, 8 Mar 2008, 02:22:54 CET
Author: qwiat
Date: Sat Mar 8 02:22:53 2008
New Revision: 9570
Modified:
PLD-doc/book/pl_book__siec/pl_siec__wifi.sec
Log:
- now this chapter is 2.6.24 ready
Modified: PLD-doc/book/pl_book__siec/pl_siec__wifi.sec
==============================================================================
--- PLD-doc/book/pl_book__siec/pl_siec__wifi.sec (original)
+++ PLD-doc/book/pl_book__siec/pl_siec__wifi.sec Sat Mar 8 02:22:53 2008
@@ -3,55 +3,41 @@
<title>WiFi</title>
<section id="siec_wifi_intro">
<title>Wstęp</title>
+ <para>
+ W naszych przykładach przedstawimy konfigurację dla sieci
+ bezprzewodowej działającej w trybie trybie infrastruktury
+ (managed), o określonym identyfikatorze <option>SSID</option>
+ i zabezpieczonej kluczem <option>WEP</option>.
+ </para>
<para>
Niektóre karty sieciowe WiFi mają dedykowane sterowniki
- i ich konfiguracja nie sprawia większych kłopotów. W
+ i ich konfiguracja nie sprawia większych kłopotów, w
pozostałych wypadkach posłużymy się sterownikami dla
systemu Microsoft Windows, uruchomionymi dzięki aplikacji
- <productname>NdisWrapper</productname>. Jest możliwe dzięki
+ <productname>NdisWrapper</productname>. Jest to możliwe dzięki
temu, że większość sterowników jest napisana zgodnie
ze standardem NDIS. Po załadowaniu modułów,
- dalsza konfiguracja interfejsu przebiega
+ dalsza konfiguracja interfejsu w obu przypadkach przebiega
niemal identycznie.
- </para>
- <para>
- Kartom sieciowym nadawane są zwykle nazwy wlan0, wlan1, itd.
- Wyjątkiem są np. karty firmy Ralink Technology, które
- przyjmują nazwy kolejno ra0, ra1, itd. Będzie to istotne w
- dalszej części konfiguracji.
- </para>
- <para>
- W naszych przykładach przedstawimy konfigurację dla sieci
- bezprzewodowej działającej w trybie trybie infrastruktury
- (managed), o określonym identyfikatorze <option>SSID</option>
- i zabezpieczonej kluczem <option>WEP</option>.
- </para>
- <para>
- Na początek musimy zainstalować pakiet
- <application>wireless-tools</application>,
- aby mieć możliwość skorzystania z jakiejkolwiek karty
- sieciowej WiFi:
+ Na początek musimy zainstalować pakiet <application>wireless-tools</application>:
<screen>$ poldek -i wireless-tools</screen>
</para>
+
</section>
<section id="siec_wifi_sterownik_rt">
<title>Sterowniki dedykowane</title>
<para>
- Chlubnym przykładem pośród kart WiFi są produkty
- oparte na chipsetach RT2400 i RT2500 firmy Ralink
- Technology, gdyż posiadają dedykowane sterowniki
- dla Linuksa. Moduły do nich są dostępne
- w PLD w pakietach binarnych.
- </para>
- <para>
- Konfigurację karty rozpoczynamy od instalacji pakietu
- z modułem jądra np.:
- <screen>$ poldek -i kernel-net-rt2500</screen>
- Jeśli nie ładujemy modułów za pomocą mechanizmu UDEV, to
- wykonamy to poleceniem:
- <screen># modprobe rt2500</screen>
- Zarządzanie modułami szczegółowo opisano w
+ Do kernela w wersji 2.6.24 trafiło wiele modułów
+ obsługujących sterowniki kart WLAN, sterowniki rozwijane niezależnie
+ są dostępne w osobnych pakietach <literal>kernel-net-*</literal>
+ Przykładowo zainstalujemy moduł dla kart Atheros:
+ <screen>$ poldek -i kernel-net-madwifi-ng</screen>
+ musimy załadować moduł:
+ <screen># modprobe ath_pci</screen>
+ Jeśli nie UDEV ładuje nam moduł kernela, to musimy dodać jego nazwę
+ do pliku <filename>/etc/modules</filename> lub
+ <filename>/etc/modprobe.conf</filename>, co zostało szczegółowo opisano w
<xref linkend="kernel-urzadzenia_moduly" />.
Teraz możemy przejść do konfiguracji interfejsu.
</para>
@@ -83,19 +69,19 @@
<screen># ndiswrapper -i /lib/windrivers/sterownik.inf</screen>
<para>
Jeśli chcemy aby stworzył się alias w pliku
- /etc/modprobe.conf wykonujemy polecenie:
+ <filename>/etc/modprobe.conf</filename> wykonujemy polecenie:
<screen># ndiswrapper -m</screen>
</para>
</section>
<section id="siec_wifi_run">
- <title>Konfiguracja karty WiFi</title>
+ <title>Konfiguracja karty</title>
<para>
Kiedy poradziliśmy sobie ze sterownikiem, musimy utworzyć
odpowiedni plik konfiguracji, który umieścimy w
katalogu <filename>/etc/sysconfig/interfaces/</filename>.
Nazwiemy go <filename>ifcfg-wlan0</filename>, zaś w przypadku
- kart Ralink użyjemy nazwy <filename>ifcfg-ra0</filename>.
+ kart z chipsetem Atheros użyjemy nazwy <filename>ifcfg-ath0</filename>.
Przykładową treść takiego pliku zamieszczono poniżej:
<screen>DEVICE=wlan0
IPADDR=192.168.1.125/24
@@ -105,15 +91,22 @@
WLAN_ESSID=moja_siec
WLAN_KEY=A638FED41027EA086ECD6825B0</screen>
- Jako urządzenie w opcji DEVICE podajemy odpowiednio
- <literal>wlan{$Nr}</literal> bądź <literal>ra{$Nr}</literal>).
Opcje sieci bezprzewodowej rozpoczynają się się od
- przedrostka "WLAN_", pozostałe parametry (w tym opcje
+ przedrostka <literal>WLAN_</literal>, pozostałe parametry (w tym opcje
protokołu IP) są takie same jak dla zwykłej karty typu
Ethernet, której konfigurację szczegółowo
omówiono w <xref linkend="siec_ethernet" />.
</para>
<para>
+ Jako urządzenie w opcji DEVICE wskazujemy nadaną przez
+ kernel nazwę. Kartom nadawane są zwykle nazwy wlan0, wlan1, itd.
+ Wyjątkiem od tej reguły są niektóre sterowniki, rozwijane
+ niezależnie od kernela np. ath{$NR} dla kart z układami Atheros
+ Communications, czy ra{$NR} dla Ralink Technology
+ (w kernelach do 2.6.24). To jaka nazwa została przydzielona
+ naszemu urządzeniu możemy odczytać z komunikatów jądra.
+ </para>
+ <para>
Poniżej przedstawione zostaną parametry sieci WLAN:
<screen>WLAN_ESSID=moja_siec</screen>
Powyższa opcja to identyfikator ESSID naszej sieci
@@ -126,10 +119,8 @@
<para>
Dodatkowo możemy ustawić szybkość interfejsu:
<screen>WLAN_BITRATE=auto</screen>
- </para>
- <para>
Tą opcję możemy ustawić również na sztywno, przez podanie
- odpowiedniej wartości np.: 11MB, 24MB, 54MB.
+ obsługiwanej wartości np.: 11MB, 24MB, 54MB.
</para>
</section>
Więcej informacji o liście dyskusyjnej pld-doc