Verwenden Sie Treiber von Windows zu Linux

Verwenden Sie Treiber von Windows zu Linux

Ich habe diese WLAN-Karte: WG311v3 – G54 Wireless PCI Adapter;

das funktioniert nur unter Windows mit einem bestimmten Treiber. Wie kann ich es auch unter GNU/Linux verwenden?

Ich habe über das Weinprogramm gelesen, aber HierSie sagten, dass wir in Wine keine Treiber installieren können.

Gibt es eine andere Lösung?

Antwort1

Das Tool, mit dem Windows-Netzwerktreiber unter Linux funktionieren, heißt NdisWrapper (Wiki,Downloads). NDIS (Network Device Interface Specification) ist die API des Windows-Netzwerktreibers; NdisWrapper ist ein Linux-Kernelmodul, das einem Windows-Netzwerktreiber im Wesentlichen einen gefälschten Windows-Kernel präsentiert und zwischen diesem und der normalen Linux-Netzwerktreiberschnittstelle übersetzt.

NdisWrapper ist nicht perfekt – es unterstützt nicht alle Treiber und kann Ihr Linux-System zum Absturz bringen – und Befürworter freier Software mögen es nicht, weil es im Grunde proprietären Code (den Windows-Treiber) in einen F/LOSS-Betriebssystemkernel lädt. Trotzdem kann es oft zum Laufen gebracht werden. Sie haben möglicherweise mehr Glück mit Treibern, die auf ältere Windows-Versionen ausgerichtet sind, da sich die NDIS-Spezifikation im Laufe der Zeit etwas ändert; wenn Sie keinen XP-Treiber für die Karte finden, suchen Sie nach einem für Vista/Win7 und dann nach einem für Win8/8.1, wenn Sie diesen nicht finden können.

Die Installation und Konfiguration ist etwas komplizierter als bei nativen Linux-Treibern oder Treibern unter Windows, aber wenn Sie Linux auf nicht vollständig kompatibler Hardware ausführen möchten, ist dies möglicherweise problemlos möglich.

Bearbeiten

Seit Sie die Version hinzugefügt haben, habe ich nach „WG311v3 Linux“ gesucht, was mich zu einigen Links geführt hat. Konsens schien zu sein, dass es zwar keine native Linux-Unterstützung gibt, aber es funktioniert gut in ndiswrapper. Viele Seiten enthielten tote Links für den alten (XP) Treiber-Download, aber indem ich einem Link vom allerersten Ergebnis folgte, fand ichhttps://sites.google.com/site/subtlegems/netgear-wg311v3-ndis-driver-for-linux-amd64. Diese Seite hat nicht nur einen Live-Link, sondern enthält sowohl 32-Bit- als auch 64-Bit-Treiber als tatsächliche Treiberbinärdateien ( .sys-dateien) für XP. Diese Binärdateien sind nachweislich mit ndiswrapper kompatibel, zumindest mit alten Versionen (und sollten immer noch einwandfrei funktionieren), und Sie finden auch Links zu Installationsverzeichnissen. Also, los geht‘s!

verwandte Informationen