Jest kilka możliwości łączenia się z sieciami. Niestety na razie jedynym sposobem na łączenie się z więcej niż jedną bez konieczności zmiany ustawień za każdym razem jest wpa_supplicant (są prace nad GUI).
Na początku zmień w /etc/network/interfaces:
iface eth0 inet dhcpna:
iface eth0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conflub (jeśli chcesz automatycznego połączenia z WiFi):
auto eth0 iface eth0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Następnie należy stworzyć plik /etc/wpa_supplicant/wpa_supplicant.conf. Składa się on z dwóch części - nagłówka i wpisów dla poszczególnych sieci.
Nagłówek może wyglądać tak:
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0
Wpisy dla poszczególnych sieci różnią się w zależności od typu tej sieci (WEP, WPA, WPA2):
# WPA 2
network={
ssid="SSID-Twojej-sieci"
proto=RSN
key_mgmt=WPA-PSK
psk="Very secret password"
priority=50
}
# WPA
network={
ssid="SSID-Twojej-sieci"
scan_ssid=1
key_mgmt=WPA-PSK
psk="very secret passphrase"
}
# WEP z hasłem hexadecymalnym
network={
ssid="SSID-Twojej-sieci"
scan_ssid=1
key_mgmt=NONE
wep_key0=your_hex_key
}
# WEP z hasłem tekstowym
network={
ssid="SSID-Twojej-sieci"
scan_ssid=1
key_mgmt=NONE
wep_key0="my not-so-secret password"
}
# Otwarty
network={
ssid="SSID-Twojej-sieci"
key_mgmt=NONE
}
# Hotspot
network={
key_mgmt=NONE
}
Każdej sieci można przyznać priorytet. Jeśli na przykład za korzystanie z jakiejś sieci płacimy to możemy nadać jej niższy priorytet.
Połączenie otwieramy (jeśli robimy to ręcznie) poprzez:
ifup eth0
I rozłączamy się przez:
ifdown eth0
Czasami zdarza się, że telefon rozłączył się a ponowne próby uruchomienia poprzez ifdown eth0 && ifup eth0 nic nie dają. Wtedy można po prostu wyłączyć wifi (przytrzymać przycisk POWER aż do pojawienia sięmenu i wybranie 'WiFi off') i włączenie (W tym samym menu).
Zmodyfikowany wifi-radar (http://wifi-radar.systemimager.org/).
Klucze można generować tym: http://www.andrewscompanies.com/tools/wep.asp
opkg install http://hiciu.rootnode.net/wifi-radar_1.9.9_arm.ipkOgraniczonej pomocy technicznej (;]) udziela hiciu na ircu - irc.freenode.net #openmoko.pl