| Linux Tips | |
|
LinuxでWindows用無線LANドライバを利用するには 北浦訓行 |
|
多くの無線LAN PCカードには、Linux用のドライバがない。制御チップの仕様は公開されないため、第三者がドライバの開発を行うのも難しい。このような状況を打破すべく開発が進められているのが、NdisWrapper(http://ndiswrapper.sourceforge.net/)だ。
NdisWrapperは、Windows用の無線LANドライバをLinuxで利用できるようにするためのソフトウェアである。原稿執筆時点では、NdisWrapper 1.2が公開されている。すべての無線LAN PCカードがNdisWrapperで動作するわけではないが、挑戦してみる価値はあるだろう。「NdisWrapperのWiki」(http://ndiswrapper.sourceforge.net/wiki/)や「無線LAN動作報告」(http://kmuto.jp/open.cgi?%cc%b5%c0%feLAN%c6%b0%ba%ee%be%f5%b6%b7)には、NdisWrapperの動作報告が掲載されている。
ここでは、アイ・オー・データ機器のIEEE802.11b対応PCカード「WN-B11/CBL」をNdisWrapperで動作させてみる。
最初に、WN-B11/CBLをPCカードスロットに差し込み、認識されるかどうかを確認する。
# lspci |
次に、http://sourceforge.net/projects/ndiswrapper/からNdisWrapperのtarボールをダウンロードして、インストールする。
$ tar zxf ndiswrapper-.12.tar.gz |
NdisWrapperをインストールしたら、Windows用のドライバをインストールする。ここでは、アイ・オー・データ機器のWebサイトからダウンロードした最新版のWindows XP用ドライバを使用する。lhaコマンドで自己展開方式のEXEファイルを展開し、ndiswrapperコマンドでWindowsのINFファイルを指定してインストールする。
# lha x wb11cbl104.exe |
以上で、Windows用のドライバがインストールされたはずだ。-lオプションを付けてndiswrapperコマンドを実行すると、インストール状況が表示される。
# ndiswrapper -l |
次に、modprobeコマンドでNdisWrapperのカーネルモジュールを読み込む。
# modprobe ndiswrapper |
| 注:128ビットのWEPでは、文字列の場合13文字の暗号化キーを設定する。NdisWrapperでWEPキーを設定する際、14文字以上の入力するとカーネルがハングアップするので注意が必要だ。 |
以上の設定で、ネットワークへのアクセスが可能になるはずだ。動作を確認したら、以下のコマンドを実行する。すると、/etc/modprobe.confに設定が追加されて、システム起動時にNdisWrapperのモジュールが自動的に読み込まれるようになる。
# ndiswrapper -m |
ネットワークへのアクセスが可能になったら、無線LANの設定を再起動時も有効にするにはの手順で、再起動時にも無線LANが有効になるように設定する。
なお、筆者の環境では[ワイヤレス接続を設定]画面で[モード]を[Auto]にして、[チャンネル]をアクセスポイントと同じチャンネル数にしないと通信できなかった。
| Linux Tips Index |
| Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
|
TechTargetジャパン
- 「使う」から「公開する」へ (2012/11/26)
1人でも多くのエンジニアが自分で書いたコードを公開し、OSS界へデビューできるよう支援します。レッツ、OSS! - 簡単にFreeBSD環境を作る3つの方法 (2012/11/15)
最近、FreeBSDのインストール手順の解説をあまり見かけない。そこであえて基本に戻り、手軽に使い始める方法を紹介する - シェルスクリプト最大の罠、while問題 (2012/9/14)
シェルスクリプトプログラミングで最もはまりやすい問題、それが「while問題」だ。今回はその原因を掘り下げてみよう - システムコールの特性を知る pipe(2)編 (2012/9/7)
mmap(2)に続き、pipe(2)による処理の高速化について考察。データのサイズを工夫して、うまく効率化を図ろう
|
|
- PostgreSQLエンタープライズ利用の指針が続々公開
- Play 2.xのScala Templatesでビュー&フォーム操作
- データサイエンティストの本当の役割とは?
- 第365話 盛るヒトビト
- 知らないと現場で困るバージョン管理システムの基礎
- Win 7/8のインストールUSBメモリをdiskpartで作る
- どうする、オープンデータ。
- Hud美さんと学ぶRedmine×Jenkinsの神アジャイル
- Server 2012でサーバの初期設定作業を行う
- アドビの本気度が詰まったAdobe Maxまとめ
- DB・要件定義が通じない? 顧客の知識レベルを探る
- 「初音ミク」や「ゆるキャラ」の商標権ってどうなの?
キャリアアップ
- - PR -
イベントカレンダー
- - PR -
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
「ITmedia マーケティング」新着記事
トレンド総研、会社員500名を対象に「仕事とソーシャルメディアに関する調査」を実施
生活者の意識・実態に関する調査をおこなうトレンド総研は5月21日、会社員500名を対象に...
テクノロジーが変えるわたしたちの振る舞い――デジタルマーケティング時代のマーケターの責務とは
いまや、わたしたちのポケットには全世界の情報が集まっています。テクノロジーがそんな...
ソーシャルメディア対応CRMと従来型CRM、3つの違いとは?
現在中小企業のビジネスコミュニティの中で、「最新型のソーシャルCRM対従来型CRMのどち...

