
Ubuntu日本語フォーラム

ログインしていません。
以下の問題についてお知恵を貸して頂けませんでしょうか。
【問題】
無線LAN(子機)を5Ghz帯(11a)で使用したいのですが、一旦11aとして設定してもOS起動する度に
11gに戻ってしまいます。
【経緯】
AtermWL54SU2(無線子機)を使用するために標準ではUbuntu用ドライバが提供されていないため、
ndiswrapperを使用してWindowsのドライバをインストールし、無事使用できるようになったのですが、
デフォルトでは11gとして動作します。
5Ghz帯で使用したく、以下のコマンドで11aモードに変更しました。
sudo iwpriv wlan1 network_type a
これにより、11aとして動作するようになったのですがOSをリブートするたびに初期設定(11g)
に戻ってしまいます。
【質問】
11aをデフォルト設定する方法はありませんでしょうか。
オフライン
情報が足りないので憶測ですが、親機がaに設定されていないから蹴られるんじゃないですか?
一度、サーバー機(ルーターにLANケーブルで直接接続)からウェブプラウザからルーターを呼んでチャンネルをaに設定してみてはどうでしょうか?
その上で子機側も設定してみて下さい。
オフライン
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での通信をデフォルト
設定出来ないかと考えています。
オフライン
的外れかもしれませんが、OS上からは設定出来るけどルータ子機のファームウェアー上では書き換えられてないんじゃないかな? 上記で触れましたが、一度ウェブプラウザでファームウェアを呼び出して設定がどうなっているのか確認されてはどうでしょうか? あと、OSのバージョンが古ければ当然カーネルも古いので人柱バージョンのドライバーはヒットしないと思います。
オフライン
自己解決しました(根本解決ではないですが)。
etc/profile.d 配下にshellを配置して下記を毎回実行するようにしました。
sudo iwpriv wlan1 network_type a
このままだとsudoのパスワードを聞かれて自動実行出来ないため、下記の設定をしました。
[アプリケーション]→[アクセサリ]→[端末]を起動。
sudo visudo
最終行に追記
ユーザID ALL=NOPASSWD: ALL
スマートな方法ではないですが、当初の目的は達成しました。
オフライン