お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-07-20 01:02:40

Magro2133
メンバ
登録日: 2009-04-28

無線LANカードについて

AtherosのAR5005GチップセットのAMBIT製のminiPCI無線LANカードを
使っています。
Madwifiのドライバーを当てて、iwconfigを見るとath0として認識されています。

最近、アップデートマネージャーでアップデートしたら、カーネルの
バージョンが上がり、それから無線LANカードがモニターモードに
すると、変なことになります。

コード:

ifconfig ath0 down
wlanconfig ath0 destroy 
wlanconfig ath0 create wlandev wifi0 wlanmode monitor
ifconfig ath0 up

として、モニターモードにしようとするとモニターモードには
なるんですが、ath3になってしまいます。
どこにもath3を指定していないのに、どうしてでしょうか?
これがath3になってしまうと、その後No such deviceと出てしまいます。
なので

コード:

ifconfig ath3 down
wlanconfig ath3 destroy 
wlanconfig ath0 create wlandev wifi0

とするとwlanconfig ath0 create wlandev wifi0の行の次の行に
ath0と表示されます。
しかし

コード:

ifconfig ath0 up

と打つと、またしてもNo such deviceと出てしまい、iwconfigで
確認すると、やっぱりath3のままなんです。

なので、マネージドモードに戻そうとして

コード:

ifconfig ath3 down
wlanconfig ath3 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode managed
ifconfig ath0 up

とすると、やはり最後の行でNo such deviceと出てしまいます。
iwconfigで確認すると、今度はath5になってます。(なぜ奇数?)

システムを再起動すると、またath0に戻ってます。

モニターモードとマネージドモード、マスターモードにダブルクリックで
変更できるように、それらのコードをテキストエディタで書き
端末内で実行にチェックを入れてデスクトップに貼ってあるので
デバイス名が変わると、エラーが出る(当然ですが)んです。

アップデートする前はそれらで変更出来てました。
また、ブートローダに前のカーネルも選択できるようになっているので
そちらで、起動すると、まったく問題なくモードチェンジが出来ます。

一体どうやったら、新しいカーネルでも、モードチェンジが出来るように
なりますでしょうか?

