nDiki : NdisWrapper
スポンサード リンク
Related term
2006年2月24日 (金)
■ NdisWrapper で ThinkPad X31 の無線 LAN を使う

Linux kernel 2.6.15 で MADWIFI がうまく動かないようなので、NdisWrapper を試してみることにした。 NdisWrapper は、Linux で Windows の NDIS (Network Driver Interface Specification) 無線 LAN ドライバを使えるようにするラッパーモジュールである。
モジュールをインストール:
#apt-get install ndiwrapper-source #module-assistant prepare #module-assistant auto-install ndiswrapper #apt-get install ndiswrapper-source
lspci でコントローラを確認:
#lspci 0000:02:02.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01) #lspci -n 0000:02:02.0 0200: 168c:1014 (rev 01)
Lenovo からドライバをダウンロード:
- ワイヤレスLAN(ThinkPad 11a/b/g)(Windows 2000/XP/XP Tablet Edition 2005)
- Ver.4.1.102.133
- 77wc36wj.exe
Windows 上で展開してできた WINXP_2K ディレクトリを Linux 上にコピー。
ndiwrapper コマンドでドライバをインストールする:
#cd /path/to/WINXP_2K #ndiwrapper -i NET5211.INF #ndiswrapper -l Installed ndis drivers: net5211 driver present, hardware present #modprobe -a ndiswrapper
wlan0 でインタフェースが作成される。 MADWIFI と同じ無線 LAN 設定で、つながった。
通信も成功。
しかし、やはり大きなファイルの転送が途中で止まってしまう。
うーん、もしかしたらドライバ以外の問題なのだろうか。
- 大きいファイルの転送が止まってしまうのは TCP Window Scale... (2006-02-25)
- 自宅の無線 LAN を復旧 & IEEE 802.11g 化 (2004-11-26)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- Debian Linux kernel 2.6.15 ビルド (2006-02-23)
- Linux kernel 2.6.8 + MADWIFI (2004-09-20)
2006年2月25日 (土)
■ 大きいファイルの転送が止まってしまうのは TCP Window Scale Option のせいだった

Linux kernel を 2.6.15 にして以来、無線 LAN で大きなファイルの転送がすぐに止まてしまうようになったので、ドライバをいろいろ変えてみるなど試行錯誤中。
大きなファイルの転送ができないと必要なファイルのダウンロードもままならないので、昨日の夜有線で接続して作業を行うことにした。
……あれ?
有線でも駄目じゃん。大きなファイル転送できないじゃん。
@ 無線 LAN の問題ではなかった
ThinkPad X31 の内蔵 NIC の方は会社だとうまく動いているし、どうやら自宅内の LAN、あるいは ADSL 接続あたりに問題があるようだ。
確認してみると無線 LAN アクセスポイント経由での PC 間のファイルのやりとりは問題なし。 早く気がつくべきだった。
@ RFC1323 TCP Window Scale Option
Linux kernel 2.4.27 だとうまく通信できているので、そのあたりから調査。 Web を見てみると 2.6.8 から net.ipv4.tcp_default_win_scale がデフォルトで 0 でなくなった事で同様の障害が発生し話題になったようだ。
自分が以前 2.6 系に乗り換えようとしたのもちょうど 2.6.8 だったので、その時に駄目だったのも実はこれが原因だった可能性がある。
echo 0 > /proc/sys/net/ipv4/tcp_default_win_scale
でこの設定が変えられるのだが、2.6.13 以降このオプション自体が無くなっている。
tcp_window_scaling はまだ存在するので、
echo 0 > /proc/sys/net/ipv4/tcp_window_scaling
してみる。
……直った。
@ ということで
MADWIFI も NdisWrapper もシロだったようだ。
そろそろルータ買い換え時なのかなぁ。 YAMAHA で気にいってはいるんだけれど。
- 自宅の無線 LAN を復旧 & IEEE 802.11g 化 (2004-11-26)
- YAMAHA RTW65b 購入 (2002-04-16)
- ルータ直結有線生活 (2004-11-25)
- Linux kernel 2.6.8 + MADWIFI (2004-09-20)
- MADWIFI で WPA を使うように変更 (2007-01-20)
■よく検索されるキーワード
torrent(56) 提案書(47) perl(45) windows(37) linux(31) 使い方(27) 書き方(25) debian(22) x31(22) usb(22) cvs(20) subversion(20) インストール(18) ドラマ(18) c#(17) mp980(17) svn(17) 修理(17) 手帳(16) ssh(15) 評判(15) アジェンダ(15) java(15) デロンギ(14) ガントチャート(13) 感想(13) n-01a(13) centos(13) tc-1(13) 充電式カイロ(13) ノート(12) ダイソー(12) thinkpad(12) rcs(12) f-01a(12) ヤマダ電機(12) ganttproject(12) 無印(11) ppm(11) レビュー(11) カイロ(11) 壁紙(11) 静電気(10) 動画(10) バッグインバッグ(10) ヨドバシカメラ(10) サンプル(10) アジェンダとは(10) wiki(10) ミノルタ(10) グッズ(10) 作り方(10) tortoisesvn(10) firefox(9) so905ics(9) memcached(9) 画像(9) gmail(9) ハクキンカイロ(9) 口コミ(9) a6(9) sh-01a(9) 冷蔵庫(9) ほぼ日手帳(9) mp3(8) emacs(8) 日本語(8) openssh(8) xampp(8) カメラ(8) nikon(8) 設定(8) 写真(8) 値段(7) flash(7) 方眼(7) web(7) docomo(7) カバー(7) リポジトリ(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 3.329752s / load averages: 0.24, 0.32, 0.40
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク