NetGear の EX6100 を firmware update したらログインできなくなった
firmware を V1.0.1.28(だったかな?) から V1.0.1.36 に upgrade したら web UI が刷新されて "NEW EXTENDER SETUP" なるボタンが出てくるのだけど初期設定が完遂できない。
登録ボタン押下すると html やら js がアドレスバーに url と一緒に付加されて遷移しようとするのでこいつら大丈夫か?という感じはある。
if(cf.login_ng.value !="ng-hide") { $('.loginInfo').css('display','none'); }
ng-hide じゃないと loginInfo (User & Password input field) を隠してしまうみたい。
疲れて眠くて色々と書くのも調べるのもめんどくさいので解決方法だけ。
- Chrome でトップページを開く
- 右クリックで要素の検証
- loginInfo のノードの css から display = none を削除(カーソル合わせて Delete キー なりなんなり)
- 普通に前のユーザとパスワードを入力する
- ログインできるはず
設定からパスワードと QA を設定すると、次回からは普通にユーザとパスワードが入力できるようになる。
login_ng = ng-hide になって EX6100 から帰ってくるということでもある。
要するに新しい Web UI では秘密の質問による復旧手順を用意してあって、その秘密の質問が未設定だと "NEW EXTENDER SETUP" が表示されて初期設定を強制的に要求するのだけど、その機能がどうやらバグってるようだということ。
去年の 9 月に firmware upgrade されたみたいで、更新した人もいるだろうにネットに情報上がってないのなんでだろう。。
ちゃんと wifi やらも動いてるのに、まさか firmware の upgrade に失敗してるということもなかろう。
この製品の javascript 読んでると Netgear 製品全般について色々と思うところはある。