Wi-FiデバイスにWindows用のドライバーしかない場合はどうすればよいですか?

Wi-Fiネットワークがスタディセンターや多くのワークセンターで非常に人気が高まっているため、この問題に対処することにしましたが、PCのWi-FiデバイスにWindows用のドライバーしかない場合はどうすればよいですか?

このような状況が発生した場合、Linuxユーザーは恐れるべきではありません。デバイスがWindowsドライバーで動作できるようにするndiswrapperと呼ばれるアプリケーションがあります。

Debian6とその派生物を使用してそれを行う方法は次のとおりです。

1:ndiswrapperをインストールします

$ sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9 wireless-tools

2:ファイルをコピーします .INF y .SYS これは、CDのPC上のフォルダ(/ home / tu_userなど)に含まれています。

3:ドライバーをインストールします

$ sudo ndiswrapper -i nombre-driver.inf

次に、ドライバーが正しくインストールされていることを確認します

$ ndiswrapper -l

最後にndiswrapperドライバーをインストールします

$ sudo modprobe ndiswrapper

このコマンドを実行すると、ndiswrapperモジュールがないというエラーが表示される場合(通常、bigmemカーネルがインストールされている場合に発生しますが、最近発生しました)

$ sudo apt-get install module-assistant

$ sudo m-a a-i ndiswrapper

このオプションを使用して、モジュール(または使用しているカーネルのドライバー)を再コンパイルします。

その後

$ sudo modprobe ndiswrapper

デバイスが正しく機能していることを確認するには

$ sudo iwconfig

次のようなものが画面に表示されます。

ワイヤレス拡張機能はありません。 eth0ワイヤレス拡張機能はありません。 wlan0 IEEE 802.11bgn ESSID:オフ/任意モード:マネージドアクセスポイント:関連付けられていないTx-Power = 20 dBm再試行の長い制限:7 RTS thr:offフラグメントthr:off暗号化キー:off電源管理:onpan0ワイヤレス拡張なし。

すべてが正常になったので、システムの起動時にndiswrapperドライバーをロードします。

$ sudo ndiswrapper -m

ワイヤレスインターフェイスをアクティブにするには

$ sudo ifconfig wlan0 up

後者は、システムを自動化しない限り、システムを起動するたびに実行する必要があります.

注:Linux X64を使用している場合、ドライバーもX64アーキテクチャ用である必要があります

ndiswrapperプログラムは、USBまたはPCIのワイヤレスWIFIデバイスのドライバー用に設計されていますが、他のいくつかのドキュメントでは、winmodemsやその他のハードウェアでも同じことができると書かれています。私はそれを試していません。そのフィールドは開いたままにしておきます。読者。

ワイヤレスネットワークを楽しむには、Wifiレーダーなどのネットワークを検出するプログラムをインストールする必要がありますが、それは別の記事です。

から取られた記事 ガットル.