Ubuntu 6.10 (Edgy Eft) - netgear WLAN mit ndiswrapper und WPA

Dieser Artikel wurde am 28.10.2006 in meinem Blog veröffentlicht und 2009 in dieses Wiki übertragen.

Ubuntu 6.10 „Edgy Eft“ ist nun schon seit zwei Tagen erhältlich. Mir persönlich sind aber weniger komplexe Desktops sympathischer und habe daher auf die Freigabe Xubuntu 6.10 gewartet um es auf meinem „Arbeits“-Notebook zu installieren. Das Notebook ist ein schon etwas in die Jahre gekommenes Gericom X5. Da ich keine großer Computerspieler bin leistet es mit seinen 1,4 Ghz immer noch gute Dienste wenn ich unterwegs bin. Gerade bei Notebooks kann die Grafikkarte schon mal Ärger machen, daher bin ich auf Nummer Sicher gegangen und habe als Installationsquelle die „Alternate Install CD“ heruntergeladen (http://se.archive.ubuntu.com/mirror/cdimage.ubuntu.com/xubuntu/releases/6.10/release/xubuntu-6.10-alternate-i386.iso)

Die Installation lief fast problemlos, lediglich die berüchtigten Probleme mit der WLAN-Karte Netgear WG511 traten wieder auf. Zusätzlich zur Komplikation, dass kein Kerneltreiber zur Verfügung steht kommt noch ein Bug im ndiswrapper Paket von Edgy hinzu.

Um die WLAN Karte Netgear WG511v2 („Made in China“, mit dem Marvell Chipsatz ) dennoch in Betrieb zu nehmen hat das im Folgenden beschriebene Vorgehen zum Erfolg geführt. Zwar handelt es sich hier um Xubuntu, es sollte sich aber auch auf Ubuntu, Kubuntu etc. übertragen lassen.

Vorarbeiten

ndiswrapper-utils deinstallieren

sudo apt-get --purge remove ndiswrapper-utils ndiswrapper-utils-1.1

nicht benötigte Module "blacklisten"

sudo sh -c "echo blacklist prism54' >> /etc/modprobe.d/blacklist"
sudo sh -c "echo 'blacklist islsm_pci' >> /etc/modprobe.d/blacklist"
sudo sh -c "echo 'blacklist islusb' >> /etc/modprobe.d/blacklist"
sudo sh -c "echo 'blacklist isl3886' >> /etc/modprobe.d/blacklist"

Rechner neu starten.

sudo reboot

root werden

sudo su

Benötigte Pakete installieren

Dafür ist eine Internetverbindung, z.B. über die Ethernetschnittstelle, notwendig.

apt-get install ndiswrapper-utils-1.8
apt-get install wpasupplicant

Windows Treiber der Netgear CD installieren

mount /cdrom
cd /cdrom/Driver/Windows\ 2000/
ndiswrapper -i WG511v2.INF
cd ~
umount /cdrom

ndiswrapper fertig einrichten

ndiswrapper -hotplug
ndiswrapper -m

ndiswrapper testen

ndiswrapper ohne Netgear WG511

ndiswrapper -l

Bildschirmausgabe:

Installed drivers:
wg511v2 driver present

Netgear WG511 im PCMCIA Slot

ndiswrapper -l

Bildschirmausgabe:

Installed drivers:
wg511v2 driver present, hardware present

ndiswrapper Modul manuell laden

modprobe ndiswrapper

WPA einrichten und testen

SSID und Passphrase setzen

(MY_SSID und MY_PASSPHRASE durch die eigenen Werte ersetzen)

wpa_passphrase MYSSID MYPASSPHRASE >> /etc/wpa_supplicant/wpa_supplicant.conf

WPA Konfiguration anpassen

vi /etc/wpa_supplicant/wpa_supplicant.conf


Der network Teil am Ende der Datei sollte, abgesehen von ssid und psk, so aussehen:

network={
        ssid="MY_SSID"
	psk=MY_PASSPHRASE_CRYPTED
        key_mgmt=WPA-PSK
        proto=WPA
        pairwise=TKIP
}

Testen

wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf -dd

Sollte die Verbindung zum AP nicht aufgebaut werden könnnen, lässt sich der Fehler relativ einfach mit den ausführlichen Debug Meldungen nachvollziehen.

Fertigstellen

Damit die WLAN Verbindung eine IP Adresse erhält und auch noch nach dem nächsten Neustart funktioniert muss in der Datei /etc/network/interfaces angepasst werden ein Eintrag für wlan0 hinzugefügt werden:

# the wlan interface
auto wlan0 iface wlan0 inet static
address 192.168.254.22
netmask 255.255.255.0
gateway 192.168.254.1
pre-up wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
post-down killall -q wpa_supplicant

Ich arbeite typischerweise mit festen IP Adressen, für den Fall, dass DHCP verwendet werden soll, würde der Eintrag so aussehen:

auto wlan0 iface wlan0 inet dhcp
pre-up wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant

wifi-radar (optional)

Für all jene die verschiedene Ethernet und WLAN Verbindungen haben ist vielleicht dieser Blog-Artikel von Thomas Schimana interessant. Wer keine gnome Anwendungen verwenden will kann alternativ auch wifi-radar verwenden, das allerdings nur WLAN Verbindungen verwaltet. Dazu ist es notwendig in der Datei /etc/apt/sources.list diese Quellen hinzuzufügen:

deb http://de.archive.ubuntu.com/ubuntu/ edgy universe
deb-src http://de.archive.ubuntu.com/ubuntu/ edgy universe
deb http://security.ubuntu.com/ubuntu edgy-security universe
deb-src http://security.ubuntu.com/ubuntu edgy-security universe

Mit diesen Befehlen kann das Paket anschliessend installiert werden:

apt-get update
apt-get install wifi-radar

Kommentare

Linkbacks

Use the following URL for manually sending trackbacks: http://michaelwenzl.de/wiki/lib/plugins/linkback/exe/trackback.php/it:edgy_eft_wlan_wpa_ndiswrapper
it/edgy_eft_wlan_wpa_ndiswrapper.txt · Zuletzt geändert: 2011/01/10 16:52 (Externe Bearbeitung)
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 3.0 Unported
Blog - Impressum

Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki