「無線ルーターのSSIDが無線ネットワーク一覧に表示されない」ということがあった。
ルーターはNTTのレンタルでPR-A300SE。パソコンは、SONYのPCG-5K1L(海外仕様)でWindowsXP。
お客様は、もう一台SONYの海外仕様のXPノートを持っていて、そっちはSSIDが表示できて、私が使ってるノートPCも同じ。
それでいて、PCG-5K1Lには他の2台が受信していない電波を表示していた。いったい、なんの電波を捕まえてたんだ……という不思議な状況。
ルーター側に対しては、SSIDを短くしたり、ファームウェアをアップデートしたり。
暗号化を消すのも試したかったけど、時間切れでできなかった。ただ、バッファローのルーターを起動してみたら、そのSSIDは表示されたので、無線の方式や暗号化が関係してるとも思えない。
一方、パソコン側では、ワイヤレスを制御してるらしいBluetooth(デバイスマネージャーにネットワークの項目が無かった)のドライバーを更新してみても駄目。試しに、バッファローの外付け無線子機を使ってみたけど、やっぱりPR-A300SEのSSIDだけが表示されなかった。
結果としては、ルーター側の無線のチャンネルを変更することで解決した。
ただ、何回か試した時には解決しなかった。
実は、二つの要素が絡んでいた模様。
一つは、パソコン側の仕様で11チャンネル以上は認識できなかったこと。
つまり、11~13チャンネルに変更してもSSIDを表示できなかった訳だ。
もう一つは、お客様宅の周辺が住宅街であるにも関わらず、飛び交っている無線が多く、おそらくは変更したチャンネルが被っていて混線を起こしていたこと。
このことは、無線LANアクセスポイントを検出する『inSSIDer』というソフトを使って分かった。
パソコンの通常の無線機能だけでは表示されないSSIDを、パスワード以外の情報一覧として表示してくれて、それを見ると、ほとんどのチャンネルが複数被っていた。
唯一使われてない9チャンネルに設定したら、あっさりと解決した。