<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>2005/12/13 on Yano&#39;s digital garage</title>
    <link>https://www.bravotouring.com/~yano/archives/2005/12/13/</link>
    <description>Recent content in 2005/12/13 on Yano&#39;s digital garage</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 13 Dec 2005 22:44:58 +0900</lastBuildDate>
    <atom:link href="https://www.bravotouring.com/~yano/archives/2005/12/13/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>MADWiFi</title>
      <link>https://www.bravotouring.com/~yano/diary/it/20051213madwifi.htm</link>
      <pubDate>Tue, 13 Dec 2005 22:44:58 +0900</pubDate>
      <guid>https://www.bravotouring.com/~yano/diary/it/20051213madwifi.htm</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20051212madwifi.htm&#34;&gt;昨日&lt;/a&gt;の続き。朝イチで&lt;a href=&#34;http://snapshots.madwifi.org/&#34; target=&#34;SubWindow&#34;&gt;snapshots.madwifi.org&lt;/a&gt;から最新ソース madwifi-old-r1208-20051209.tar.gz をダウンロードして、make＆install。&lt;/p&gt;&#xA;&lt;p&gt;祈る気持ちで再起動。無事、&lt;span class=&#34;Strong&#34;&gt;ハードウェア設定ユーティリティ&lt;/span&gt;&lt;span class=&#34;Software&#34;&gt;kudzu&lt;/span&gt;が起動。デバイス&lt;span class=&#34;Strong&#34;&gt;&#34;wifi0&#34;&lt;/span&gt;として認識してくれたようだ。「&lt;span class=&#34;Strong&#34;&gt;&#34;ath0&#34;&lt;/span&gt;じゃないの？」と思ったが、取り敢えず仰せのままに。まずは自動ではなく&lt;span class=&#34;STrong&#34;&gt;手動&lt;/span&gt;で起動するよう設定して終了。&lt;/p&gt;&#xA;&lt;p&gt;恭しく&lt;blockquote class=&#34;Log&#34;&gt;$ sudo /sbin/ifconfig wifi0 up&lt;/blockquote&gt;と打ち込んでみるものの、色良い返事は返って来ない。&lt;span class=&#34;Path&#34;&gt;/etc/sysconfig/network-scripts/&lt;/span&gt;に移動して&lt;blockquote class=&#34;Log&#34;&gt;$ sudo ./ifup ifcfg-wifi0&lt;/blockquote&gt;としても以下同文。(;_;)&lt;/p&gt;&#xA;&lt;p&gt;またまた&lt;a href=&#34;http://www.google.com/search?hl=ja&amp;q=madwifi+wifi0+ath0&amp;btnG=Google+%E6%A4%9C%E7%B4%A2&amp;lr=lang_ja&#34; target=&#34;SubWindow&#34;&gt;Google先生にお尋ねした&lt;/a&gt;ところ、&lt;span class=&#34;Strong&#34;&gt;&#34;wifi0&#34;&lt;/span&gt;から&lt;span class=&#34;Strong&#34;&gt;&#34;ath0&#34;&lt;/span&gt;を作成する必要があるそうな。&lt;/p&gt;&#xA;&lt;p&gt;先人の足跡より手に入れた&lt;blockquote class=&#34;Log&#34;&gt;$ sudo wlanconfig ath0 create wlandev wifi0 wlanmode sta&lt;/blockquote&gt;という呪文をコンソールに投入。&lt;span class=&#34;Software&#34;&gt;iwlist&lt;/span&gt;で&lt;span class=&#34;Strong&#34;&gt;&#34;ath0&#34;&lt;/span&gt;というデバイスが作成された事を確認。&lt;/p&gt;&#xA;&lt;p&gt;続いて&lt;span class=&#34;Path&#34;&gt;/etc/sysconfig/network-scripts/ifcfg-ath0&lt;/span&gt;、&lt;blockquote class=&#34;Log&#34;&gt;DEVICE=ath0&lt;br/&gt;BOOTPROTO=dhcp&lt;br/&gt;ONBOOT=no&lt;br/&gt;MODE=&#34;Managed&#34;&lt;br/&gt;ESSID=&#34;ここにESSIDを入れる&#34;&lt;br/&gt;KEY=&#34;ここにWEPキーを入れる&#34;&lt;/blockquote&gt;を作成し、&lt;blockquote class=&#34;Log&#34;&gt;$ sudo ./ifup ifcfg-ath0&lt;/blockquote&gt;を投入。無事昼メシ前にアクセスポイントとのリンクを確立し、&lt;span class=&#34;Software&#34;&gt;DHCP&lt;/span&gt;によるアドレス取得まで確認したところでゲームオーバーだ。&lt;/p&gt;&#xA;&lt;p&gt;午後からは手順を確認・整理しながらもう1台にインストールするだけだ。と、コーヒーを片手に作業していたらインタフェース的にはリンクしているものの、あろうことか&lt;span class=&#34;Software&#34;&gt;ping&lt;/span&gt;が&lt;span class=&#34;Worning&#34;&gt;通らない&lt;/span&gt;。これじゃ、ダメダメ。使えないし、何の役にも立たん。&lt;/p&gt;&#xA;&lt;p&gt;まさに突然&lt;span class=&#34;Strong&#34;&gt;「終わったゲーム」&lt;/span&gt;の続きが始まった気分だが、この程度で凹むほど若くも無い。それから4時間近く地味な解析の旅が続いたが、何事も前向きにかつ冷静沈着に情報を整理していけば、問題の本質は自ずと見えてくるものだ。&lt;/p&gt;&#xA;&lt;p&gt;何気なく立寄ったとある街で手に入れた&lt;span class=&#34;Software&#34;&gt;iwconfig&lt;/span&gt;という武器により鍵が見つかった。それは&lt;span class=&#34;Tradename&#34;&gt;IEEE802.11b&lt;/span&gt;という一昔前のアクセスポイントに対して、最新スペックの&lt;span class=&#34;Tradename&#34;&gt;ThinkPad&lt;/span&gt;が&lt;span class=&#34;Tradename&#34;&gt;802.11g&lt;/span&gt;だと誤解している事だ。&lt;/p&gt;&#xA;&lt;p&gt;いわゆるオートネゴシエーションの失敗というパターンは、マルチモードのネットワークデバイスでは典型的な障害だが、&lt;span class=&#34;Software&#34;&gt;DHCP&lt;/span&gt;によるアドレス取得ができたところで&lt;span class=&#34;Strong&#34;&gt;「もはやその線は無い」&lt;/span&gt;と思い込んでしまったのが敗因だ。まさに油断大敵。&lt;/p&gt;&#xA;&lt;p&gt;さて敵の弱点を掴んだ勇者は、自動ではなく&lt;span class=&#34;Tradename&#34;&gt;IEEE802.11b&lt;/span&gt;指定で接続する新しい呪文&lt;span class=&#34;Software&#34;&gt;iwpriv&lt;/span&gt;を投入。&lt;blockquote class=&#34;Log&#34;&gt;$ sudo &lt;span class=&#34;Strong&#34;&gt;/sbin/iwpriv ath0 mode 2&lt;/span&gt;&lt;br/&gt;$ sudo ./ifup ifcfg-ath0&lt;/blockquote&gt;難攻した&lt;span class=&#34;Software&#34;&gt;ping&lt;/span&gt;もすんなり通り、見事に最終ステージをクリア。またひとつ経験値を上げた。&lt;/p&gt;&#xA;&lt;p&gt;最終的には&lt;span class=&#34;Path&#34;&gt;/etc/modprobe.conf&lt;/span&gt;は&lt;blockquote class=&#34;Log&#34;&gt;alias ath0 ath_pci&lt;br/&gt;install ath0 /usr/local/bin/wlanconfig ath0 create wlandev wifi0 wlanmode sta&lt;/blockquote&gt;という2行追加。&lt;span class=&#34;Path&#34;&gt;/etc/sysconfig/network-scripts/ifcfg-ath0&lt;/span&gt;は&lt;blockquote class=&#34;Log&#34;&gt;DEVICE=ath0&lt;br/&gt;BOOTPROTO=dhcp&lt;br/&gt;ONBOOT=no&lt;br/&gt;MODE=&#34;Managed&#34;&lt;br/&gt;ESSID=&#34;ESSIDを入れる&#34;&lt;br/&gt;KEY=&#34;WEPキーを入れる&#34;&lt;br/&gt;# 通信モードを固定するならmodeを設定する(カードによっては設定時にエラーが出るらしい)&lt;br/&gt;# 0: 自動(デフォルト), 1: 802.11a, 2: 802.11b, 3:802.11g&lt;br/&gt;# /sbin/iwpriv $DEVICE mode 2&lt;/blockquote&gt;みたいな感じ。&lt;/p&gt;&#xA;&lt;p class=&#34;Reference&#34;&gt;【参照】&#xA;&#x9;&lt;br/&gt;●Project &lt;span class=&#34;Software&#34;&gt;MADWiFi&lt;/span&gt;&lt;span class=&#34;Note&#34;&gt;(Multiband Atheros Driver for WiFi)&lt;/span&gt; &lt;a href=&#34;http://madwifi.org/&#34; target=&#34;SubWindow&#34;&gt;http://madwifi.org/&lt;/a&gt;&#xA;&lt;br/&gt;●snapshots.madwifi.org &lt;a href=&#34;http://snapshots.madwifi.org/&#34; target=&#34;SubWindow&#34;&gt;http://snapshots.madwifi.org/&lt;/a&gt;&#xA;&lt;br/&gt;●802.11セキュリティ フォーラム &lt;a href=&#34;http://www.famm.jp/wireless/&#34; target=&#34;SubWindow&#34;&gt;http://www.famm.jp/wireless/&lt;/a&gt;&#xA;&lt;br/&gt;┗&lt;a href=&#34;http://www.famm.jp/wireless/modules/newbb/viewforum.php?forum=17&#34; target=&#34;SubWindow&#34;&gt;Linux用無線LANドライバの組み込み等&lt;/a&gt;&#xA;&lt;br/&gt;●FedoraNEWS 日本語版 &lt;a href=&#34;http://fedoranews.yanbaru.dyndns.org/&#34; target=&#34;SubWindow&#34;&gt;http://fedoranews.yanbaru.dyndns.org/&lt;/a&gt;&#xA;&lt;br/&gt;┗&lt;a href=&#34;http://fedoranews.yanbaru.dyndns.org/contributors/atheros/&#34; target=&#34;SubWindow&#34;&gt;無線LANカード用のATHEROSドライバーのインストール方法&lt;/a&gt;&#xA;&lt;br/&gt;●MADWIFI (Multiband Atheros Driver for WiFi) 関連メモ &lt;a href=&#34;http://www.digit-j.com/madwifi/&#34; target=&#34;SubWindow&#34;&gt;http://www.digit-j.com/madwifi/&lt;/a&gt;&#xA;&lt;br/&gt;●Wireless LAN を使う &lt;a href=&#34;http://www.nucl.phys.titech.ac.jp/~kenichi/wireless.html&#34; target=&#34;SubWindow&#34;&gt;http://www.nucl.phys.titech.ac.jp/~kenichi/wireless.html&lt;/a&gt;&#xA;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
