kuniku’s diary

はてなダイアリーから移行(旧 d.hatena.ne.jp/kuniku/)、表示がおかしな箇所はコメントをお願いします。記載されている内容は日付およびバージョンに注意してください。直近1年以上前は古い情報の可能性が高くなります。

nexus5がwifiに繋がらない

Nexus5でwifiに繋がらなくなってしまった、その時に試行錯誤した内容と対応結果を記録しておく。

対応結果

製品バージョン

  • 無線LANルータ:WHR-G301N
  • 端末 nexus5 android 4.4.2(アップデートはしていない)

wifi接続できて、ネットにも繋がるようになった

結論から、試行錯誤して繋がった。
どの設定が良かったのかは、SSIDの名称を接続できない時とは別の名称に変更した。

ネットで検索「nexus5 wifi 繋がらない」

http://programming.kuribo.info/2014/01/nexus-5-wi-fi-problem.html
http://blog.livedoor.jp/yoblo/archives/41952891.html
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12138026672
上記を参考に、無線LAN側やクライアント側で試したが、ダメだった。


繋がらなくなった状況までの事象

  1. バッファロー無線lan(wifi)に、ノートPCとnexus5からの接続している
  2. 無線lan無線lanを繋ぐ先のルーターauひかりの機械の電源を落とす(電源ぶちってやつ)
  3. 1週間くらい放置
    • その1週間の間はNexus5からは、別のコレガの無線lan(wifi)に繋げてネットできてた
    • コレガのwifi経由してgoogle play アプリをいろいろ更新して、最新にした。
    • nexus5を接続元に、ノートPCから無線でのデザリングできてた。
  4. 無線lan無線lanを繋ぐ先のルーターauひかりの機械の電源を入れる
  5. ノートPCからバッファロー無線lanに接続できる、ネットに繋がる
  6. nexus5からバッファロー無線lanに接続できてる?が、ネットに繋がらない
    • nexus5のwifiの設定画面では、該当のSSIDは「接続済み」で表示される
    • nexus5の画面上部のwifiのマークは表示されている
    • nexus5からネットに繋ごうとすると接続できない
    • nexus5から他のwifi(7spot)には接続できる,7spot経由でネット接続できることを確認
      • この時点で、wifiは使える(動いている)と判別できる。ただし、2.4GHz,5GHz帯のどちらかが問題ないだけかもしれない。

試したこと無線lanルーター

  • 無線lan無線lanを繋ぐ先のルーターを再起動する
    • 無線lanのみの再起動(電源ON/OFF)および無線lanの電源を30分程度経過してから起動を試したが変わらずで、wifiは接続済みだが、ネットに接続できない
  • 無線lanの初期化(http://faq.buffalo.jp/app/answers/detail/a_id/170
    • ブラウザから初期化を実行したが変わらずでwifiは接続済みだが、ネットに接続できない
  • 無線lanの初期化後に、「かんたん設定」の「11n倍速モード/無線の基本設定をする 」にて無線チャンネルを自動、1,11,13を選択して、設定し直すが、nexus5では、wifiは接続済みだが、ネットに接続できない。
  • 無線lanの初期化後に、ブラウザの管理画面から「無線設定」→タブ「基本(11n/g/b)で 無線の認証を「認証を行わない」または「WPA-PSK」を選択して設定し直すが、nexus5では、wifiは接続済みだが、ネットに接続できない。
  • 無線lanの初期化後に、ブラウザの管理画面から「LAN設定」→「LAN」で、LAN側IPアドレスを拡張設定のデフォルトゲートウェイDNSサーバを以下のように設定するが、相変わらず同じ現象
  • 無線lan初期化後に、ブラウザの管理画面から「無線設定」 WPS用無線セキュリティー設定を「解除」してみるが同じ現象
  • いづれの場合においても、
    • ブラウザの管理画面で、「ステータス」→「ログ」を見て、nexus5のMACアドレスをみても、認証成功になっている
      • 2013/01/01 20:07:52 AUTH wl0: AUTH: WPA/WPA2 - Group Key handshake successful: f8:xx:xx:xx:xx:xx
    • ブラウザの管理画面で、「ステータス」→「クライアントモニター」
      • nexus5のMACアドレスは、通信方式=無線、無縁認証=認証済み、802.11n=有効 と表示されている
    • ブラウザの管理画面で、「ステータス」→「診断」
      • 宛先アドレスに、nexus5側のIPアドレス(192.168.0.3等)を指定して「実行」しても、pingは到達できる
  • ファームウェアのバージョンアップ
    • 2013年が最後の更新ですが、最新と比較して、古い Ver. 1.82だったので、バッファローのサイトから手動でダウンロードして、ブラウザの管理画面からファイルを指定して更新しましたが、結果は変わらず。
      • 更新後のバージョン ブラウザ管理画面のタブ「ステータス」→「システム」では 製品名:WHR-G301N Ver.1.86 (R1.02/B1.03) の表記になった

試したことクライアント(nexus5)

  • SIMカードを抜いて、wifiだけにしてみたが、wifiは接続済みだが、ネットに接続できない。
    • SIMを、挿し直しても変わらず。
  • wifiを、設定で「切断」して、電源offにして、30分以上放置してから、電源ON。その後に無線lanに接続
    • 無線lanへの接続を、自分でパスワード入力して、認証させる方法でも、wifiは接続済みだが、ネットに接続できない。
    • 無線lanへの接続を、AOSSを利用して、パスワード入力なしでの自動認証機能を利用しても、wifiは接続済みだが、ネットに接続できない。
    • 無線lanへの接続を、パスワード入力して、DHCPから直接IP指定とデフォルトゲートウェイDNSを設定して、wifi接続設定しても、wifiは接続済みだが、ネットに接続できない。
  • google play のアプリで、以下を試すも状況変化なし
    • wifi analyzer で、wifi状況見ても、電波は拾っている。
    • FXR Wifi fix and rescureで試してみたが、状況変化なし(いったんnexus5の電源on/offが必要)

最終の設定内容

SSID 無線チャンネル 倍速モード 倍速モード拡張チャンネル
xxxx 自動 20MHz 1(選択不可)
xxxy 11チャンネル 20MHz 1(選択不可)
    • LAN設定

初期化時と同じまま

LAN側IPアドレス 拡張デフォルトゲートウェイ 拡張DNS
DHCP、手動でのIPとサブネットマスクは指定しない なし なし
    • 無線LANルータの、SSIDの名称を別の名称にすることで、それまでとは別の無線LANとしてクライアント側(nexus5)に認識させたことで、ネット接続ができた。
      • ブラウザの管理画面の「 11n倍速モード/無線の基本設定をする」にある、SSIDの欄の文字列を適当に、英数字を変更または追加した。
      • これまでとは、別の無線LANとして認識させたことで、nexus5上での設定が新規に作成された。上記までの試行錯誤の結果からみて、SSIDが同じ名称なことで、設定が上書きされているが、どこが前の情報が残っている or 書き換わってない or 何かが悪さをしている。
    • 無線チャンネル
      • 11チャンネルに変更(デフォルトは自動)
    • 倍速モード
      • 20MHz(40は選択せず)
    • いっそのこと、新たに3000円程度の安い無線LANルーター買った方が楽だ。対応した労力・時間を考えると、買った方が安くて、より新しくなるため、その方が良いといえるかもしれない。
  • nexus5、クライアント(端末)側

画面の設定→端末情報→端末の状態

IPアドレス 192.168.0.7
デフォルトゲートウェイ 192.168.0.1(無線lanでなくauひかり側のルーター) 無線lan側のIPでない
ネットマスク 255.255.255.0
DNS プライマリ 8.8.8.8(googole public)
DNSセカンダリ 8.8.4.4(google public)
Security WPA2
    • androidのバージョンアップは行っていない。
      • wifi設定の上書きでうまくいってないとすると、バージョンアップしても変わらない可能性あり。
    • androidの初期化(機種を使用する前の状態に戻す)は行っていない。
      • どうしても繋がらないのであれば、初期化するしかないと考えていた。工場出荷状態なので、バックアップして、アプリ入れ直して・・・ と果てしなき戦いになりそうなので、さけたいと考えていた。