私はこの Wi-Fi カードを持っています: WG311v3 - G54 ワイヤレス PCI アダプター。
特定のドライバーを搭載した Windows でのみ動作します。 GNU/Linux でも使用するにはどうすればよいですか?
ワインプログラムについて読んだのですが ここWine にドライバーをインストールすることはできないと言われました。
他に解決策はありますか?
答え1
WindowsネットワークドライバをLinuxで動作させるためのツールはNdisWrapper(ウィキ、ダウンロードNDIS (Network Device Interface Specific) は Windows ネットワーク ドライバー API です。NdisWrapper は基本的に Windows ネットワーク ドライバーに偽の Windows カーネルを提示し、それを通常の Linux ネットワーク ドライバー インターフェイスと変換する Linux カーネル モジュールです。
NdisWrapper は完璧ではありません。すべてのドライバーをサポートしているわけではなく、Linux システムをクラッシュさせる可能性があります。また、フリー ソフトウェア支持者は、基本的にプロプライエタリ コード (Windows ドライバー) を F/LOSS OS カーネルにロードするため、これを好みません。とはいえ、うまく動作させることはできます。NDIS 仕様は時間の経過とともに多少変更されるため、古いバージョンの Windows を対象としたドライバーを使用する方がうまくいく可能性があります。カード用の XP ドライバーが見つからない場合は、Vista/Win7 ドライバーを探し、それが見つからない場合は Win8/8.1 を探してください。
ネイティブ Linux ドライバーや Windows 上のドライバーの場合に比べて、インストールと構成が少し複雑ですが、互換性が完全にないハードウェアで Linux を実行したい場合には、それが可能になるかもしれません。
編集
バージョンを追加したので、「WG311v3 Linux」を検索したところ、かなりの数のリンクが見つかりました。どうやら、ネイティブのLinuxサポートはないものの、ndiswrapperでは問題なく動作するという意見が一致しているようです。多くのページには、古い(XP)ドライバのダウンロード用のリンクが無効になっていましたが、最初の結果からリンクをたどると、https://sites.google.com/site/subtlegems/netgear-wg311v3-ndis-driver-for-linux-amd64このページにはライブ リンクがあるだけでなく、XP 用の実際のドライバー バイナリ (ファイル) として 32 ビットと 64 ビットの両方のドライバーが含まれています.sys
。これらのバイナリは、少なくとも古いバージョンでは ndiswrapper と互換性があることが確認されており (問題なく動作するはずです)、インストール ディレクトリへのリンクも見つかります。それでは、どうぞ!