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