рдбреАрдПрдирдПрд╕ рд╕реНрдкреВрдлрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╣реИрдХрд┐рдВрдЧ рдПрдХ рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рд╣рдорд▓рд╛ рд╡рд┐рдзрд┐ рд╣реИред рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрд╕рдХреА рд╕рд╛рджрдЧреА рдХреЗ рдХрд╛рд░рдгред рд╣рдорд▓реЗ рдХрд╛ рд╕рд╛рд░ рдЭреВрдареЗ рдЖрдИрдкреА рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рдбреАрдПрдирдПрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рдкрддреЗ рдкрд░ рдкреАрдбрд╝рд┐рдд рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдбреАрдПрдирдПрд╕ рдкрддреЗ рдХреЛ рдмрджрд▓рдирд╛ рд╣реИред рдФрд░ рдЖрдЧреЗ, рдХреМрди рдмрд╣реБрдд рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ - рднреБрдЧрддрд╛рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрдерд┐рдд рдкреНрд░рджрд╛рддрд╛ рдареВрдВрда рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдЪреЛрд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдлрд╝рд┐рд╢рд┐рдВрдЧ рдкреГрд╖реНрдареЛрдВ рд╕реЗред
рдЗрд╕ рд╕рдм рдореЗрдВ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд, рдореИрдВ рдЙрди рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд╣реВрдВ рдЬрд┐рдирдореЗрдВ рдмреЙрдЯ, рдПрдХ рд░рд╛рд╕реНрддрд╛ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп, рд░рд╛рдЙрдЯрд░ рдкрд░ рдорд┐рд▓рддрд╛ рд╣реИред рдФрд░ рдЖрдЬ рдореИрдВ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ:
- рдмреНрд░рд╛рдВрдб рдХрд╛ рдирдпрд╛ рдЖрд░реНрдЪрд░ c20v4 рд░рд╛рдЙрдЯрд░, рдХреЗрд╡рд▓ рдирд╡реАрдирддрдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде, рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ред
- рд╡реИрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдЦреБрд▓реЗ рд╡реЗрдм рдПрдХреНрд╕реЗрд╕ рдкрд░ рдмрд╛рд╣рд░реА рдЖрдИрдкреА рдкрддрд╛ред
- рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЯрд┐рд▓ рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рдЪрдпрди рдФрд░ рдЗрд╕реЗ рдЬрд╛рдирдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕реАрдорд┐рдд рджрд╛рдпрд░реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдПрдХ рджрд┐рди рдХреЗ рдмрд╛рдж: рдбреАрдПрдирдУ рд╕реНрдкреВрдлрд┐рдВрдЧ рдФрд░ рд╕рднреА рдЕрдиреБрд░реЛрдз рдПрдХ рд╕реНрдЯрдм рдкрд░ рд▓рд┐рдкрдЯреЗ рд╣реБрдП рд╣реИрдВред
рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП:
рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдиреЗрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдкрд░реАрдХреНрд╖рдг рд░реЛрдЧреА рдкрд░, Google рдореЗрдВ рдкрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЬреНрдЮрд╛рдд рдкреБрд░рд╛рдиреЗ рдХреАрдбрд╝реЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдмреЗрд╢рдХ, рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдЬреАрдердм (
tyk ) рдкрд░ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдорд┐рд▓реА, рдЬреЛ рдЖрдкрдХреЛ рд░реВрдЯ рд╕реЗ C20i рдФрд░ C2 рдореЙрдбрд▓ рдкрд░ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдереЛрдбрд╝рд╛ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рд╕рд╣реА рджрд┐рд╢рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред
рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди "рд╢реЗрд▓" рдерд╛ - рдпреЗ url
/ cgi рдХреЗ рд▓рд┐рдП POST рдЕрдиреБрд░реЛрдз рд╣реИрдВ
? 2 (рдФрд░ 7), "
[setup_name # 0,0,0,0,0,0,0 # 0,0,0,0,0 , 0] "рдФрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖
рд░реЗрдлрд╝рд░ ред
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рдЯреАрдкреА-рд▓рд┐рдВрдХ рд╕реЗ рд╣рдорд╛рд░реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЕрдирдкреИрдХ рдХрд░реЗрдВред рдХреНрдпреЛрдВрдХрд┐ рд░рд╛рдЙрдЯрд░ рдХреА рд▓рд╛рдЗрди рд╕рдорд╛рди рд╣реИ, рддреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрдо рд╕реЗ рдХрдо рдереЛрдбрд╝рд╛ рд╕рдорд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣реИ рдирд╛?
рдЧреНрд░реЗрдкgrep -Hrn "/cgi?2" ---------------------------------------------- ../../setPwd.htm:278: xmlHttpObj.open("POST", "/cgi?2", true);
рдмрд┐рдВрдЧреЛред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдЧреЗ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред рд╣рдо рдХреЛрдб рдХреЛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдордиреЗ рдкреЛрд╖рд┐рдд "cgi? 2" рдХреЛ рджреЗрдЦрд╛ рдерд╛ред рдиреАрдЪреЗ рдкреВрд░рд╛ рдХрд╛рд░реНрдп рд╣реИ:
doSetUsrName function doSetUsrName() { var xmlHttpObj; var args = "[USER_CFG#0,0,0,0,0,0#0,0,0,0,0,0]0,1\r\nadminName=" + $("newUsr").value + "\r\n"; xmlHttpObj = getHttpObject(function() { if (xmlHttpObj.status == 200) { getUsrName(); } else return; }); xmlHttpObj.open("POST", "/cgi?2", true); xmlHttpObj.send(args); }
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рдлрд╝рдВрдХреНрд╢рди, рджреВрд╕рд░реЗ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ - getUsrName ()ред
рд▓реЙрдЧрд┐рди рдлрд╝рдВрдХреНрд╢рди:
getUsrName function getUsrName() { var xmlHttpObj; var args = "[USER_CFG#0,0,0,0,0,0#0,0,0,0,0,0]0,1\r\nadminName\r\n"; xmlHttpObj = getHttpObject(function() { if (xmlHttpObj.status == 200) { currUserName = xmlHttpObj.responseText.split("\n")[1].replace("adminName=", ""); doSetPassword(); } else return; }); xmlHttpObj.open("POST", "/cgi?1", true); xmlHttpObj.send(args); }
рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рд▓реЙрдЧрд┐рди рд╕реЗ рдХреБрдЫ рди рдХрд░реЗрдВред рд╣рдо рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд▓реЙрдЧрд┐рди USER_CFG рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЕрдВрджрд░ AdminName рдЪрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рд╕реНрд░реЛрдд рдореЗрдВ рдПрдХ рдЦреЛрдЬ рдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рдгрд╛рдо рджрд┐рдП: (рдореИрдВ рдХреЗрд╡рд▓ рд╡рд╛рдВрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛)
рдЧреНрд░реЗрдк рдЖрдЙрдЯрдкреБрдЯ grep -Hrn USER_CFG ------------------------ sysfiles/config/en/common/reduced_data_model.xml
рд▓реЛрдЕрд░_рдбрд╛рдЯрд╛_рдореЛрдбреЗрд▓.рдПрдХреНрд╕рдПрдордПрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдЯреБрдХрдбрд╝рд╛ рджреЗрдЦреЗрдВ:
рдПрдХреНрд╕рдПрдордПрд▓ <X_TP_UserCfg t=or=P s=USER_CFG_OBJ h=1 > <RootName t=sr=R l=16 al=cli h=1 /> <RootPwd t=sr=R l=16 al=cli h=1 /> <AdminName t=sr=W l=16 al=cli d=admin h=1 /> <AdminPwd t=sr=W l=16 al=cli d=admin h=1 /> <UserName t=sr=W l=16 al=cli h=1 /> <UserPwd t=sr=W l=16 al=cli h=1 /> </X_TP_UserCfg>
рдпрд╣рд╛рдВ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреНрдЮрд╛рдд рдЪрд░ "AdminName" рдФрд░ рдЙрд╕рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рд╣реИ - AdminPwdред рд╕рдЪ рд▓рдЧрддрд╛ рд╣реИред
рдЕрдм рд╣рдореЗрдВ рдмрд╕ рд╕рд╣реА POST рдЕрдиреБрд░реЛрдз рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд░рд╛рдЙрдЯрд░ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЬрд╡рд╛рдм рджреЗрдирд╛ рд╣реЛрдЧрд╛ред рд╣рдо рдлрд┐рд░ рд╕реЗ рдЧрд┐рддреБрдм рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдУрд░ рдореБрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдбреЗрдЯрд╛ data = ( "[IPPING_DIAG#0,0,0,0,0,0#0,0,0,0,0,0]0,6\r\n" "dataBlockSize=64\r\n" "timeout=1\r\n" "numberOfRepetitions=1\r\n" "host=127.0.0.1\r\n" "X_TP_ConnName=ewan_ipoe_s\r\n" "diagnosticsState=Requested\r\n" )
рд╕рд╛рджреГрд╢реНрдп рд╕реЗ, рд╣рдо рдЕрдкрдирд╛ рдЕрдиреБрд░реЛрдз рдмрдирд╛рддреЗ рд╣реИрдВ:
рдбреЗрдЯрд╛ "[USER_CFG#0,0,0,0,0,0#0,0,0,0,0,0]0,2\r\n" "adminName\r\n" "adminPwd\r\n"
IIIiii рднреЗрдЬрддреЗ рд╣реИрдВред рд╡рд┐рдВрдбрд╕рд░рдХ рдореЗрдВ, рдкреИрдХреЗрдЬ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
рд╣рдо рдЙрддреНрддрд░ рджреЗрдЦрддреЗ рд╣реИрдВ:
рдПрдХ рдЪреМрдХрд╕ рдкрд╛рдардХ рдзреНрдпрд╛рди рджреЗрдЧрд╛ рдХрд┐ POST рдХрд╛ рдЕрдиреБрд░реЛрдз "/ cgi? 1" рдХреЛ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ "/ cgi? 2" рдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рдерд╛ред рдпрд╣ рд╕рд╣реА рд╣реИред рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕рдорд╛рди рдЕрдкрдорд╛рди рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ:
рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рдХреЛ рдЪреАрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХреГрдд рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдо рдХреЗрд╡рд▓ рдХрдо_рдбрд╛рдЯрд╛_рдореЙрдбрд▓.рдПрд▓рдПрдо рдлрд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджреЗрдЦрдХрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдирддреЗ рд╣реИрдВ:
рдлрд┐рд▓рд╣рд╛рд▓, C20v4 рд░рд╛рдЙрдЯрд░ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ Tp-Link рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп V5 рдХреЛрдб рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВред рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЕрднреА рддрдХ рдХреЛрдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдлрд░реНрдорд╡реЗрдпрд░ рдирд╣реАрдВ рд╣реИред
рдЦреБрд╢рдЦрдмрд░реА: рдпрд╣ рдЬреЛрдЦрд┐рдо рддрднреА рдЙрдард╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╡реЗрдм рдПрдХреНрд╕реЗрд╕ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╣реЛред
рдмреБрд░реА рдЦрдмрд░: рдХрд┐рд╕реА рдХреЗ рдмреЙрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╣реА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░реА рдкрддреЛрдВ рдкрд░ рджрд╕реНрддрдХ рджреЗ рд░рд╣реЗ рд╣реИрдВред
ArcherC20V4 рдореЙрдбрд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛
ArcherC2V5 рдореЙрдбрд▓ рднреА рдЗрд╕ рднреЗрджреНрдпрддрд╛ рд╕реЗ
рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИ ред