ndiswrapper

1. Introductie

Zelfs als er voor je draadloze netwerkkaart geen Linux-driver voor handen is, kun je hem misschien toch nog aan de praat krijgen met ndiswrapper. Ndiswrapper is een Linux module die Ubuntu in staat stelt Windows drivers te gebruiken voor draadloze netwerkkaarten.

Info <!> Deze instructies gelden alleen voor i386 versie's van Ubuntu. Het zal niet werken op AMD64, Power PC of Live CD's.

2. Installeer de software

De ndiswrapper module zit voorgeinstalleerd in Ubuntu, maar je hebt het ndiswrapper-utils pakket nodig om het werkende te krijgen. Er is ook een grafische interface voor ndiswrapper die je kunt gebruiken.

  • Let op: bij Ubuntu 6.06 (Dapper) staat ndiswrapper-utils op de installatie CD. Je kunt het installeren.

2.1. Met internettoegang

Als je toegang hebt tot het internet op je computer, kun je het volgende doen:

1. De universe en multiverse repositories inschakelen (als dat nog niet is gebeurd). Zie NlAddingRepositoriesHowto.

2. Installeer de volgende pakketten: ndiswrapper en ndisgtk. Voor meer informatie over het installeren van pakketten, zie NlSynapticHowto.

2.2. Met internettoegang op en andere computer

2.3. Het opzetten en installeren van drivers

  • Warning /!\ Belangrijk: Voorzichtigheid is geboden wanneer je de drivers van de CD die bij je draadloze netwerkkaart zat probeert te installeren. Ze kunnen werken, maar je systeem kan er ook erg instabiel van worden.

Het beste is om een geteste Windows XP driver te downloaden die geschikt is voor ndiswrapper.

  1. Open het Terminalvenster , type lspci en druk op enter.

  2. Zoek in de uitvoer voor een regel over je draadloze netwerkkaart (je ziet de chipset van de kaart ergens staan).
  3. Zodra je die regel hebt gevonden, schrijf je de inhoud van de eerste kolom op. Die moet lijken op 0000:00:0c.0.

  4. Dan type je lspci -n in het Terminalvenster. Druk op enter.

  5. Zoek hier de reeks op die je net hebt opgeschreven. In die rij, zie je in de derde kolom het PCI ID, die lijkt op 104c:8400. Schrijf deze ook op.

  6. Zoek naar de Windows driver voor jouw chipset. Hierbij kun je het PCI ID gebruiken dat je net hebt gevonden, en je kunt ook op deze lijst kijken. Download deze driver.

  7. Pak de driver uit, en vind het INF-bestand (eindigt op .INF of .inf) en het SYS-bestand (eindigt op .SYS of .sys).
  8. Als er meerdere INF of SYS bestanden zijn, kun je op deze lijst kijken of er informatie is over welke je moet gebruiken.

  9. Zorg ervoor dat je het INF-bestand, het SYS-bestand en eventuele BIN-bestanden allemaal in dezelfde map stopt.

2.3.1. Grafische instructies

Als je ndisgtk geinstalleerd hebt, kun je gebruik maken van ndiswrapper's grafische interface. Open ndisgtk in ( Systeem | Beheer | Windows wireless drivers ). Gebruik de screenshots op deze pagina om je driver te installeren.

2.3.2. Terminalvenster instructies

2.3.2.1. Installeer de Windows driver

Voer het volgende commando uit in het Terminalvenster:

  •   sudo ndiswrapper -i drivers/drivername.inf

    (ervan uitgaande dat de driver in een map staat die drivers heet en de driver drivername.inf heet.)

Ndiswrapper kopieert dan de INF en SYS-bestanden naar /etc/ndiswrapper/....

2.3.2.2. Controleer de driver

Voer het volgende commando uit in het Terminalvenster:

  •   ndiswrapper -l

Als de driver correct is geinstalleerd, zou je de volgende output moeten zien:

  •   Installed ndis drivers:
      {naam van de driver}  driver present, hardware present

Als je dit niet ziet, probeer dan een andere driver (bijvoorbeel voor win2k/Windows 2000), of probeer een andere driver met hetzelfde PCI ID. Kijk daarvoor op deze lijst.

2.3.2.3. De driver laden

Open het Terminalvenster, en voer de volgende commando's in:

  •   sudo depmod -a
      sudo modprobe ndiswrapper

Controleer dan op errors:

  •   tail /var/log/messages

Als er geen errors zijn, zou je netwerkkaart het moeten. Je zou dan je netwerk moeten kunnen configureren met de Network Admin. Kijk voor meer informatie over het configureren van je netwerk op deze pagina.

2.3.3. Drivers laden bij het opstarten

Als alles werkt, moet je je systeem vertellen dat de module geladen moet worden als je computer opstart. Typ daarvoor het volgende in een Terminalvenster:

  •   sudo ndiswrapper -m

3. Slot

Als de driver nu helemaal naar behoren werkt, kun je op deze pagina kijken hoe je je Netwerk kunt configureren (als je dat nog niet gedaan hebt). Veel draadloos internet plezier!

NlWifi/ndiswrapper (last edited 2008-08-06 16:23:36 by localhost)