请问各位大神,上海贝尔I-240W-Q$ h9 L7 J6 ?* |; r1 w( H
) a% r8 S* z- N0 U如何开启SSID2,同时修改密码,我现在以经把SSID2有关的网页原文件抓出来了,但不知道如何修改,希望有高人能指点一二。6 Z" H5 l" d, l: F8 |$ {
0 k! K8 ^4 r) c2 E* O
7 f2 G5 d# P* v/ m7 _+ o) p
% U. g$ M' r i# c<!-- saved from url=(0034)http://192.168.1.1/wlan_config.cgi -->, C" \: P# \, ?# Y% `/ ~% k" k! s. F
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">: X. w( r, s6 Z v- x; o
: a! H1 `( A- \7 x# U) l
<meta http-equiv="Pragma" content="no-cache">8 i" i* w2 T: x5 l- G
<link rel="stylesheet" href="main.css" type="text/css">. V3 ~5 U1 G K2 A7 b* @7 u
<script src="jquery-1.6.1.min.js"></script>
/ b( Z: n3 Z/ Y <script src="global.js"></script>
) M! ~1 e0 P, i; E# D<script>
O. B& d& M1 B' c var wlan_config={1:{X_CT_COM_SSIDHide:0,
6 A; A4 j2 G! O- i7 OX_CT_COM_RFBAND:0,; q2 B, z! J( }# @& h
X_CT_COM_ChannelWidth:0,2 E( {3 p& R- d, V
X_CT_COM_RetryTimeout:20,
# W, j) Q+ S1 W3 t) I$ U- gX_CT_COM_Powerlevel:2,9 J0 S( F: P4 n6 k G1 z1 L
X_CT_COM_PowerValue:0,$ Z' I$ [6 L+ a9 n
X_CT_COM_GuardInterval:1,
0 a p7 w7 N/ u lX_CT_COM_APModuleEnable:1,) l+ t M4 H" Z) v8 E
X_CT_COM_WPSKeyWord:128,
1 }; E, u/ i$ m) _Enable:1,
3 C$ v1 }8 z4 f) X( q, G# rSSID:'ChinaNet-yJKM',3 ]& _) w7 Y9 K
BSSID:'54:A6:19:6C:BE:C8',
$ ^ F% d' Z' _. AAutoChannelEnable:1,
8 u; M& @: K5 Y4 h& [Channel:0,
' {$ W2 H+ P/ E- ~) c3 l" c0 c$ U. xChannelsInUse:'1',
4 n; z/ C0 l1 D6 V0 cStandard:'n',
0 c5 Q |+ {: h U' q+ BBeaconType:'WPAand11i',
& Q: @" E# _5 O3 @# _2 lWEPKeyIndex:1,& P X: F9 u$ T& N
BasicAuthenticationMode:'None',; e; v1 I: d4 ^5 T t% e, ?
BasicEncryptionModes:'None',
. R. d0 i" u: n- lWEPEncryptionLevel:'40-bit',% {4 G$ H2 l- n/ Z3 c
WPAAuthenticationMode:'PSKAuthentication', J; I" j% @, [: w4 {+ N/ J
WPAEncryptionModes:'AESEncryption',
3 f; z0 |2 H3 a, [WMMEnable:1,
2 p& a% @% z# n% H9 QX_ASB_COM_VirtualIfCfg_APIsolation:0,4 p* Y; r% C, D4 D8 o, F
X_ASB_COM_11n_Control_Sideband:0,
; D5 }1 N! U0 V$ E4 KMaxBitRate:'Auto'," o7 j$ n% X* S0 V0 m
X_ASB_COM_11n_MCS_Index:0,
: O' ]- A1 }) q. rX_ASB_COM_VirtualIfCfg_WpaGTKRekey:0,
8 c2 {$ }, Z _; b3 H) X5 @X_ASB_COM_BaseCfg_MCastRate:0,3 V! P6 }& d. F4 h
psks:{0 S. J- x7 x9 E( U; }! W( N
1:{PreSharedKey:'evfxm2pf'4 n! J5 D9 D* o6 ~ V
}},/ [5 Z: \: `- g8 V1 ^; c
wepKeys:{
. {" v7 i# C4 ]$ `( @: Z1:'0987654321',2:'0987654321',3:'0987654321',4:'0987654321'}
* h' k3 e7 c2 U# {( u}8 k8 U6 o. e' E( m; e e. y6 x3 ^& Z
};
7 L8 \0 z( n3 t- l3 G var wl_RFBand={ rf24:0, rf58:1 };5 ?- d& I1 j& \8 `3 Y
$ ?! l/ s$ X& @
wl_40M_MaxBitRates=[
/ i. I u! L6 P6 h7 u0 C, g "Auto",; N$ x% o7 F0 ?7 ^4 v8 \
"13.5 Mbps",) g0 w% p' p2 Z$ M. D) g
"27 Mbps",7 r; S/ l/ f: g% J* a/ ?
"40.5 Mbps",
3 _5 A; O+ t* \6 ^1 { "54 Mbps",
7 h* n9 h* M" B. G8 _ "81 Mbps"," C$ l+ n( u6 }4 R) b
"108 Mbps",
_0 j6 m8 X/ J "121.5 Mbps",, G, }7 g" z& j" {
"135 Mbps",
& h: ?) U- F* Q& w- W' R "27 Mbps",+ Q; P# b! e' l$ T9 t! w) A! R! C
"54 Mbps",/ S7 c# V9 {+ ~/ F/ G1 r1 s
"81 Mbps",
" v4 _1 f8 A4 ^5 V' \" u1 w' Y "108 Mbps",
$ F8 g+ K. P5 Y5 T0 u6 B "162 Mbps",3 y# H3 i8 p9 s) m3 z, _) C) ~
"216 Mbps",
, H+ T7 C j9 c( E "243 Mbps",
2 }# q6 E' m) o% |% [+ l: \, S$ n4 u "270 Mbps"]
, E+ A. ~: c; `9 D& _ # S- {/ r4 b& j0 Z; ~9 `$ Q
wl_20M_MaxBitRates=[
* R9 e% m5 l: U% i) h; c "Auto",1 h$ o4 F0 y. s+ X5 G8 u
"6.5 Mbps",& m9 P; Y7 v) u1 n" h
"13 Mbps",
7 c7 _5 y0 u$ {- ~ "19.5 Mbps",
5 |# o) `4 g4 R3 D "26 Mbps",1 \" @, l* i9 {0 u6 |- ~1 |
"39 Mbps",$ e+ R: r, A8 Q# S" c
"52 Mbps",
4 J3 @0 ^+ f$ m' `2 | "58.5 Mbps",
6 m: G- D! a) k+ w- w) m5 \* ?. y3 a# ` "65 Mbps",% x* c; O% B8 f9 @$ C
"13 Mbps",5 d* L5 g' W8 V7 j2 v" V
"26 Mbps"," ]. _. s' P* c/ y6 @" A
"39 Mbps",
0 f8 H. H A, F; N/ A. l* j* r! n "52 Mbps",( i) d0 A8 f- F. T: Z/ J
"78 Mbps",, ]7 h* Z! z8 J; v2 X& b
"104 Mbps",# ~0 q8 d9 R+ o
"117 Mbps",5 q9 V0 ?3 J$ ~) c
"130 Mbps"]) Q& x( A) S' q
wl_11bg_rates=[2 E) l/ l5 R, `6 r/ k4 D9 E! q6 s5 W
["Auto", "Auto" ],
" I& I% L% N* M, X' t( _ ["1 Mbps", "1" ],/ g, J8 ?; _6 H1 i! P$ L# E
["2 Mbps", "2" ],
4 G* S$ ^" L- G# P ["5.5 Mbps","5.5" ], 0 \" _8 N2 t/ H6 h" `. A
["6 Mbps", "6" ],
( ?) z [8 B- K! O' G8 v ["9 Mbps", "9" ],
1 J: p' i# h# d, n7 I ["11 Mbps", "11" ],
7 b; B0 j1 X+ r1 j Z ["12 Mbps", "12" ],- ~; j- J P9 C, o! o
["18 Mbps", "18" ],2 Y& G! p: j6 B! D) L; f" o; n
["24 Mbps", "24" ],
( J! l, w3 W. Y ["36 Mbps", "36" ],, p. i3 w& e+ {* j
["48 Mbps", "48" ],
( p" ?+ y7 \2 n9 b' @" B& b% W ["54 Mbps", "54" ]
8 r/ C5 V# @' o: x ]& n! f2 P& I+ j( O0 Q
wl_11b_rates=[1 ]3 Z5 q, |' y9 K) e5 ~! \
["Auto", "Auto" ],% [% Q- B/ m, |% J% p5 E
["1 Mbps", "1" ],
8 V$ v" S; {( k. h6 M1 x ["2 Mbps", "2" ],
2 }6 J9 Z- i9 l& U$ p p0 e; M ["5.5 Mbps","5.5" ], . Y) P: n; t: E5 G3 w5 _- l1 S
["11 Mbps", "11" ]- v& F. B( C8 M. i' z6 B
]
, q2 ^2 l! `" p9 A" ~: k/ [) q wl_mc_rates=[! Y: m# F0 n' B( p; p& X
["Auto", 0 ],2 L/ A8 O! g% f- ~3 V; O
["1 Mbps", 1000 ],
0 p+ {9 ^: [$ s6 T ["2 Mbps", 2000 ],
# h0 P- _' x$ f( b ["5.5 Mbps", 5500 ],
6 x; x' b6 f3 N9 k6 _9 ^7 } ["6 Mbps", 6000 ],% N. V8 u% l+ z6 O4 G0 r
["9 Mbps", 9000 ],+ O, d" O2 |% A( p6 m* V
["11 Mbps", 11000 ],) W9 a" b4 r u, Z: X! V7 R
["12 Mbps", 12000 ],+ L) D3 \" Y$ @: j7 v" U! A
["18 Mbps", 18000 ],9 j5 z& N i0 G; K6 L: U
["24 Mbps", 24000 ],* Y- _: m& H7 Q7 D0 Q1 {9 Z
["36 Mbps", 36000 ],- p/ p; L" ]" C+ W2 g! i
["48 Mbps", 48000 ],
4 K7 x, `3 j# N& X. D; B" B ["54 Mbps", 54000 ]
4 J5 D1 ?, d8 @, X1 q1 P( K& Y ]
3 F" H6 e) b3 t2 `- T- }) n $ s/ d) v5 w& P6 z8 K
" o: l) q! `( V2 b $(function(){
+ X. M" d( h1 b0 v) K1 Y7 Z var g_ap_enable=wlan_config[1].X_CT_COM_APModuleEnable;
! T5 }5 k6 C# Y. S+ N var g_ssid_name="";//ALU01871449& m/ Q7 ?: Z/ ?( v& A4 ~0 W G ~
$.fn.append.apply(4 r: \/ w5 r) `
$("select[name='ssidx']"),
4 A, t# Y/ ]( z: k $.map(wlan_config,function(conn,idx){
5 K7 p; b6 ?! m return $("<option/>").val(idx).html("SSID"+idx);. m, U" c$ T+ h$ \
})* G" L3 j3 K# O' q; ]' \
).change(function(){3 ^7 R% ] E: }8 y* M
var wlan_conn=wlan_config[this.value]; {$ u/ h0 }' w- R
with(wlan_conn){
6 u* |9 A c, Y: h7 ~ $("input[name='wl_enable']")
E) p! l, A& _: I, Z" p/ y2 [9 | .prop("checked",Boolean(Enable))& N4 g5 o9 s5 ]8 F
.unbind("click")
/ H) U, y' j% E& N; @5 f .click(function(){
; x% c. ?+ B. ]+ w2 w0 u ( $(this).is(":checked")?$.fn.show:$.fn.hide ).call( $("#wlconfig") );
* k' n% m$ L- p4 ~1 n })$ Z3 o& v$ v" Q+ C$ N
.triggerHandler("click");9 O Y4 O0 u9 `7 l3 u* k T0 O0 r2 h
0 U1 P' p* @. B6 f8 n6 t $("input[name='wl_hide']").prop("checked",Boolean(X_CT_COM_SSIDHide));
8 M7 G% W9 n5 G $("input[name='wl_isolation']") .prop("checked",Boolean(X_ASB_COM_VirtualIfCfg_APIsolation));
, m, U8 ?/ n2 A$ ` //$("input[name='wl_DisableWMM']") .prop("checked",!Boolean(WMMEnable));) \9 U* f7 C5 b7 }
var mr=/()?(.*)/;
* C: D( h; L ]$ g9 n& i/ S var ssidx=parseInt(this.value);
' |* l/ [- h+ J if(ssidx==1){$ [. y& d6 U$ [6 c5 y
mr=/(ChinaNet-)?(.*)/;( n, G7 A7 B2 m/ O! b' T8 A
$("#wl_ssid_prfx").html(mo[1]);8 G/ u* O! V6 d: K* ]2 J7 w
}else if(ssidx==2){- ^* A, G* b, ^1 }- r8 U6 a
mr=/(iTV-)?(.*)/;6 l, {( U" y8 o
$("#wl_ssid_prfx").html(mr[1]);
+ E0 D% r! f+ l }
- m/ ]! q4 W4 I0 p- h3 f, c+ k/ p1 f //var mo=mr.exec(SSID);# c" c1 W4 b& d6 [4 o5 [3 x
//var mo=/(ChinaNet-|iTV-)?(.*)/.exec(SSID);" s V0 v4 n9 s: ^ q6 ?5 S2 z
// if((ssidx==1)||(ssidx==2)){
: i' F% H; M. f) _0 M0 @. T $("#wl_ssid_prfx").html(mo[1]);4 X1 `) e8 a, V% O' [
// }else{3 W. n" ?* r) V4 a! I9 }
$("#wl_ssid_prfx").html(mr[1]);
4 J% \* Q# H o8 u
2 U% O* w0 x1 N // //$("#wl_ssid_prfx").html("");
0 D+ M/ u: |; F* t! I/ s' c" S // }- t" D, D7 U& E6 ?: ]" e
( o; @. s' o$ r& E2 t0 T
$("input[name='wl_ssid']").val(mo[2]);
1 z9 B; [: E5 K5 C0 i- ~! ? g_ssid_name=SSID;//ALU018714490 V4 q1 E/ w) h6 R) W& v
$("#wl_bssid").html(BSSID);
3 J! P A- ^- [& i6 p if(parseInt(this.value)>2){1 q" z% B$ R2 o/ s5 F: G$ |
$(".ssid1only").hide()
, R; \0 H- p! {& z" W( K, q return;
+ n: A1 c+ O- y; g' _ }else{
l0 t0 b% p2 b/ H/ C $(".ssid1only").show()5 V8 F( ^$ h; R
}: B5 V# a5 o# u/ B7 M
$("select[name='wl_mode']").unbind('change').change(function(){
$ {! Y, s: O$ C* w, u# f0 h if(this.value=="b,g" || this.value=="g" || this.value=="b"){; E; {, Y( \0 m! B E1 [
$(".n_related").hide("fast");
' T6 g* V' ^9 I8 Y
8 n! E. e7 v6 R# b8 b. g5 S $("select[name='wl_bgRate']").val(MaxBitRate).prop("disabled",false);
" J4 ]9 e) E- ?9 ? //b&g can select channel
1 T' X; _8 C9 k4 ~9 { var wlchannel=$("select[name='wl_channel']").empty()1 I' Q9 J- `- G3 s1 {! D6 R
for(var i=0;i<14;i++){
0 W- F, h+ }6 l wlchannel.append($("<option value='"+i+"'>"+(i?i:"auto")+"</option>"))1 m! u+ ~" C @. V# C. m
}
* X5 u5 @1 m \ wlchannel.val(Channel);1 l4 J5 m# T# M* { |( `1 r6 v
// b/g has different speed' k) x/ W+ S/ v- ~
var bg_rates=$("select[name='wl_bgRate']").empty();
. K; }' v4 |+ u* m% x& h if(this.value=="b,g" || this.value=="g"){
# ~! X4 j5 b/ o# ]8 ^ for(var i in wl_11bg_rates){
/ Q: N* D0 O2 @; v% A# c$ l $("select[name='wl_bgRate']").append($("<option value='"+wl_11bg_rates[1]+"'>"+wl_11bg_rates[0]+"</option>"))( d* q8 Y$ k- J* V }4 k5 p
}$ D0 A9 b3 Q3 O* ~9 W0 W
}else if(this.value=="b"){0 _ V' o; T+ w0 m3 N* ~
for(var i in wl_11b_rates){
1 P& R. o6 r& _& B7 E* L $("select[name='wl_bgRate']").append($("<option value='"+wl_11b_rates[1]+"'>"+wl_11b_rates[0]+"</option>"))
3 u. f3 t [$ u9 ]4 X1 D }/ T. Q/ y, y6 H9 M
}
. I5 s; g+ ~$ ?7 W+ N: ^ B bg_rates.val(MaxBitRate);
1 i" R, \$ E' B: q2 A) J
' z- [* ]+ \/ A, x }else{
! I$ `. Y" d/ k7 S L $(".n_related").show('fast');
* [; l! l* d( {* {" r0 } , [' l% d: e/ X) y+ L( W; x
$("select[name='wl_bgRate']"); c7 @4 ^+ }5 O5 Y+ V4 E
.empty().append($("<option value='0'>Auto</option>"))( x9 `0 G" H9 g, p6 R" X0 T
.val("Auto").prop("disabled",true)7 U N* ~! M- v; |2 S6 `
" y; S x; p" M$ ]% v
$("select[name='wl_NChannelwidth']").val(X_CT_COM_ChannelWidth).change()
# N0 B0 s+ w% m% C8 L }) L( l: w9 K+ i% T
}).val(Standard).change()0 T1 c; L+ E& a P
/ o; ]4 r9 r1 F, y1 C* C) C; \+ C $("#cur_channel").html(ChannelsInUse)
' _2 W$ W! q! l' M: c7 v
: Y, q7 R% g" r $("select[name='wl_RFBand']").empty().append($("<option>2.4G</option>")).val(wl_RFBand.rf24);
! A2 Y5 o+ Y8 N& f" i8 V $("select[name='wl_N_GuardInterval']").val(X_CT_COM_GuardInterval);
* Q. f8 w: m* K 5 o' i4 z" e$ J9 X& y) s1 M
var wl_power=$("select[name='wl_power']").empty();
. ` [" E3 h; S: w7 q) {0 l. v& k for(var i=1;i<6;i++){
! g& t1 g, l) d) B7 F% h wl_power.append($("<option value='"+i+"'>"+(120-i*20)+"%</option>"))
3 J- o# K3 G5 R9 o }2 Z7 ?; A! ]3 Z5 r# K# X( ?* B
wl_power.val(X_CT_COM_Powerlevel);' @$ e6 w# X; G6 o. b0 z, i
3 G9 D$ k$ N, ?: u8 x1 B, x8 [ /*' ]6 |; b+ h- x6 L. o7 j4 O
$.fn.append.apply($("select[name='wl_MCastRate']"),
8 U: n% H- Y' t6 Q/ N0 x $.map(wl_mc_rates,function(v,i){9 H9 b: l8 }/ x% Z5 N/ f2 a3 z X
return $("<option/>").val(v[1]).html(v[0]);
# Q3 I3 \. }1 { })
9 D! y M0 e6 @1 w ).val(X_ASB_COM_BaseCfg_MCastRate);
7 k; ]) |! L8 U, l1 D/ [2 P) I' @" R */
+ `8 u; T; X( U* ~* n! F9 y# \' W
$ L/ ?- u! Z( e& a7 _/ c0 x( m5 v //$("#wl_powerValue").html(X_CT_COM_PowerValue);
2 [1 y# N" }. D% D/ W4 b& o5 a9 m $("select[name='wl_N_Ctrlsb']").unbind('change').change(function(){6 T* F# E2 \ i+ m; P
var wlch = $("select[name='wl_channel']").empty()# W6 g% i% m7 b/ a% X+ T' h6 p7 N
if(parseInt(this.value)){//upper2 s( ]$ R3 C3 D% P
for(var i=3;i<10;i++){( r0 S9 j [8 V5 T
wlch.append($("<option/>").val(i).html(i));
8 Y( z }. H7 L. R( W }' U' w5 s! j2 q
}else{
; M) J, i. h7 j$ G$ Q" y- T for(var i=5;i<12;i++){
}! L- z( k; f1 v, B/ N5 L wlch.append($("<option/>").val(i).html(i));
# `" ~! I+ u$ \ }0 O( d+ x) f! s4 e
}0 m6 q6 n8 t, `8 D5 ]+ f2 J0 w" X! j6 u
//wlch.append($("<option/>").val(0).html("auto"));
! F& T8 @2 X' O# t8 _ wlch.val(Channel);9 E/ d# ?! c2 } G& w3 H `# T
})0 b2 m/ m7 d( b( a2 R
$("select[name='wl_NChannelwidth']").unbind('change').change(function(){) A' M" o8 B8 u% ~- F
if($("select[name='wl_mode']").val()!='n')return;/ h; B, L4 o1 f2 o/ e# T
//change available rates in accordance with bandwidth
/ |+ I0 r% H) j5 I! K5 Y! ]% O 3 G/ k O% Z* c/ [! n& ^2 E5 n* P
var ary;6 i4 U+ N1 t4 A6 N/ d
if(this.value==0){
) S% m7 j( _4 c! q+ h# U' W ary=wl_20M_MaxBitRates;
' y" P! n, c2 @/ X+ C9 X* [% l/ ] }else if(this.value>0){
7 r. f" q. Q: _2 x' O3 Z' j) y ary=wl_40M_MaxBitRates;
# ]* W4 h9 C* d$ M/ k/ @# B& k } t# A3 C3 C }. u" ]1 i
$.fn.append.apply(
7 L6 D1 t: n' C' |2 k, P $("select[name='wl_N_MBitRate']").empty(),
0 S4 P; l* ^. n6 T2 ]2 Q- y $.map(ary,function(v,i){
1 n# V8 t0 A$ m' B; J, f7 d7 u" V return $("<option value='"+i+"'>"+i+":"+v+"</option>");
. N( r1 r5 t0 H% [3 r, N* G$ r })0 P# f, y: G& U3 ?3 r/ [5 w
).val(X_ASB_COM_11n_MCS_Index);3 u9 J7 x1 o* T$ {( s! s' q7 }* Z6 v4 A
//(mode N & bandwidth 20M) can select channel, n6 ` g# p1 Q% X6 y# ]
var wlch = $("select[name='wl_channel']").empty()
$ I0 M2 p Q4 K# ~" m if(this.value==0){//20M
5 }& `% i, Q1 B6 p for(var i=0;i<14;i++){
7 _8 J" q. _# Y4 Q4 D! r- ~; B wlch.append($("<option value='"+i+"'>"+(i?i:"auto")+"</option>"))7 [9 X, I0 n) a) [
}) [0 p0 k2 `) S( g- H% X; i. ~0 c
$("select[name='wl_N_Ctrlsb']").prop("disabled",true);. [3 U7 h2 x* a c( j
}else{//update channel by controlSideBand4 I* T+ e% }" G3 x7 b8 @
$("select[name='wl_N_Ctrlsb']").prop("disabled",false).val(X_ASB_COM_11n_Control_Sideband).change();
$ F! P$ l" H6 @9 B# Q5 s }
3 g$ ]$ T1 Z+ |! U" N2 p wlch.val(Channel);
: `# { q* W5 |/ X) \" n- z& W2 D
* G J; `! ^3 _' ~/ j4 X9 X* x9 c }).val(X_CT_COM_ChannelWidth).change()2 B" m8 q6 D2 Z' \4 f& B
$("select[name='wl_WMM']").val(WMMEnable);( g3 D: y2 L4 I9 I8 u$ \) u
/*" f4 Q! k9 v- }( S2 [" D, ^4 d" P5 a
$("select[name='wl_APSD']").val(UAPSDEnable). Y; e; K' W' {- u4 l2 j& m K
$("select[name='wl_WMM']")0 s% P& G; c; S! t- U1 }
.val(WMMEnable)4 {/ ]9 h, t/ ~! a, b5 B7 x }
.change(function(){
# Z' }% s( k1 A3 U+ p7 P+ g if(!Boolean(parseInt(this.value))){
8 M- V3 G, j% t/ ] $("select[name='wl_APSD']").val(this.value)
& w5 i a* H' C5 J+ ?6 z }. W0 J! N' n* G5 K: Y/ r6 F: q
$("select[name='wl_APSD']").prop("disabled",!Boolean(parseInt(this.value)))/ t; u/ K6 h1 j4 g, t2 g9 _
}).change()- p, Y3 t o: D- C* D! V" `
*/; R3 Q& F) X- E; A# ?3 }
}
4 A: b# r7 K/ @& s4 W! b/ d2 A$ Q3 G! K }).val(urlParams['ssid']);( ?9 u0 S N: }# x
$("form").submit(function(){
; _5 T8 |. `7 z; P/ c# k if(($("#wl_ssid_prfx").html())=="ChinaNet-"){; Z: l5 v- s& d+ O1 J& N4 B
if( $(":input[name='wl_enable']").is(":checked") && $(":input[name='ap_enable']").is(":checked") ){* a. ~! K) L$ m+ M% r9 s' w9 l$ P
if($.trim($("input[name='wl_ssid']").val())){
: d; G) x- r, C u if(! /^[0-9a-zA-Z]{1,23}$/.test($("input[name='wl_ssid']").val()) ){
/ ` u5 U( V8 ]3 R; n alert("请输入正确的SSID,只允许包含英文字母和数字");; T( |0 p* d7 C$ R& B( B* O
return false;
, L* E. ]3 r- {( D9 ^ }
/ D$ d) |8 ^! m) W if( /[0oOB8Il1]/g.test($("input[name='wl_ssid']").val()) ){
6 X9 e/ j/ j* a3 B return confirm("输入的ssid含有易混淆的字符(0/o/O,B/8,I/l/1),确定吗?");3 E$ e/ o+ j A' T) p5 N
}/ A) u, n, ]" K: I
}2 e* \% }$ X9 p' h/ U5 t2 {
}% d' l# r& A7 h
}" |( ]6 Y, e+ t J* G \
//Add for ALU01871449
- ~/ i. L/ d K var ssid_name=$.trim($("input[name='wl_ssid']").val());3 u0 f ~+ C' _. l3 x2 B3 | ?) V
var ssid_index=$("select[name='ssidx']").val();
9 K2 l. ]9 Q) A( f2 w& P* G var ssid_ret=true;
3 g! s& z2 r: A' O. M" g $.each(wlan_config,function(k,v){; k5 u+ o r4 |' {( w
if(k!=ssid_index){* ^8 W! i% _* U3 a2 w
if(v.SSID==ssid_name){
1 q* t, y, K5 A5 V! y& [) E# t alert("SSID 已经存在");/ M4 C, }# R0 m
ssid_ret=false;
+ G7 e2 h) I X! A: k1 b( m5 f $("input[name='wl_ssid']").val(g_ssid_name);# g2 r0 j- _! _* l$ h8 W, f
return false; " k1 C9 O9 j7 {
}3 i" n; E; B% [- h- d, r
} & o9 i w) |% u" V9 K! y
+ \; ]2 c; D# Z })5 | K5 z+ u2 q
if(ssid_ret==false){- v; `* u% y' N+ f
return false; 9 B& `: |" u6 `( L1 x$ E
}+ I# j- Q4 L3 b [ j
//End add ALU01871449
1 y# ~ d% k# ^- F* S8 g7 @" P
( ?- s2 r6 Y- { })8 W; M' V, x9 E6 M- o' h0 Q
$(":input[name='ap_enable']"); w$ F. i% B8 w9 `. x, ?' v$ K
.prop("checked",Boolean(g_ap_enable))3 A8 A+ O7 r% C) `. H
.click(function(){
4 j1 i& ^3 I: V# G6 @ ($(this).is(":checked")?$.fn.show:$.fn.hide).call( $(".apsetup"), "fast");: i& l5 t( L3 B4 `& r9 F6 I
})5 j+ m0 v5 B B% f/ v
setTimeout(function(){ }' r8 E1 F$ n. R4 X( |
$(":input[name='ap_enable']").triggerHandler("click");
( |5 z: U, Q1 Z! ~. u $("select[name='ssidx']").change()4 a& y& \3 U \% F% h
},100);9 l+ c- \+ H; ^4 i' k0 M' r9 a
})
! W+ w9 Y+ f. h" n9 d7 {/ c( f % [# W% x3 `$ d5 y1 N& W1 Q
</script></head>9 a: _$ S8 j* \8 O+ j9 A
- e) P) v6 X; h) m& F7 M) A4 B! W1 t5 h, r ) @, W0 i0 h& ]
<body>( f% @* x8 D# E: _0 Z+ }1 h* S5 ]
<b>基本无线设置</b>+ c: j# O" `. m- a" W4 C9 Y( p
<p>
* |7 a9 Z3 m. k" D 本页配置无线LAN 口的基本特性.包括启用或禁用无线LAN口、从工作站的AP扫描搜索中隐藏SSID、设置无线网络名(即SSID)。 ?; a$ j' N7 I) F
6 O; u) {. r: n! s5 L- ? </p>2 v; g8 S$ N* {/ Z! m/ v' e
<form action="http://192.168.1.1/wlan_config.cgi?do_config" method="post">/ D* K- m/ d/ ~: M) I3 f* K
<table>
0 M: ?5 {0 X: ` <tbody><tr>
( A' k" G. {) x9 S% p7 O+ c% k <td width="180">; v& [5 c" k1 B
<b>启用无线</b>
) j! a' p. w3 c, M( ?7 d </td>
$ m/ \" P( H: {% | <td>( P4 V; E7 q( z
<input name="ap_enable" type="checkbox">
& w% d' C9 b1 j' m* n </td>* Z4 L: S9 f( L3 x% D0 B1 F6 u! k3 r2 S
</tr>
, Q' K( P' Z1 E [9 K0 z4 s </tbody></table>+ o$ p& V& D; o# W
<div class="apsetup">
" G: n6 g: {! I8 @* F% ^; B) ` <table>
2 n! F3 C# v! @ <tbody><tr>
% z' z `4 k. E1 ? <td width="180">
* q# B9 Y3 }6 y4 e& X- M <b>选择SSID</b>
7 g% o' \7 f0 F: a3 j* s& R b- J# D </td>
4 D: T ]3 ]. Q( L3 a1 h <td>5 U, T# p W9 a' O7 {( `) ^
<select name="ssidx" style="width:120px"><option value="1">SSID1</option></select>
, V3 d# T; Y7 S, Z# G </td>
4 z8 Z* J: X! m6 r& } </tr>
& F* b% o4 q5 C* V5 _9 } </tbody></table>
4 b- ^& ]% v+ E, L; V4 ?2 R' w <table id="wltoggle">; E1 q7 |" @2 G! p$ U2 e
<tbody><tr>! B$ l6 F5 m8 k x, W! K
<td width="180">
2 }$ e; @1 U# U0 p <input type="checkbox" name="wl_enable">
2 m) V) h8 l$ ^/ c7 I </td>0 m3 [% z5 \4 t9 z8 ~+ ?3 [3 y0 P
<td>
5 Z5 ?0 {" G- M) e' ]4 f$ u * |5 k. P6 F p
<b>启用SSID</b>6 v% \# o( w) c+ q6 z. s
</td>- o' O( [1 s4 b; V% y" W
</tr>6 X% v0 k& v) b
</tbody></table>7 J9 S# J2 ^$ Z/ k
<table id="wlconfig" border="0" style=""> % F* p, `' t$ G' J( x
<tbody><tr class="ssid1only">
# d* Q- g* J8 T <td width="180">. s; `& `/ g/ }' ^
<input type="checkbox" name="wl_hide">
" G# e( m! p$ L- [* G2 {0 q </td>
z0 A3 I0 n* J <td>隐藏热点</td>
3 P8 _; q$ k* m8 @% K! N- \2 p3 i </tr>& m, \9 D* `3 e- v
<!--
7 s8 t+ X$ F; u8 |4 |, J& z0 g <tr>; l; D; x/ B: v+ y$ F' r; l5 v
<td>, J" Y: q8 k# I+ }; j
<input type="checkbox" name="wl_isolation">
2 P, A. L# ^; n8 E5 X+ X </td>& g# Q8 V6 o& t. @$ Y
<td width="128">客户端分离</td>, ?/ w w. d3 A% k# w
</tr>
; U& ^; B# R- @0 a" C <tr>0 a+ C- {4 l6 M& s* P$ f
<td>
) B8 X8 U: p+ b <input type="checkbox" name="wl_DisableWMM">
+ W4 B4 q9 s# V" C/ X) }+ ~ </td>0 ^! v5 m% r3 S, w3 w# {# ]
<td width="128">禁用WMM广播</td>
+ _% B7 T5 t& J2 u9 U3 H8 D0 | </tr>
; N! [# s8 r- v( O6 M+ d3 x <tr>" q+ B1 N8 z# O5 L8 |9 u* Y* V
<td>2 Y2 B, l* j: P6 n
<input type="checkbox" name="wlEnableWmf" value="ON">
1 {, I4 j; O! {: c5 Q </td>" o' ?/ M: o" o: j _# u
<td width="128">启用WMF</td>' R5 W2 n c0 E6 B# h9 `
</tr>
* y1 u) k# P; m% K7 y0 t -->
& K. P* Z9 ~% U8 N <tr>
0 g( r& h( \# Q8 j/ j <td width="180">SSID:</td># e7 w( T) l* c/ ~: R" S6 C4 p) b
<td>
* y2 q' u! O+ T& g# ` <span id="wl_ssid_prfx">ChinaNet-</span><input type="text" name="wl_ssid" maxlength="23" size="23">! E6 }+ O1 A* z- I0 K1 H
</td>3 Y+ m6 ]* l9 {3 F3 b
</tr>+ n+ n6 _0 n) o9 r: F
<tr>
5 u5 o: m/ S# `/ \4 ] <td>BSSID:</td>$ ]: P# R& V5 h7 a8 b" N4 g1 h
<td>
6 F9 o. U8 A6 D( E/ z7 t9 M/ R <span id="wl_bssid">54:A6:19:6C:BE:C8</span>" z1 |- ]# T& U* j, s5 V
</td>
9 y) @$ b1 Z' D$ o+ ~3 }4 U( f! g5 L </tr>9 V9 C W: e+ b, j9 P+ s
</tbody><tbody class="ssid1only">5 G2 H. M+ ]$ {( F4 l& l( v2 m
<tr>/ N. [" k( g3 M) ?/ \6 V& \
<td width="180">频段</td>4 w% T6 P1 j: f% a" A
<td>
3 J% v/ a# s6 ~. C, R% @6 _. ~7 r <select name="wl_RFBand" style="width:200px" size="1"><option>2.4G</option></select>2 f; o* {. R& p" w7 X( ^. I
</td>
1 m d" `0 V. U2 `. u' b" R4 G </tr>9 _ U/ `8 B3 K! x
9 B9 ]- e4 g5 k3 z# t& r3 X <tr># [8 Y$ y, E4 W; ^' k4 a6 H/ x0 A
<td>信道:</td>
% ~ D( ]) W Q <td>
- b/ _$ `# }2 S% J8 s <select name="wl_channel" style="width:200px" size="1"><option value="0">auto</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option></select>: c7 i- n" H; N/ Y y6 A3 W
</td>
( o; z" P( S& n1 ? <td>5 d' `" x/ z/ y Z' q' @8 @
当前信道:<span id="cur_channel">1</span>. p$ e7 N9 W; ]: _ Q3 e
</td> 3 {4 | F8 b- W
</tr>
) b e+ e1 K3 {& A, Y C6 ]
; a' ] `$ s. B) c* S. R <tr>
6 {7 P, U+ U8 j8 v# ]9 Z% E <td>模式选择:</td>" L X2 l4 F( i
<td>
6 e4 w4 N$ N* [- M <select name="wl_mode" style="width:200px" size="1">- ?+ i, `4 T4 Q) e; f
<option value="n">802.11b/g/n mixed</option>8 `: R4 u8 V- f" s W; i2 v
<option value="b,g">802.11b/g</option>
4 s7 i' z8 G5 C2 `' N$ Y! C, R <option value="g">802.11g</option>
& P" T+ u, j1 V6 ` <option value="b">802.11b</option>
) `, d0 F/ ]* U( i6 [ </select>
# r6 m+ t# e7 l) y" ^ </td>5 W4 U& m; w: K& N
</tr> ^ [$ @) Y; M4 \ L) E% \4 v
</tbody>( y# U8 @4 H0 G2 w7 X
<tbody class="n_related ssid1only">
5 k2 M2 _& V7 m$ U$ [ <tr>
+ `7 r- S- ~9 _" Z" l8 p5 y) Q <td>频宽</td>+ Z6 W- F- m) C* @
<td>4 M- H5 L, o' S& k* F. q& W( d4 I% P
<select name="wl_NChannelwidth" style="width:200px" size="1">2 l- S7 M; v; H# n( D/ Y
<option value="0"> 20MHz </option>
- O+ U# _- Q) j. L <option value="1"> 40MHz</option>1 L7 c, `; I" P2 j: O5 _$ |, `
<option value="2"> 20/40MHz auto</option>
* \7 Q: G2 a7 N8 J7 b </select>
( p, @* D) w6 f% X1 W </td>
F8 Z) c7 c3 M, u' R. [! W <!--<td> <span>当前频宽:</span> </td>-->
& u* x# b1 r; F) ]: V0 q7 g9 M- H9 T+ [ </tr> 7 T$ C8 A1 ^0 H9 r) U
<tr>
; R9 w4 L. P8 ~( [, i# x6 [ u <td>控制边带</td>
6 |8 x! C% e# [8 i6 g. l3 \ <td>
4 ^. P6 ]9 b/ g7 M `1 v h7 R <select name="wl_N_Ctrlsb" style="width:200px" size="1" disabled="">, M. I/ K4 ?8 x/ ~
<option value="0">下边带</option>
: x. X/ \ R0 k9 [3 H4 ^. }* y <option value="1">上边带</option>
: r# X: L7 E& D, `1 Y </select>
$ M, b) j8 f+ y3 \! \9 A6 { </td>
' f, }8 h5 a2 f9 M# V, F- ] </tr>
) W, }, q- V) f: m1 R* b <tr> " M3 c% p: m+ p3 L9 {- X" ?
<td width="180">保护间隔</td>0 j- l8 Z! H; w% ]. Z1 n. M p; T0 q
<td>
; Z$ \% V1 t5 Y# K+ `% e9 p <select name="wl_N_GuardInterval" style="width:200px" size="1">$ c0 f: ^1 m" ]; u3 [
<option value="0">400ns</option>
- w6 P9 A. G& M5 a" t <option value="1">800ns</option>
! {" t' `; Q; x1 B4 M </select>3 a' K" P* W8 ~; D7 o+ g
</td>
* L( P! ?" R. `+ V& m, S8 ^ </tr>& ]$ u: R! N/ A+ H! b- K5 e8 Q
- ?9 c- J u7 I6 b4 D8 N7 @ <tr>) \; ^! w& o- u8 D
<td width="180">802.11n Rate</td>9 P" c- y$ e& F
<td>
! [2 c3 @3 R9 X6 ?7 S <select name="wl_N_MBitRate" style="width:200px" size="1"><option value="0">0:Auto</option><option value="1">1:6.5 Mbps</option><option value="2">2:13 Mbps</option><option value="3">3:19.5 Mbps</option><option value="4">4:26 Mbps</option><option value="5">5:39 Mbps</option><option value="6">6:52 Mbps</option><option value="7">7:58.5 Mbps</option><option value="8">8:65 Mbps</option><option value="9">9:13 Mbps</option><option value="10">10:26 Mbps</option><option value="11">11:39 Mbps</option><option value="12">12:52 Mbps</option><option value="13">13:78 Mbps</option><option value="14">14:104 Mbps</option><option value="15">15:117 Mbps</option><option value="16">16:130 Mbps</option></select>7 }/ C: D. \! o/ d# K0 x
</td>6 B H' u6 V) D* R7 n: G; j2 t( H
</tr>
( v! w) h% Y& S% ^& `3 S3 a+ { <!--1 P) I" R2 H( ], {, D0 D- V! |
<tr>4 V8 p3 p! r5 [5 t: e- b% h
<td width="180" >802.11n保护模式</td>
. D% _! h9 f8 M$ Z <td>
# F: X7 I3 Z7 G& \8 g <select name="wlNProtection" style="width:200px" size="1">
' T( d S3 t f$ g" R+ u# } <option value="off">Off</option>
# t, Y( m8 S2 j1 ~, q4 y <option value="auto">Auto</option>
" w- ?1 C5 }4 P& @% B </select>
, k! Y7 o! |, m- Q! R5 _ </td>; }( _1 Y# w- B1 B6 W0 H ~6 L8 p
</tr>, x! V# w% R. G! [. m
<tr>8 I( m! P* G7 [' [& h! _0 d
<td width="180" >仅支持802.11n客户端:</td>
8 }. I# X4 D% r <td>+ x9 n6 x" p6 K8 {. B( q
<select name="wlNReqd" style="width:200px" size="1">$ x9 s6 Q, _* J
<option value="0"> Off </option>
+ R: \. g+ Y& c2 X; W X" E4 ~* A <option value="1"> On </option>
W; E: b; v) x, C </select>
6 ?# |9 N! X& \) P$ ?+ w </td># t3 |( g$ \- \; `& c
</tr>
" H% [2 b0 Y3 T, e A -->3 L& e" q- q' q% L
3 r. ~& P$ j) G% W. {
</tbody>
( b& F( @9 Z2 Q6 j6 F <tbody class="ssid1only">
# \/ a3 H5 J% ?* ^
/ y+ D8 [. E3 I# [' y <tr>
# N; p6 X& q- y, |% x; L. }9 ^ <td>802.11b/g Rate: </td>6 r! q) ]6 p( e3 B
<td>9 G2 L2 l- H7 j. ~9 p: X
<select name="wl_bgRate" style="width:200px" size="1" disabled=""><option value="0">Auto</option></select>& ^2 s" j$ c/ B% N* T2 f
</td>
+ \! u0 }" u5 L$ R k) m! W4 J </tr>. X; A7 Z4 \3 t
<!--
$ v* v3 e# E' ~6 {( `! d9 i <tr>* n) Y) H* E5 m5 W( g8 q. u
<td width="180" >多播速率:</td>5 c5 W$ ~, k' E& f8 K! S
<td>
) q. j7 a" G7 x- B$ `- | <select name='wl_MCastRate' style="width:200px" size="1"> </select>* p; f5 T& J# M$ N% r9 {
</td>
0 I+ c2 X* o' V& @% C8 s </tr>5 }3 Y ?" d& B; J# M/ q$ A) l
-->
, A1 @" I' w0 q5 M7 |1 T <tr>
( P( J5 L# o% |' E% M" U# E9 C <td width="180">发送功率:</td>
1 e1 f+ ] s$ Z* [ <td>
% {7 D5 f' f6 t6 `5 R& b <select name="wl_power" style="width:200px" size="1"><option value="1">100%</option><option value="2">80%</option><option value="3">60%</option><option value="4">40%</option><option value="5">20%</option></select>/ Q* m: [$ W, ]
</td>" O5 |; F8 ]+ _, W
<!--
( @3 M( T3 u9 g: A <td>* L* j8 A o9 H
最大发射功率:<span id="wl_powerValue"></span>
6 t0 s; d2 M- l" z </td>
; ~. b/ }: r. N -->
9 N2 m& h: a6 c. {) J0 _ </tr>. C- y# d4 W1 Y
* g Z" N# m' h( S+ h0 w1 ]) E* Q
<tr>+ Z# W$ C/ [( |2 z/ ]
<td width="180">WMM(Wi-Fi 多媒体):</td>+ k* z+ U; L ]
<td>
; F- z0 `0 v2 o# Z3 W <select name="wl_WMM" style="width:200px" size="1">
) {" J7 @2 _( D <option value="0">启用</option>9 ?" [0 Y, n& v* `" ^. P
<option value="1">禁用</option> 2 w( e9 A' r% t0 u
</select>' g9 n* l& s8 Z R
</td>
' Q( \! `1 ]7 Z+ ?, A) L </tr>$ k% @! Y( I, r8 h/ n
<!--8 [6 A# R$ ?6 o9 ]$ ~9 t
<tr>
9 k; R9 }) X. |: \. W' t) P <td width="180">WMM(服务质量):</td>
3 v' C3 M: R. } <td>
* ~; a. s2 w. w# }5 [ <select name='wlWmeNoAck' style="width:200px" size="1">1 f5 K( r2 i: O9 r- ^6 A' U7 t
<option value="0" >禁用</option>2 p+ Z, X5 W: d3 G" V8 o. G
<option value="1" >启用</option> O8 s$ }, ]* I Z
</select>" m& @' w, s! b. r
</td>
% Y, U# F. n2 r6 p8 F- O </tr>
9 A. g9 f& ^+ s: Q4 A" e <tr>
/ a, o7 {' I; e& _! I8 X <td width="180">WMM APSD</td>
$ Y; x1 H/ X/ ?! t) l <td>4 z" ^7 G4 B& K: z9 _8 R- ^
<select name='wl_APSD' style="width:200px" size="1">& D+ |, W4 [ F; ^9 r" d
<option value="0" >禁用</option>& I! Q3 a6 S0 {( j6 g
<option value="1" >启用</option>. f' q, A9 ^, f9 @
</select>) Q% i: K. c7 q; \. v! d
</td>
8 l$ S( q9 }. q0 i" ^ </tr>1 t4 q0 X9 q' R
-->( Z" q& g: @# G. Z: P3 N
</tbody>/ y( s$ R4 |. i' x" {, X
</table>5 M) }7 z% U2 ?! |( w- c# h. ~
</div>
' U2 [) J m y' e- ~ <br># m l- A* ^% e; {$ W
<br>/ k4 Z6 M" P9 X! Q1 e# k
<center>
* f1 k9 m/ l4 a1 w+ x- k# ~5 f6 p( | <input class="buttonX" type="submit" value="保存/应用">
) s6 _! y6 b5 F4 a: \/ L" m </center>
; p) [. @' h- |' o* a& f( O6 F2 e </form>
& E! {6 C9 x; Q; D5 `9 y4 Z
5 P7 ^( S/ o* c2 E, l( p1 k</body></html>
3 P4 ~9 e4 _3 ?% v |