Hallo zusammen,
zur Abwechslung habe ich auch mal eine Frage.
Seit einigen Wochen tingele ich beruflich wieder viel in Hotels umher und habe das Problem, das auf dem vom Auftraggeber gestellten Windows-PC die WLAN-Anbindung in dem einen Hotel funktioniert, in einem anderen gelingt die Verbindung trotz entsprechender Konfiguration nicht.
Dann dachte ich mir: Probiere ich es mal mit einem WLAN-Stick auf dem Raspberry Pi (Raspberry Wheezy, Version Mai 2013, ansonsten mit wöchentlichen Updates auf aktuellem Stand) zuhause.
Ich habe einen WS-150.XXS der Fa. 7Links erworben und in einen aktiven USB-Hub eingesteckt - hat funktioniert :thumbs1:
Dann habe ich das Programm WiFi Config gestartet. Der Scan nach WLANs hat funktioniert. Das WLAN-Netz, das vom WLAN-Router angeboten wird, war dabei. Nach Eingabe der weiteren Parameter kam jedoch keine Verbindung zustande, da letztlich keine IP-Adresse vergeben wurde. Nach mehreren Versuchen hat sich der WLAN-Stick dann ausgeschaltet (die LED erlöschte).
Dann habe ich mich in den einschlägigen Tutorials umgeschaut und folgendes veranstaltet:
1. Chipsatz herausbekommen durch
lsusb
...
Bus 001 Device 007: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
...
==> Realtek-Chipsatz
2. Nachgeschaut, ob die Firmware bzgl.Realtek vorhanden ist
apt-cache search firmware-realtek | grep Realtek
firmware-realtek - Binary firmware for Realtek wired and wireless network adapters
==> Realtek-Firmware ist vorhanden
3. Um die Realtek-Firmware ggf. auf den aktuellen Stand zu bringen:
sudo apt-get install firmware-realtek
...
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
firmware-realtek ist schon die neueste Version.
...
==> Realtek-.Firmware ist aktuell
4. WiFi-Config gestartet und nach WLAN-Netzen gescannt
==> WiFi-Config findet die gleichen WLAN-Netze wie bei Schritt 1, weiterhin keine Verbindung, weil keine IP-Adresse gefunden wird
5. Anpassen der /etc/wpa.conf - Version 1
Dort habe ich eingegeben:
network={
ssid="SSID des angezeigten WLAN-Netzes"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="WPA-Passwort"
ssid und psk enthalten logischerweise die entsprechen Daten des WLAN-Routers
6. Anpassen der /etc/network/interfaces - Version 1
Anhängen von
7. Rebooten
8. WiFi-Config gestartet und nach WLAN-Netzen gescannt
==> WiFi-Config findet die gleichen WLAN-Netze wie bei Schritt 1, weiterhin keine Verbindung, weil keine IP-Adresse gefunden wird
9. Anpassen von /etc/network/interfaces - Version 2
Aktueller Inhalt:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
auto wlan0
iface wlan0 inet static
address 192.168.2.111
netmask 255.255.255.0
gateway 192.168.2.1
wpa-conf /etc/wpa.conf
iface default inet manual
Alles anzeigen
==> Statt die IP-Adresse dynamisch über DHCP zu erhalten, habe ich eine freie IP-Adresse selber vergeben
10. Anpassen der /etc/wpa.conf
Aktueller Inhalt:
network={
ssid="SSID des WLAN-Netzes"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="Passwort"
}
==> Keine Änderungen
11. Rebooten
Während des Bootens kamen Fehlermeldungen bzgl. "wpa_supplicant. Diese Datei habe ich gesucht und gefunden
12. Anpassen von /etc/wpa_supplicant/wpa_supplicant.conf
Aktueller Inhalt:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="SSID des WLAN-Netzes"
psk="Passwort"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
auth_alg=OPEN
}
Alles anzeigen
13. 11. Rebooten
==> Keine Fehlermeldungen.
===> WLAN-Stick funktioniert / blinkt / Internet funktioniert
14. WiFi-Config gestaret
WiFi-Config zeigt das WLAN-Netz nicht an und scannt auch nicht mehr
15. Um herauszubekommen, was jetzt los ist, habe ich per Linux-Kommando nach WLAN-Netzen gescannt
Ausgabe:
wlan0 Scan completed :
Cell 01 - Address: xxx
ESSID:xxx"
Protocol:IEEE 802.11bgn
Mode:Master
Frequency:2.462 GHz (Channel 11)
Encryption key:on
Bit Rates:300 Mb/s
Extra:rsn_ie=xxx
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
IE: Unknown: xxx
Quality=100/100 Signal level=95/100
Alles anzeigen
==> WLAN-Netzwerk vorhanden
16. Alternative zu 15.
Ausgabe:
wlan0 Scan completed :
Cell 01 - Address: xxx
ESSID:"xxx"
Protocol:IEEE 802.11bgn
Mode:Master
Frequency:2.462 GHz (Channel 11)
Encryption key:on
Bit Rates:300 Mb/s
Extra:rsn_ie=xxx
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
IE: Unknown: xxx
Quality=100/100 Signal level=88/100
...
Alles anzeigen
FRAGE: Ich kann mir nicht vorstellen, mit dieser Vorgehensweise in irgendein WLAN-Netz eines Hotels zu gelangen, da ich z.B. Passwörter nicht bekommen werde, sondern bislang nur den Namen des WLAN-Netzes. Was muss ich wie anpassen, um in ein öffentlich zugängliches WLAN-Netz zu gelangen?
Vorab vielen Dank für jede zielführende Rückmeldung - oder das Verständnis steigernde Rückfrage!
Beste Grüße
Andreas