Tuli pari päivää taisteltua uuden läppärin Wlan-kortin kanssa ja tässä tarinaa siitä, miten sain wlanin toimimaan myös wpa-salauksella. Jos vaikka joku on samassa tilanteessa ja kaipaa ohjeita.
Kyseinen läppäri on
Acer TravelMate 5520 ja siinä on
Broadcom bcm4310 wlankortti. Ja nyt sain tuon toimimaan
Debian Lennyllä. Kerneli, jolla homma toimii on
2.6.24-1-amd64.
Piirisarjan näkee komennolla
lspcitai ubuntun tyyliin
sudo lspcijoka sisältää rivin
05:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)Ubuntulla sain kyseisen kortin toimimaan ilman salausta, mutta salauksen kanssa ei riittänyt taito. joten siirryin tuttuun ja turvalliseen Debianiin, jota osaan edes vähän säätää.
Juuri kyseisen kortin kohdalla näyttää olevan niin, että bcm43xx-ajuri ei toimi, joten jouduin turvautumaan ndiswrapperiin. Perusohje, jonka soveltaminen toimi löytyy osoitteesta
http://linux.dell.com/wiki/index.php/Tech/Wireless/Truemobile_ndiswrapperAlla siitä muokattu versio.
---------------------- OHJE ALKAA --------------------------------
Ensin luonnollisesti kirjauduin sisään roottina komennolla
sutai ubuntun tyyliin
sudo suAsensin ndiswrapperin ja ndisgtk:n
apt-get install ndiswrapper-common ndisgtkVarmuuden vuoksi laitoin bcm43xx-modulin pannaan lisäämällä tiedoston
/etc/modprobe.d/blacklist loppuun rivin
blacklist bcm43xxImuroin Dellin sivuilta ajuripaketin
http://ftp.us.dell.com/network/R174291.exeja purin tuon windowsissa. Fiksu olisi luonnollisesti tajunnut muuttaa päätteen .zip:ksi ja purkaan suoraan linuxilla unzip-komennolla.
mv R174291.exe R174291.zip
unzip R174291.zipPaketista löytyy useammastakin paikasta tiedosto
bcmwl5.inf Itse kaivoin sen hakemistosta
R174291/DRIVER_ROW/ ja asentelin ndiswrapperilla.
ndiswrapper -i R174291/DRIVER_ROW/bcmwl5.infAjurin asentamisen pystyy tarkistamaan komennolla
ndiswrapper -ljoka kaiken sujuttua hyvin antaa jommankumman tyyppisen ilmoituksen, itselläni antoi jälkimmäisen.
Installed ndis drivers:
{name of driver} driver present, hardware present
tai
{name of driver} : driver installed
device ({Chipset ID}) present
Tämän jälkeen pitäisi ladata ndiswrapper komennoilla
depmod -a
modprobe ndiswrapperItselläni jälkimmäinen tuotti virheilmoituksen "
Module ndiswrapper not found.", joten käänsin itselleni uudestaan ndiswrapperin module-assistentin avulla. Komennot kopioitu copy-pastella osoitteesta
http://forums.debian.net/viewtopic.php?t=17719 Poislukien se tosiasia, että ndiswrapper-utils ei ole olemassaoleva paketti enää, eli se lataa jonkun versionumeroidun paketin. Mutta tämä siis vain siinä tapauksessa, jos tuo ndiswrapper ei lataudu ja se antaa virheilmoituksen.
aptitude update
aptitude install module-assistant ndiswrapper-source ndiswrapper-utils
m-a prepare
m-a a-i ndiswrapperja vielä uudestaan
modprobe ndiswrapperJa kun ei virheilmoitusta tule, on moduli onnellisesti ladattu. Jos haluaa vielä olla varma, voi katsoa, näkyykö se ladattujen modulien listassa. Ja
lsmod | grep ndiswrapperantaa tulosteen
ndiswrapper 226688 0Tämän jälkeen laitoin ndiswrapperin latautumaan automaattisesti käynnistyksen yhteydessä lisäämällä tiedostoon
/etc/modules rivin
ndiswrapperNyt nm-appletin pitäisi löytää wlan-sovittimen ja verkon pystyy laittamaan toimintaan myös wpa-salauksella.
NetworkManager tallentaa wpa-salasanan jonnekin gnomen keyrin-systeemin taakse, joten joka käynnistyksessä se kysyy keyringin salasanaa. Tästä pääsin eroon sivustolla
http://ubuntu-tutorials.com/2007/07/12/automatically-unlocking-the-default-gnome-keyring-pam-keyring/ mainitulla ohjeella asentaa
libpam-keyringaptitude install libpam-keyringSivustolla neuvotaan myös lisäilemään tiedostoon
/etc/pam.d/gdm rivi @include common-pamkeyring, mutta minulle se tuotti lähinnä päänvaivaa siinä muodossa, etten päässyt kirjautumaan sisään graafisesti, eli tuota
kannattaa kokeilla varoen.
Paketin libpam-keyring lisäämisen jälkeen sitten kävin läpi nm-appletin tarjoamia asetuksia ja sieltä tulikin eteen ruksi, jonka valitsemalla se ei enää kysele joka käynnityksen yhteydessä keyringin salanaa. Tarkkaa paikkaa ja sanamuotoa en muista, koska ruksin valinnan jälkeen sitä ei ole tullut enää eteen.
Jos joku näistä ohjeista saa jotakin hyötyä, niin hyvä. Kokemuksesta viisastuneena tiedän, että tällaiset kannattaa laittaa jonnekin ylös tai muuten niitä ei enää löydä, kun haluaa seuraavan kerran korjata asian (esimerkiksi kernelin päivittyessä uudenpaan.)
Janne