お知らせ

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

#1 2010-02-06 22:13:43

yasuo_21
新しいメンバ
登録日: 2009-08-27

無線子機の通信を5Ghz(11a)でデフォルト使用する方法について

以下の問題についてお知恵を貸して頂けませんでしょうか。

【問題】
無線LAN(子機)を5Ghz帯(11a)で使用したいのですが、一旦11aとして設定してもOS起動する度に
11gに戻ってしまいます。

【経緯】
AtermWL54SU2(無線子機)を使用するために標準ではUbuntu用ドライバが提供されていないため、
ndiswrapperを使用してWindowsのドライバをインストールし、無事使用できるようになったのですが、
デフォルトでは11gとして動作します。
5Ghz帯で使用したく、以下のコマンドで11aモードに変更しました。
sudo iwpriv wlan1 network_type a

これにより、11aとして動作するようになったのですがOSをリブートするたびに初期設定(11g)
に戻ってしまいます。

【質問】
11aをデフォルト設定する方法はありませんでしょうか。

オフライン

 

#2 2010-02-06 22:45:50

tnc
メンバ
登録日: 2008-03-22

Re: 無線子機の通信を5Ghz(11a)でデフォルト使用する方法について

情報が足りないので憶測ですが、親機がaに設定されていないから蹴られるんじゃないですか?
一度、サーバー機(ルーターにLANケーブルで直接接続)からウェブプラウザからルーターを呼んでチャンネルをaに設定してみてはどうでしょうか?
その上で子機側も設定してみて下さい。

オフライン

 

#3 2010-02-06 23:00:23

yasuo_21
新しいメンバ
登録日: 2009-08-27

Re: 無線子機の通信を5Ghz(11a)でデフォルト使用する方法について

tnc様

下記のコマンドラインを実行し、設定した時点では11aでつながっています。
(親機も当然11aで設定済み)
コマンドライン:sudo iwpriv wlan1 network_type a

念のためiwconfigの結果は以下のとおりです。(今もこの状態で繋がっています)

wlan1     IEEE 802.11a  ESSID:"WARPSTAR-3AFA53" 
          Mode:Managed  Frequency:5.26 GHz  Access Point:
          Bit Rate=108 Mb/s   
          Power Management:off
          Link Quality:28/100  Signal level:-78 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

この状態でOSをリブートすると子機の設定が11gに戻ってしまい、再度上記のiwpriv
コマンドを実行しないと通信出来ない状態になっています。
OSをリブートする度に毎回手動で実行するのも不便なので11aでの通信をデフォルト
設定出来ないかと考えています。

オフライン

 

#4 2010-02-06 23:39:53

tnc
メンバ
登録日: 2008-03-22

Re: 無線子機の通信を5Ghz(11a)でデフォルト使用する方法について

的外れかもしれませんが、OS上からは設定出来るけどルータ子機のファームウェアー上では書き換えられてないんじゃないかな? 上記で触れましたが、一度ウェブプラウザでファームウェアを呼び出して設定がどうなっているのか確認されてはどうでしょうか? あと、OSのバージョンが古ければ当然カーネルも古いので人柱バージョンのドライバーはヒットしないと思います。

オフライン

 

#5 2010-02-10 00:40:54

yasuo_21
新しいメンバ
登録日: 2009-08-27

Re: 無線子機の通信を5Ghz(11a)でデフォルト使用する方法について

自己解決しました(根本解決ではないですが)。

etc/profile.d 配下にshellを配置して下記を毎回実行するようにしました。
sudo iwpriv wlan1 network_type a

このままだとsudoのパスワードを聞かれて自動実行出来ないため、下記の設定をしました。

[アプリケーション]→[アクセサリ]→[端末]を起動。
sudo visudo

最終行に追記
ユーザID ALL=NOPASSWD: ALL

スマートな方法ではないですが、当初の目的は達成しました。

オフライン

 

Board footer

Powered by FluxBB