Dieser Artikel wurde am 15.4.2006 in meinem Blog veröffentlicht und 2009 in dieses Wiki übertragen.
Rechtzeitig zu Ostern und dem, zumindest prognostizierten, schönen Wetter wollte ich endlich die WLAN Karte Netgear WG511v2 unter Ubuntu 5.10 (Breezy Badger) ans Laufen bringen. Eigentlich hatte ich die Hoffnung, die Karte würde mit dem prism54 Treiber laufen, dem war aber nicht so. Die v2 Karte ist eigentlich eine v3, auch genannt China Version. Leider verfügt Ubuntu 5.10 über kein Tool für diesen Fall und somit ist Handarbeit angesagt. Während der Installation ist es notwendig, dass für Punkt 3. eine Internetverbindung vorhanden, z.B. über eth0, vorhanden ist.
sudo su
Am besten entfernt man bei allen auskommentierten Quellen das Kommentarzeichen (#).
apt-get update apt-get install ndiswrapper-utils apt-get install wpasupplicant
mount /cdrom cd /cdrom/Driver/Windows\ 2000/ ndiswrapper -i WG511v2.INF cd ~ umount /cdrom
ndiswrapper einrichten ndiswrapper -hotplug ndiswrapper -m
ndiswrapper -l
Bildschirmausgabe:
Installed ndis drivers: wg511v2 driver present
ndiswrapper -l
Bildschirmausgabe:
Installed ndis drivers: wg511v2 driver present, hardware present
modprobe ndiswrapper
Ich habe festgestellt, dass hin und wieder das ndiswrapper Modul beim Hochfahren nicht geladen wird. Der Grund ist mir bisher verborgen geblieben. Da die Karte immer im Notebook steckt habe ich das System so konfiguriert, dass das Modul beim Booten geladen wird:
echo "ndiswrapper" >> /etc/modules
MY_SSID und MY_PASSPHRASE durch die eigenen Werte ersetzen!
wpa_passphrase MYSSID MYPASSPHRASE >> /etc/wpa_supplicant.conf
Der Inhalt sollte wie folgt aussehen:
ENABLED=1 OPTIONS="-w -i wlan0 -D ndiswrapper -c /etc/wpa_supplicant.conf"
Bei den case Optionen start + restart in die zeile vor dem Komando echo „done“, die Befehle zum setzen der IP Adresse und der defaultroute einfügen (die ang. IP Adressen dienen nur als Beispiel!):
ifconfig wlan0 192.168.0.65 netmask 255.255.255.0 up route add default gw 192.168.0.1 Alternativ, sofern dhcp vorhanden ist, geht auch dhclient -q wlan0
/etc/init.d/wpasupplicant start
Sollte jetzt keine Verbindung über WLAN möglich sein, kommen folgende Gründe in Frage: