
рд░рд╛рдЙрдЯрд░ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЕрдкрдиреЗ рдореВрд▓ рдлрд░реНрдорд╡реЗрдпрд░ рдЦреЛ рджреЗрддреЗ рд╣реИрдВред рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛, рдПрдХ рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдХреЛ рдорд┐рд▓рд╛рдк рдпрд╛ рд░рд╛рдЙрдЯрд░ рдореЗрдВ рд╕реНрдерд┐рд░рддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, 1-5 рд╡рд╛рдИрдлрд╛рдИ рдФрд░ 1-2 рдИрдерд░рдиреЗрдЯ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрдВрддрд┐рдо рд╕реНрдерд┐рд░ рджреЗрд╢реА рдлрд░реНрдорд╡реЗрдпрд░ рдкрд░ рд░рд╛рдЙрдЯрд░ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ 1-2 рдмрд╛рд░ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рд╕реЗ рдердХ рдЧрдП рд╣реИрдВред рдореБрдЭреЗ рд╕реНрдерд┐рд░рддрд╛ рдЪрд╛рд╣рд┐рдП рдереАред рдПрдХ рд▓рдВрдмреА рдЦреЛрдЬ рдФрд░ рдкрдврд╝рдиреЗ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдмрд╛рдж, рд╡рд┐рдХрд▓реНрдк OpenWRT рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛ред рд▓реЗрдЦ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реАрдХреНрд╖рдг рдФрд░ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд┐рдирд╛ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдЧреБрдЬрд░рдирд╛ рдерд╛ред
рдЪрд░рдг реж
рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рд░рд╛рдЙрдЯрд░ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдЙрдард╛ рд▓реЗрдВрдЧреЗ, рдЖрдк рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдХрджрдо рдкрд░ рдЖрдк рдЗрдВрдЯрд░рдиреЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ рджреГрдврд╝рддрд╛ рд╕реЗ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рд▓реЗрдЦ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрдврд╝реЗрдВ, рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝реЗрдВред
рдЪрд░рдг 1
рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдирд╡реАрдирддрдо рджреЗрд╢реА рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реИред
рдпрд╣рд╛рдВ рдЖрдк рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП
TL-WR741ND рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдлрд░реНрдорд╡реЗрдпрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
- рд░рд╛рдЙрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВ рдФрд░ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрдЯрд┐рдХрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд, рдЗрд╕рдореЗрдВ рдЧреНрд░рдВрдерд┐рдпреЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред
- рдирд╡реАрдирддрдо рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
- рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рд░рд╛рдЙрдЯрд░ рдлреНрд▓реИрд╢ рдХрд░реЗрдВ (рд╕рд┐рд╕реНрдЯрдо рдЯреВрд▓реНрд╕ -> рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдкрдЧреНрд░реЗрдб)ред
рдЪрд░рдг 2
рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ OpenWRT рдлрд░реНрдорд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЖрдкрдХреЛ рдареАрдХ рдЙрд╕реА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЖрдкрдХреЗ рдореЙрдбрд▓ рдХреЗ рд▓реЛрд╣реЗ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛред рдЗрд╕ рдирд┐рдпрдо рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдордд рдХрд░реЛ! рджреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдХрд▓реНрдк рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ: JFFS2 рдФрд░ рд╕реНрдХреНрд╡рд╛рд╢ред рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рд╕реНрдХреНрд╡реИрд╢ рдПрдлрдПрд╕рдПрдл рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдореЗрдВ
рдлрд╝реИрдХреНрдЯрд░реА рд╢рдмреНрдж рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдлрд╝реИрдХреНрдЯрд░реА (рджреЗрд╢реА) рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдРрд╕реА рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░рдиреА рд╣реЛрдЧреАред
sysupgrad рд╢рдмреНрдж
рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХреЗрд╡рд▓ OpenWRT рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ, рдЕрд░реНрдерд╛рдд
рдХрд╛рд░рдЦрд╛рдиреЗ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдмрд╛рдж рдбрд╛рд▓рд╛ред
рд╕реНрдХреНрд╡реИрд╢ рдПрдлрдПрд╕:
JFFS2 рд╕рдВрд╕реНрдХрд░рдг:
рдлрд╝реИрдХреНрдЯрд░реА рдлрд░реНрдорд╡реЗрдпрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рд╕реАрд╡реЗ (рд╕рд┐рд╕реНрдЯрдо рдЯреВрд▓реНрд╕ -> рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдЕрдкрдЧреНрд░реЗрдб)ред
рдЪрд░рдг 3 рдпрд╛ рдпрд╣ рд╕рдм рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ
рд╕рдлрд▓ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд░рд╛рдЙрдЯрд░ рдорд┐рд▓рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдм рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗред рдЖрдЧреЗ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
PuTTY рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
WinSCP рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
PuTTY рдЦреЛрд▓реЗрдВ,
рдЯреЗрд▓рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдкрддрд╛
192.168.1.1 рдкреЛрд░реНрдЯ
23 , "рдХрдиреЗрдХреНрд╢рди" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рд╣рдо рд░рд╛рдЙрдЯрд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдЖрдк рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ
рдореВрд▓ рд╣реИрдВред
рд╣рдо рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ:
passwd root
рдФрд░ рджреЛ рдмрд╛рд░ рд╣рдо
рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдо рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
exit
WinSCP рдЦреЛрд▓реЗрдВ,
SCP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдкрддрд╛
192.168.1.1 рдкреЛрд░реНрдЯ
22 , рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо:
рд░реВрдЯ , рдкрд╛рд╕рд╡рд░реНрдб рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, "рд▓реЙрдЧрд┐рди" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рд╣рдо рд╕рднреА рдЕрд╕реНрдкрд╖реНрдЯ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрддреНрддрд░ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдФрд░ рд░рд╛рдЙрдЯрд░ рдкрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдВрдбреЛ рджреЗрдЦрддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛, рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдХреЗ рджреВрд╕рд░реЗ рднрд╛рдЧ (рдПрдХ рдЬреЛ рдХрд┐ sysupgrad рд╣реИ) рдХреЛ рд▓реЗрдВ, рдЗрд╕реЗ рдмрджрд▓рдХрд░ code.bin рдкрд░ рд░рдЦреЗрдВ рдФрд░ рд░рд╛рдЙрдЯрд░ рдкрд░ / tmp рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдВред рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдмрдВрдж рдХрд░реЗрдВред
PuTTY рдЦреЛрд▓реЗрдВ,
SSH рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ,
root@192.168.1.1 рдкреЛрд░реНрдЯ
22 рдХрд╛ рдкрддрд╛ рдХрд░реЗрдВ, "рдХрдиреЗрдХреНрд╢рди" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╣рдо рдЙрд╕ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд░реВрдЯ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рдо рд░рд╛рдЙрдЯрд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ:
sysupgrade -n /tmp/code.bin
рд╣рдо рд░рд╛рдЙрдЯрд░ рдХреЗ рдлреНрд▓реИрд╢ рдФрд░ рд░рд┐рдмреВрдЯ рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдореЗрдВ рдкреНрд░рдХрд╛рд╢ рдмрд▓реНрдмреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд▓рд╛, рдЪрд░рдг рджреЛрд╣рд░рд╛рдПрдВ:
PuTTY рдЦреЛрд▓реЗрдВ,
рдЯреЗрд▓рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдкрддрд╛
192.168.1.1 рдкреЛрд░реНрдЯ
23 , "рдХрдиреЗрдХреНрд╢рди" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рд╣рдо рд░рд╛рдЙрдЯрд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдЖрдк рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ
рдореВрд▓ рд╣реИрдВред
рд╣рдо рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ:
passwd root
рдФрд░ рджреЛ рдмрд╛рд░ рд╣рдо
рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдо рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
/etc/init.d/uhttpd enable /etc/init.d/uhttpd start
рдпреЗ рджреЛрдиреЛрдВ рдХрдорд╛рдВрдб рд░рд╛рдЙрдЯрд░ рдХреЗ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдФрд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рд░рд╛рдЙрдЯрд░ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ, рд░рд╛рдЙрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВред
192.168.1.1 рдкрд░, LuCI рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рд╣рдо рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рддрд╣рдд рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рд░реВрдЯ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдпреБрдкреАрдбреАред рд▓рдВрдмреЗ рдСрдкрд░реЗрд╢рди рдХреЗ рдмрд╛рдж, рдПрдХ рдПрдХрд▓ рдЧрдбрд╝рдмрдбрд╝ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбрдмреНрд▓реНрдпреВрдПрдПрди рдкреЛрд░реНрдЯ рдкрд░ рдореИрдХ рдкрддреЗ рдХреЛ рдмрджрд▓рддреЗ рд╕рдордп, рдЗрд╕реЗ 1-2 рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж рдХрд╛рд░рдЦрд╛рдиреЗ рдореЗрдВ рд░реАрд╕реЗрдЯ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рд░рд╛рдЙрдЯрд░ рд╕реНрдерд┐рд░рддрд╛ рдХреЗ рдЪрдорддреНрдХрд╛рд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИред