SVN: PLD-doc/book/pl_book__siec/pl_siec__wifi.sec
ciesiel
ciesiel w pld-linux.org
Nie, 27 Kwi 2008, 13:11:52 CEST
Author: ciesiel
Date: Sun Apr 27 13:11:52 2008
New Revision: 9734
Modified:
PLD-doc/book/pl_book__siec/pl_siec__wifi.sec
Log:
- dodanie opisu dla WPA2-AES
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 Sun Apr 27 13:11:52 2008
@@ -7,7 +7,8 @@
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>.
+ i zabezpieczonej kluczem <option>WEP</option>, a pod
+ koniec <option>WPA2-AES</option>.
</para>
<para>
Niektóre karty sieciowe WiFi mają dedykowane sterowniki
@@ -123,14 +124,127 @@
obsługiwanej wartości np.: 11MB, 24MB, 54MB.
</para>
</section>
-
+
+ <section id="siec_wifi_wpa2aes">
+ <title>Ndiswrapper i WPA2</title>
+ <para>
+ W podstawowej wersji
+ <productname>Ndiswrapper</productname> obsługuje tylko
+ sieci niezabezpieczone lub <option>WEP</option>.
+ <option>WEP</option> zawiera jednak zbyt dużo słabych punktów i jest
+ podatny na szybkie złamanie). Dlatego współczesne
+ urządzenia WiFi posiadają już lepsze zabezpieczenia.
+ Poniżej podamy przykład wykorzystania połączenia
+ szyfrowanego <option>WPA2-AES</option>.
+ </para>
+ <para>
+ Na początek musimy doinstalować
+ <productname>wpa_supplicant</productname>
+ <screen>$ poldek -i wpa_supplicant</screen>
+ </para>
+ <para>
+ Następnie edytujemy plik
+ <filename>/etc/wpa_supplicant.conf</filename> i
+ dopisujemy:
+ <screen>ap_scan=1
+
+network={
+ssid="nasza_nazwa_sieci"
+key_mgmt=WPA-PSK
+proto=WPA2
+pairwise=CCMP TKIP
+group=CCMP TKIP WEP104 WEP40
+psk=anejdlf7323e64ekjlkbdsxhjsldjf3fda
+}</screen>
+ Hasło do naszej sieci w linijce <option>psk</option> może być jawne
+ lub kodowane za pomocą polecenia <filename>wpa_passphrase</filename>
+ </para>
+ <para>
+ Testujemy teraz naszą kartę sieciową:
+ <screen># ifconfig wlan0 up
+# wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -dd</screen>
+
+ Opcja <option>-dd</option> włącza tryb debugowania i
+ jeżeli nie otrzymamy jakichś błędów, to przerywamy
+ działanie <productname>wpa_supplicant</productname>
+ skrótem <emphasis>ctr-c</emphasis>
+ </para>
+ <para>
+ Pozostała nam jeszcze edycja
+ <filename>/etc/sysconfig/interfaces/ifcfg-wlan0</filename>
+ (jest on trochę inny, niż podany wyżej).
+ <screen>DEVICE=wlan0
+IPADDR=10.1.1.2/24
+ONBOOT=yes
+BOOTPROTO=none
+WLAN_ESSID="nasza_nazwa_sieci"
+WLAN_WPA=yes
+WLAN_WPA_DRIVER=wext
+WLAN_WPA_CONFIG=/etc/wpa_supplicant.conf</screen>
+ </para>
+ <para>
+ Restartujemy ponownie naszą sieć:
+ <screen># /etc/init.d/network restart</screen>
+ I nasza sieć WiFi powinna już działać.
+ </para>
+ <para>
+ Aby sprawdzić czy wszystko jest OK możemy użyć
+ polecenia <command>iwconfig</command>, które powinno
+ wyświetlić coś w stylu:
+ <screen># iwconfig
+lo no wireless extensions.
+
+eth0 no wireless extensions.
+
+wlan0 IEEE 802.11g ESSID:"nasza_nazwa_sieci" Nickname:"foo.com"
+ Mode:Managed Frequency:2.412 GHz Access Point: 8A:1C:F0:6F:43:2D
+ Bit Rate=300 Mb/s Sensitivity=-200 dBm
+ RTS thr=2346 B Fragment thr=2346 B
+ Encryption key:ABFA-155B-E90F-1D1C-FC34-66ED Security mode:restricted
+ Power Management:off
+ Link Quality:100/100 Signal level:-30 dBm Noise level:-96 dBm
+ Rx invalid nwid:0 Rx invalid crypt:0
+ Rx invalid frag:0
+ Tx excessive retries:0 Invalid misc:0 Missed beacon:0</screen>
+ </para>
+ <para>
+ Jeżeli mamy kartę obsługującą tryb "n" może nam się
+ przydać polecenie <command>iwpriv</command> z pakietu
+ <productname>wireless-tools</productname>. Możemy
+ przełączyć wtedy kartę wifi w szybszy tryb, ponieważ
+ często z automatu włączony jest wolniejszy np. "g".
+ Uruchamiamy więc:
+ <screen># iwpriv wlan0 network_type n</screen> i
+ powinniśmy wykorzystywać już naszą kartę maksymalnie -
+ co możemy sprawdzić poleceniem:
+ <screen># iwlist bitrate
+lo no bit-rate information.
+
+eth0 no bit-rate information.
+
+wlan0 8 available bit-rates :
+ 6 Mb/s
+ 9 Mb/s
+ 12 Mb/s
+ 18 Mb/s
+ 24 Mb/s
+ 36 Mb/s
+ 48 Mb/s
+ 54 Mb/s
+ Current Bit Rate=270 Mb/s</screen>
+ </para>
+
+ </section>
+
<section id="siec_wifi_uruchomkienie">
<title>Aktywacja</title>
<para>
Na wszelki wypadek powinniśmy się upewnić, że nasza
maszyna jest w zasięgu sieci radiowej:
<screen># iwlist wlan0 scan</screen>
- Jeśli sieć jest na liście, to próbujemy podnieść interfejs:
+ Jeśli sieć jest na liście, to próbujemy podnieść
+ interfejs (oczywiście, jeżeli tego nie zrobiliśmy już
+ wcześniej):
<screen># /etc/rc.d/init.d/network start
Ustawianie parametrów sieci....................[ ZROBIONE ]
Podnoszenie interfejsu wlan0...................[ ZROBIONE ]</screen>
Więcej informacji o liście dyskusyjnej pld-doc