corega 無線 LAN ルータ CG-WLRGNX の MAC アドレスフィルタ
iPod touch を corega の無線 LAN ルータ CG-WLRGNX に繋ごうと、アクセス可能な MAC アドレスのリストに iPod touch の 5C で始まる MAC アドレスを登録しようとしたら、何故か登録出来ない。下図の様に「MACアドレスが間違っています。」とのメッセージ。ネットで検索してみると同様の問題で困ってるヒトはいるようだけど、解決策は見つけられず…。「最新ファームウェアの確認」をしてみても「ご使用のファームウェアは最新バージョンです。」らしい。(管理画面上の Ver: 2.10 の表示がファームウェアのバージョンか?)
ページのソースを眺めてみると、左の MAC アドレス入力ページ (wlan_acl.htm) 内の JavaScript 関数 checkData() ではじかれてるみたい。
Firebug で問題らしき箇所でブレーク。 MAC アドレスの先頭は 16 進で 5C と入れてるのに 5 と認識されているのが原因っぽい。
var mac1=parseInt(passForm.PCDFixMac1.value,10);
…の部分は、
var mac1=parseInt(passForm.PCDFixMac1.value,16);
…なんでは?と、思いつつ、この mac1 の値を Firebug のウォッチウィンドウで書き換えてみた。ソースを見る限り何でもよさそうだけど、一応 0x5C を 10 進にした 92 に書き換えて続行。無事に登録できますた。
これってバグなんではー?コレガさん。
| 固定リンク
| コメント (2)
| トラックバック (0)


最近のコメント