なんか変わったんでしょうか?:(

オフライン

 

#2 2009-07-20 02:12:58

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: 無線LANカードについて

こんばんは
基本的な間違いです。”eth0"と"ath3"では意味が違います。
"eth0"はNICにOSが付けた名前(有線LAN)
"ath3"はAtheros社の無線LANチップのドライバの通称です。
http://www.pinkdragon.net/DocumentsLibr … fig.8.html

オフライン

 

#3 2009-07-20 03:32:06

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: 無線LANカードについて

疑問

Magro2133さん による投稿:

Madwifiのドライバーを当てて、iwconfigを見るとath0として認識されています。

Ubuntuのバージョン
端末からiwconfigした結果、
ifconfig ath0 down
wlanconfig ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode monitor
ifconfig ath0 up
した結果を貼り付けてください。

なお、9.04ではwlanconfigは標準では入っていません。Madwifi-toolsが必要です。と、出てきます。
確かに、Atherosのドライバーはath5なのですが、これはMadwifi-toolsは必要ないと思いますが、8.04や8.10は必要かもしれません。

オフライン

 

#4 2009-07-20 14:42:29

Magro2133
メンバ
登録日: 2009-04-28

Re: 無線LANカードについて

返信ありがとうございます。

iwconfigした結果とモニターモードに変更するにあたっての結果を
貼ります。
ath3になってモニターモードになっているiwconfigまで、一連で
貼りますので、よろしくお願いします。

コード:

root@magro-note:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wifi0     no wireless extensions.

ath0      IEEE 802.11g  ESSID:"CG-Guest"  Nickname:""
          Mode:Managed  Frequency:2.452 GHz  Access Point: 00:0A:79:C8:DB:F5   
          Bit Rate:24 Mb/s   Tx-Power:9 dBm   Sensitivity=1/1  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=19/70  Signal level=-77 dBm  Noise level=-96 dBm
          Rx invalid nwid:1056  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

pan0      no wireless extensions.

root@magro-note:~# ifconfig ath0 down
root@magro-note:~# wlanconfig ath0 destroy
root@magro-note:~# wlanconfig ath0 create wlandev wifi0 wlanmode monitor
ath0
root@magro-note:~# ifconfig ath0 up
ath0: インタフェースフラグの取得中にエラーが発生しました:No such device
root@magro-note:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wifi0     no wireless extensions.

pan0      no wireless extensions.

ath3      IEEE 802.11g  ESSID:""  Nickname:""
          Mode:Monitor  Channel:0  Access Point: Not-Associated   
          Bit Rate:0 kb/s   Tx-Power:16 dBm   Sensitivity=1/1  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/70  Signal level=-96 dBm  Noise level=-96 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

root@magro-note:~#

ドライバのバージョンはmadwifi-hal-0.10.5.6です。
ubuntu標準のath5kはblacklist指定して、使っていません。

よろしくお願いします。

オフライン

 

#5 2009-07-20 16:46:26

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: 無線LANカードについて

ubuntu標準のath5kはblacklist指定して、使っていません。

"ath5"が出てくるので、Ubuntuは9.04でいいですか。
もうひとつ、

root@magro-note:~# iwconfig

で、rootで実行しているようですが、rootでなく、

コード:

~$ sudo iwconfig
~$ sudo ifconfig ath0 down
~$ sudo wlanconfig ath0 destroy
~$ sudo wlanconfig ath0 create wlandev wifi0 wlanmode monitor ath0
~$ sudo ifconfig ath0 up

で、やっても結果は同じですか?
rootでやると、通常では環境変数が引き継がれないと思いますので。

オフライン

 

#6 2009-07-20 17:19:01

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: 無線LANカードについて

結局、こちらのでは、解決されなかったのですね。続けて書いた方が説明しないですむのに。
https://forums.ubuntulinux.jp/viewtopic.php?id=4890

前の方々の方が詳しいですよ。

オフライン

 

#7 2009-07-20 21:22:24

Magro2133
メンバ
登録日: 2009-04-28

Re: 無線LANカードについて

funatogawaさん返信ありがとうございます。
ubuntuのバージョンは9.04です。
カーネルが2.6.28.11から2.6.28.13にアップデートされました。

先日、こちらの方々のご指導のおかげで、私の無線LANカードは
動くようになり、2~3日前にアップデートマネージャでカーネル
が上がるまでは、何の問題もなく動いていました。

ブートローダの選択画面で2.6.28.11で起動することが出来るんですが
そちらで、起動するとまったく問題なく、モードチェンジもできます。

ところが、2.6.28.13で起動するとath3になったり、ath5になったり
するんです。

ath5と言っても、ドライバのath5kの事ではなく、インターフェイス名が
ath5になってしまうんです。
ですが、PCを再起動するとath0に戻っているんです。

現在、2.6.28.11で起動して使っています。
それと、rootで実行しているのは、sudoが複雑で分かりにくい時が
あるのでパーミッションでエラーが出ないようにずっとrootでuserの方で
ログオンはまったくしていません。

ちなみに、sudoをすべてつけてやってみましたが、やはりインターフェイス名
は変な事になってしまいます。

解決策が見つかるまで、もうしばらく2.6.28.11で使います。
どうも有難うございました。

オフライン

 

#8 2009-07-20 23:05:33

kaorin
メンバ
From: 仙台近郊
登録日: 2008-09-07

Re: 無線LANカードについて

新しいカーネルで起動して、madwifiのドライバのビルドとインストールを行ってみては如何でしょうか。
カーネルのアップデートだと、野良ビルドドライバとかは、再度ビルドし直しになる場合が多いので。
試してみては。

オフライン

 

#9 2009-07-22 01:31:12

Magro2133
メンバ
登録日: 2009-04-28

Re: 無線LANカードについて

kaorinさんありがとうございます。
おっしゃるとおり、もう一度ビルドしようとmadwifi-halのウェブサイトに行ったら
madwifiも7月4日にアップデートされてました。

それをwgetして、tar -vzxfして、makeしてmake installしたら、ちゃんと
モードチェンジ出きるようになりました。

ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB