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レーダーなどのネットワークを検出するプログラムをインストールする必要がありますが、それは別の記事です。
から取られた記事 ガットル.