2009-10-06

How to set "any" essid on Debian




[問題]
Debianで"any"というアクセスポイントを使いたいのだけれど, 単純に/etc/network/interfacesに

iface wlan0 inet dhcp
wireless-essid any

と設定しても, 上記の"any"が「どのアクセスポイントでもよいから使用可能なアクセスポイントを使用する」という意味で捉えられるらしく, うまく"any"というアクセスポイントにアクセス出来ない.

[解決案]
とりあえず適当なアクセスポイントにアクセスした状態で, iwconfigコマンドを使って以下のようにessidを指定したらうまくいった.

$iwconfig wlan0 essid -- any

上述の"--"がescape sequenceのような役割を果たすので, "--"を挿入することで"any"というアクセスポイントに出来る模様.

(ただ, man iwconfigを読みながら, 他にも色々と設定したような気がするので, もしかしたら上記の設定変更だけでは繋がらないかも...。何か分かったら追記する予定.)

[追記] 2009/10/18
上述の方法でessidを変更した後, 以下の2つのコマンドを実行すると, 無線LANが使えるようになった.

$iwconfig wlan0 channel auto

$iwconfig wlan0 rate auto

ただし, 実際に無線LANが使えるようになるまでには数分のタイムラグがあるため, 上述のコマンドを実行後2,3分ほど待つ必要がある模様.

0 件のコメント: