
рд╣рд╛рдореА рдордзреНрдпреЗ рдХреЛрд╣реА рдПрдХ рд╡рд╛ рдЕрд░реНрдХреЛ рдХрд╛рд░рдгрд▓реЗ VPN рдмрд┐рдирд╛ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдиреМрдВ: рдХрд╕реИрд▓рд╛рдИ рд╕рдорд░реНрдкрд┐рдд рдЖрдИрдкреА рдЪрд╛рд╣рд┐рдиреНрдЫ, рд░ рдкреНрд░рджрд╛рдпрдХрдмрд╛рдЯ рдареЗрдЧрд╛рдирд╛ рдХрд┐рдиреНрдиреБ рднрдиреНрджрд╛ рджреБрдИ рдЖрдИрдкреАрд╣рд░реВрд╕рдБрдЧ VPS рдХрд┐рдиреНрди рд╕рдЬрд┐рд▓реЛ рд░ рд╕рд╕реНрддреЛ рдЫ, рдХрд╕реИрд▓реЗ рд╕рдмреИ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫред рд░ рд░реВрд╕реА рд╕рдВрдШрдХреЛ рдЗрд▓рд╛рдХрд╛рдорд╛ рдЕрдиреБрдорддрд┐ рднрдПрдХрд╛рд╣рд░реВрд▓рд╛рдИ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдЕрд░реВрд▓рд╛рдИ IPv6 рдЪрд╛рд╣рд┐рдиреНрдЫ, рддрд░ рдкреНрд░рджрд╛рдпрдХрд▓реЗ рдпреЛ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИрди...
рдкреНрд░рд╛рдп рдЬрд╕реЛ, рдПрдХ VPN рдЬрдбрд╛рди рдпрдиреНрддреНрд░рдорд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реБрдиреНрдЫ рдЬреБрди рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд╖рдгрдорд╛ рдкреНрд░рдпреЛрдЧ рднрдЗрд░рд╣реЗрдХреЛ рдЫ, рдЬреБрди рддрдкрд╛рдИрдВрд╕рдБрдЧ рдХреЗрд╡рд▓ рдПрдЙрдЯрд╛ рдХрдореНрдкреНрдпреБрдЯрд░ рд░ рдПрдЙрдЯрд╛ рдлреЛрди рдЫ рд░ рд╡рд┐рд░рд▓реИ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдПрдХреИ рд╕рдордпрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рддрдкрд╛рдИрдВрдХреЛ рдЧреГрд╣ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдзреЗрд░реИ рдпрдиреНрддреНрд░рд╣рд░реВ рдЫрдиреН рднрдиреЗ, рд╡рд╛, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддреНрдпрд╣рд╛рдБ рдХреЗрд╣реА рдЫрдиреН рдЬрд╕рдорд╛ VPN рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрди, рдкреНрд░рддреНрдпреЗрдХ рдпрдиреНрддреНрд░рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рд╕реЛрдЪреНрди рдирдкрд░реЛрд╕реН рднрдиреЗрд░ рдШрд░рдХреЛ рд░рд╛рдЙрдЯрд░рдорд╛ рд╕реАрдзрд╛ рд╕реБрд░реБрдЩ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреНрдЫред ред
рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдХрд╣рд┐рд▓реНрдпреИ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрднрдПрдХреЛ рдЫ рднрдиреЗ OpenVPN рдЬрдм рддрдкрд╛рдИрдВрд▓реЗ рд░рд╛рдЙрдЯрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрднрдпреЛ, рддрдкрд╛рдИрдВ рд╕рд╛рдпрдж рдпрд╕рдХреЛ рдЧрддрд┐рдмрд╛рдЯ рдЕрдкреНрд░рд┐рдп рд░реВрдкрдорд╛ рдЫрдХреНрдХ рдкрд░реНрдиреБрднрдпреЛред рд╕рд╕реНрддреЛ рд░рд╛рдЙрдЯрд░рд╣рд░реВрдХреЛ SoC рд▓реЗ рдкрдирд┐ рдХреБрдиреИ рд╕рдорд╕реНрдпрд╛ рдмрд┐рдирд╛ рд▓рдЧрднрдЧ рдЧрд┐рдЧрд╛рдмрд┐рдЯ рдЯреНрд░рд╛рдлрд┐рдХ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрджрдЫ, рд╕рдорд░реНрдкрд┐рдд рд░рд╛рдЙрдЯрд┐рдЩ рд░ NAT рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдЫреБрдЯреНрдЯреИ рдЪрд┐рдкрдорд╛ рдЕрдлрд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ред рдпреА рд░рд╛рдЙрдЯрд░рд╣рд░реВрдорд╛ рдореБрдЦреНрдп рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВ рдзреЗрд░реИ рдХрдордЬреЛрд░ рдЫрдиреН, рдХрд┐рдирдХрд┐ рддрд┐рдиреАрд╣рд░реВ рд▓рдЧрднрдЧ рдХреБрдиреИ рд▓реЛрдбрдорд╛ рдЫреИрдирдиреНред рдпреЛ рд╕рдореНрдЭреМрддрд╛рд▓реЗ рдЙрдЪреНрдЪ рд░рд╛рдЙрдЯрд░ рдЧрддрд┐ рд░ рд╕рдорд╛рдкреНрдд рдЙрдкрдХрд░рдгрдХреЛ рдореВрд▓реНрдпрдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдХрдореАрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ - рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВ рднрдПрдХрд╛ рд░рд╛рдЙрдЯрд░рд╣рд░реВ рдзреЗрд░реИ рдЧреБрдгрд╛ рдорд╣рдБрдЧреЛ рд╣реБрдиреНрдЫрдиреН рд░ рдЕрдм рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕рд╛рдЭреЗрджрд╛рд░реА рдмрдХреНрд╕рдХреЛ рд░реВрдкрдорд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ NAS, рдЯреЛрд░реЗрдиреНрдЯ рдбрд╛рдЙрдирд▓реЛрдбрд░рд╣рд░реВ, рд░ рдЧреГрд╣ рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдкрдирд┐ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреНред
рдореЗрд░реЛ рд░рд╛рдЙрдЯрд░, TP-Link TL-WDR4300, рд▓рд╛рдИ рдирдпрд╛рдБ рднрдиреНрди рд╕рдХрд┐рдБрджреИрди - рдореЛрдбреЗрд▓ реирежрезреи рдХреЛ рдордзреНрдпрдорд╛ рджреЗрдЦрд╛ рдкрд░реНтАНрдпреЛ, рд░ рдпрд╕рдорд╛ MIPS32 74Kc рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рднрдПрдХреЛ релремреж рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЫ, рдЬрд╕рдХреЛ рдкрд╛рд╡рд░ реиреж-реирей Mbps рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдкрд░реНрдпрд╛рдкреНрдд рдЫред OpenVPN, рдЬреБрди рдЖрдзреБрдирд┐рдХ рдШрд░реЗрд▓реБ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдЧрддрд┐ рдорд╛рдкрджрдгреНрдб рдЕрдиреБрд╕рд╛рд░ рдзреЗрд░реИ рдХрдо рд╣реЛред
рд╣рд╛рдореА рдХрд╕рд░реА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЯрдиреЗрд▓рдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрди рд╕рдХреНрдЫреМрдВ? рдореЗрд░реЛ рд░рд╛рдЙрдЯрд░ рдПрдХрджрдо рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЫ, 3x3 MIMO рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд░рд╛рдореНрд░реЛ рдХрд╛рдо рдЧрд░реНрджрдЫ, рдо рдпрд╕рд▓рд╛рдИ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдиред
рдЕрд╣рд┐рд▓реЗ резреж-рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдкреГрд╖реНрдард╣рд░реВ рдмрдирд╛рдЙрдиреЗ рдЪрд▓рди рдЫ, рдбреЗрд╕реНрдХрдЯрдк рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ node.js рдорд╛ рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реН рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ 10-рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдлрд╛рдЗрд▓рдорд╛ рдкреНрдпрд╛рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирдХреЛ рд╕рдЯреНрдЯрд╛ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдкрд╛рд╡рд░ рдмрдврд╛рдЙрдиреБрд╣реЛрд╕реН, рд╣рд╛рдореА рдХреЗрд╣рд┐ рднрдпрд╛рдирдХ рдЧрд░реНрдиреЗрдЫреМрдВ - рд╣рд╛рдореА VPN рдЬрдбрд╛рдирд▓рд╛рдИ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗрдЫреМрдВред рдЙрддреНрдкрд╛рджрдирд╢реАрд▓ рдПрдХрд▓-рдмреЛрд░реНрдб "рдХрдореНрдкреНрдпреБрдЯрд░" рдУрд░реЗрдиреНрдЬ рдкрд╛рдИ рд╡рди, рдЬреБрди рд╣рд╛рдореАрд▓реЗ рд░рд╛рдЙрдЯрд░ рдХреЗрд╕рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рд░ USB рдкреЛрд░реНрдЯрд╣рд░реВ рдирд▓рд┐рдЗрдХрди рдорд╛рддреНрд░ $ 100* рдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗрдЫреМрдВ!
* + рдбреЗрд▓рд┐рднрд░реА, + рдХрд░рд╣рд░реВ, + рдмрд┐рдпрд░рдХреЛ рд▓рд╛рдЧрд┐, + рдорд╛рдЗрдХреНрд░реЛрдПрд╕рдбреАред
OpenVPN
рд░рд╛рдЙрдЯрд░рдХреЛ рдкреНрд░реЛрд╕реЗрд╕рд░рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрдордЬреЛрд░ рднрдиреНрди рд╕рдХрд┐рдБрджреИрди - рдпрд╕рд▓реЗ релреж Mbps рдХреЛ рдЧрддрд┐рдорд╛ AES-128-CBC-SHA1 рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбреЗрдЯрд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рд░ рд╣реНрдпрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдЫ, рдЬреБрди рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рднрдиреНрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдЫрд┐рдЯреЛ рдЫред OpenVPN, рд░ POLY1305 рд╣реНрдпрд╛рд╕ рднрдПрдХреЛ рдЖрдзреБрдирд┐рдХ CHACHA20 рд╕реНрдЯреНрд░рд┐рдо рд╕рд╛рдЗрдлрд░рд▓реЗ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб резрейреж рдореЗрдЧрд╛рдмрд┐рдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫ! рддреНрдпрд╕реЛ рднрдП VPN рдЯрдиреЗрд▓ рдХрд┐рди рдпрддрд┐ рдврд┐рд▓реЛ рдЫ? рдпреЛ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕ рд░ рдХрд░реНрдиреЗрд▓ рд╕реНрдкреЗрд╕ рдмреАрдЪрдХреЛ рд╕рдиреНрджрд░реНрдн рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рд╣реЛ: OpenVPN рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдЯреНрд░рд╛рдлрд┐рдХрд▓рд╛рдИ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрдЫ рд░ рдмрд╛рд╣рд┐рд░реА рд╕рдВрд╕рд╛рд░рд╕рдБрдЧ рд╕рдЮреНрдЪрд╛рд░ рдЧрд░реНрдЫ, рдЬрдмрдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд╛рдЙрдЯрд┐рдЩ рдХрд░реНрдиреЗрд▓ рд╕рдиреНрджрд░реНрднрдорд╛ рд╣реБрдиреНрдЫред рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╛рдкреНрдд рд╡рд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдкреНрдпрд╛рдХреЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░рдиреНрддрд░ рдЕрдЧрд╛рдбрд┐ рд░ рдкрдЫрд╛рдбрд┐ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреБрдкрд░реНрдЫ, рд░ рдпреЛ рд╕рдЮреНрдЪрд╛рд▓рди рдврд┐рд▓реЛ рдЫред рдпреЛ рд╕рдорд╕реНрдпрд╛ TUN/TAP рдбреНрд░рд╛рдЗрднрд░ рдорд╛рд░реНрдлрдд рдЪрд▓реНрдиреЗ рд╕рдмреИ VPN рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдирд┐рд╣рд┐рдд рдЫ, рд░ рдпреЛ рдХрдо рдЧрддрд┐ рдХрдордЬреЛрд░ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирдХреЛ рдХрд╛рд░рдгрд▓реЗ рднрдПрдХреЛ рдЬрд╕реНрддреЛ рд╣реЛрдЗрдиред OpenVPN (рдпрджреНрдпрдкрд┐, рдЕрд╡рд╢реНрдп рдкрдирд┐, рдХреЗрд╣реА рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдЫрдиреН рдЬрд╣рд╛рдБ рдХреЗрд╣реА рд╕реБрдзрд╛рд░ рдЖрд╡рд╢реНрдпрдХ рд╣реБрди рд╕рдХреНрдЫред) рдореЗрд░реЛ рд▓реНрдпрд╛рдкрдЯрдкрдорд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╕реНрдкреЗрд╕ VPN рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдПрдХ рдЧрд┐рдЧрд╛рдмрд┐рдЯ рдкрдирд┐ рдЧрддрд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИрди, рдХрдордЬреЛрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рднрдПрдХрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдд рдкрд░реИ рдЬрд╛рдУрд╕реНред
рд╕реБрдиреНрддрд▓рд╛ рдкрд╛рдИ рдПрдХ
Xunlong рдХреЛ Orange Pi One рд╕рд┐рдВрдЧрд▓-рдмреЛрд░реНрдб рдЕрд╣рд┐рд▓реЗ рдкреИрд╕рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЙрддреНрддрдо рдореВрд▓реНрдп рд╣реЛред $9.99* рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ резрежрежрео MHz рдорд╛ рдЪрд▓реНрдиреЗ (рд╕реНрдерд┐рд░) рдареЛрд╕ рдХреНрд╡рд╛рдб-рдХреЛрд░ ARM Cortex-A7 рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд╛рдЙрдиреБрд╣реБрдиреНрдЫ, рдЬрд╕рд▓реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдпрд╕рдХреЛ рдореВрд▓реНрдп-рд╡рд░реНрдЧ рдЫрд┐рдореЗрдХреАрд╣рд░реВ, Raspberry Pi Zero рд░ Next Thing CHIP рд▓рд╛рдИ рдЙрдЫрд┐рдиреНрдЫред рдлрд╛рдЗрджрд╛рд╣рд░реВ рддреНрдпрд╣реАрдВ рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫрдиреНред Xunlong рд▓реЗ рдЖрдлреНрдиреЛ рдмреЛрд░реНрдбрд╣рд░реВрдорд╛ рд╕рдлреНрдЯрд╡реЗрдпрд░рдорд╛ рдХреБрдиреИ рдзреНрдпрд╛рди рджрд┐рдБрджреИрди, рд░ One рдХреЛ рд╕реБрд░реБрд╡рд╛рддрдХреЛ рд╕рдордпрдорд╛, рдпрд╕рд▓реЗ рдмреЛрд░реНрдб рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓ рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИрди, рддрдпрд╛рд░ рдЫрд╡рд┐рд╣рд░реВ рдд рдЫреЛрдбреНрдиреБрд╣реЛрд╕реНред SoC рдирд┐рд░реНрдорд╛рддрд╛ Allwinner рдкрдирд┐ рдЖрдлреНрдиреЛ рдЙрддреНрдкрд╛рджрдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдкреНрд░рддрд┐рдмрджреНрдз рдЫреИрдиред рддрд┐рдиреАрд╣рд░реВ рдХреЗрд╡рд▓ рдиреНрдпреВрдирддрдо OS рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдорд╛ рд░реБрдЪрд┐ рд░рд╛рдЦреНрдЫрдиреНред Android рек.рек.рек, рдЬрд╕рдХреЛ рдЕрд░реНрде рд╣рд╛рдореА рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рей.рек рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдмрд╛рдзреНрдп рдЫреМрдВ Android-рдкреНрдпрд╛рдЪрд╣рд░реВред рд╕реМрднрд╛рдЧреНрдпрд╡рд╢, рддреНрдпрд╣рд╛рдБ рдЙрддреНрд╕рд╛рд╣реАрд╣рд░реВ рдЫрдиреН рдЬрд╕рд▓реЗ рд╡рд┐рддрд░рдгрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдЫрдиреН, рдХрд░реНрдиреЗрд▓ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрдЫрдиреН, рд░ рдореБрдЦреНрдпрд▓рд╛рдЗрди рдХрд░реНрдиреЗрд▓рдорд╛ рдмреЛрд░реНрдбрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдХреЛрдб рд▓реЗрдЦреНрдЫрдиреН - рдЕрд░реНрдХреЛ рд╢рдмреНрджрдорд╛, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рдирд┐рд░реНрдорд╛рддрд╛рдХреЛ рдХрд╛рдо рдЧрд░реНрдЫрдиреН, рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рдпреЛ рдмрдХрд╡рд╛рд╕ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред рдореЗрд░реЛ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ рдЖрд░реНрдореНрдмрд┐рдпрди рд╡рд┐рддрд░рдг рд░реЛрдЬреЗрдВ; рдпреЛ рдмрд╛рд░рдореНрдмрд╛рд░ рд░ рд╕рдЬрд┐рд▓реИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд╣реБрдиреНрдЫ (рдирдпрд╛рдБ рдХрд░реНрдиреЗрд▓рд╣рд░реВ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рднрд╛рдЬрдирдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реЗрд░ рднрдиреНрджрд╛ рд╕рд┐рдзреИ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рдорд╛рд░реНрдлрдд рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕реНрддреИ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ Allwinner рдХреЛ рдорд╛рдорд▓рд╛рдорд╛ рд╣реБрдиреНрдЫ), рд░ рдпрд╕рд▓реЗ рдЕрд░реВрд╣рд░реВ рднрдиреНрджрд╛ рдлрд░рдХ рдзреЗрд░реИрдЬрд╕реЛ рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
рд░рд╛рдЙрдЯрд░
рд░рд╛рдЙрдЯрд░рдХреЛ рдХрдордЬреЛрд░ рдкреНрд░реЛрд╕реЗрд╕рд░рд▓рд╛рдИ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдХреЛ рд╕рд╛рде рд▓реЛрдб рдирдЧрд░реНрди рд░ рд╣рд╛рдореНрд░реЛ VPN рдЬрдбрд╛рдирдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА рдпреЛ рдХрд╛рд░реНрдпрд▓рд╛рдИ рдХреБрдиреИ рддрд░рд┐рдХрд╛рд▓реЗ рд░рд╛рдЙрдЯрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реЗрд░ рдЕрдЭ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдУрд░реЗрдиреНрдЬ рдкрд╛рдИ рдкреНрд░реЛрд╕реЗрд╕рд░рдХреЛ рдХрд╛рдБрдзрдорд╛ рд╕рд╛рд░реНрди рд╕рдХреНрдЫреМрдВред рдпрд╛ рдд рдЗрдерд░рдиреЗрдЯ рд╡рд╛ USB рдорд╛рд░реНрдлрдд рдЬрдбрд╛рди рдордирдорд╛ рдЖрдЙрдБрдЫ - рдпреА рджреБрд╡реИ рдорд╛рдирдХрд╣рд░реВ рджреБрд╡реИ рдЙрдкрдХрд░рдгрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдЫрдиреН, рддрд░ рдо рдЕрд╡рд╕реНрдерд┐рдд рдкреЛрд░реНрдЯрд╣рд░реВ рд▓рд┐рди рдЪрд╛рд╣рдиреНрдиред рд╕реМрднрд╛рдЧреНрдп рджреЗрдЦрд┐, рддреНрдпрд╣рд╛рдБ рдПрдХ рдмрд╛рдЯреЛ рдЫред
GL850G USB рд╣рдм рдЪрд┐рдк, рдЬреБрди рд░рд╛рдЙрдЯрд░рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, 4 USB рдкреЛрд░реНрдЯрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЬрд╕рдордзреНрдпреЗ рджреБрдИ рддрд╛рд░рд░рд╣рд┐рдд рдЫреИрдирдиреНред рдпреЛ рд╕реНрдкрд╖реНрдЯ рдЫреИрди рдХрд┐рди рдирд┐рд░реНрдорд╛рддрд╛рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЕрдирд╕реЛрд▓реНрдбрд░ рдЧрд░реЗрди, рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЙрдЪреНрдЪ рд╡рд░реНрддрдорд╛рди рдЦрдкрдд (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрднрд╣рд░реВ) рдПрдХреИрдЪреЛрдЯрд┐ 4 рдпрдиреНрддреНрд░рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрдирдмрд╛рдЯ рд░реЛрдХреНрдиред рд░рд╛рдЙрдЯрд░рдХреЛ рдорд╛рдирдХ рдмрд┐рдЬреБрд▓реА рдЖрдкреВрд░реНрддрд┐ рдпрд╕реНрддреЛ рд▓реЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред рдХреБрдиреИ рдкрдирд┐ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдпреЛ рд╣рд╛рдореНрд░реЛ рдлрд╛рдЗрджрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред

рдЕрд░реНрдХреЛ USB рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдкрд┐рди 8(D-) рд░ 9(D+) рд╡рд╛ 11(D-) рд░ 12(D+) рдорд╛ рджреБрдИрд╡рдЯрд╛ рддрд╛рд░рд╣рд░реВ рд╕реЛрд▓реНрдбрд░ рдЧрд░реНрдиреБрдкрд░реНрдЫред

рдпрджреНрдпрдкрд┐, рдХреЗрд╡рд▓ рджреБрдИ USB рдЙрдкрдХрд░рдгрд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрдиреБ рд░ рдЗрдерд░рдиреЗрдЯрдорд╛ рдЬрд╕реНрддреИ рд╕рдмреИ рдХреБрд░рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдЖрд╢рд╛ рдЧрд░реНрдиреБ рдкрд░реНрдпрд╛рдкреНрдд рдЫреИрдиред рдкрд╣рд┐рд▓реЛ, рд╣рд╛рдореАрд▓реЗ рддреА рдордзреНрдпреЗ рдПрдХрд▓рд╛рдИ USB рд╣реЛрд╕реНрдЯ рд╣реЛрдЗрди, USB рдХреНрд▓рд╛рдЗрдиреНрдЯ рдореЛрдбрдорд╛ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрдиреБ рдкрд░реНрдЫ, рд░ рджреЛрд╕реНрд░реЛ, рд╣рд╛рдореАрд▓реЗ рдЙрдкрдХрд░рдгрд╣рд░реВрд▓реЗ рдПрдХрдЕрд░реНрдХрд╛рд▓рд╛рдИ рдХрд╕рд░реА рдЪрд┐рдиреНрдиреЗ рднрдиреЗрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рддрдерд╛рдХрдерд┐рдд USB рдЧреНрдпрд╛рдЬреЗрдЯрд╣рд░реВ (рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдХреЛ рдирд╛рдордмрд╛рдЯ рдирд╛рдордХрд░рдг рдЧрд░рд┐рдПрдХреЛ) рдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдЫрдиреНред Linux-рдХрд░реНрдиреЗрд▓рд╣рд░реВ) рдЬрд╕рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ USB рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рдЕрдиреБрдХрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ: рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░рд╣рд░реВ, рд╕рд╛рдЙрдиреНрдб рдХрд╛рд░реНрдбрд╣рд░реВ, рдХрд┐рдмреЛрд░реНрдбрд╣рд░реВ рд░ рдореБрд╕рд╛рд╣рд░реВ, рдлреНрд▓реНрдпрд╛рд╕ рдбреНрд░рд╛рдЗрднрд╣рд░реВ, рдХреНрдпрд╛рдореЗрд░рд╛рд╣рд░реВ, рд░ рд╕рд┐рд░рд┐рдпрд▓ рдХрдиреНрд╕реЛрд▓рд╣рд░реВред рд╣рд╛рдореНрд░реЛ рдЙрдкрдХрд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдЧрд░рд┐рдПрдХреЛ рд╣реБрдиреЗ рднрдПрдХреЛрд▓реЗ, рдЗрдерд░рдиреЗрдЯ рдПрдбрд╛рдкреНрдЯрд░рдХреЛ рдЕрдиреБрдХрд░рдг рдЧрд░реНрдиреБ рдЙрддреНрддрдо рд╣реБрдиреНрдЫред
рддреНрдпрд╣рд╛рдБ рддреАрди рдЗрдерд░рдиреЗрдЯ-рдУрднрд░-USB рдорд╛рдирдХрд╣рд░реВ рдЫрдиреН:
- рд░рд┐рдореЛрдЯ NDIS (RNDIS)ред рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдХреЛ рдПрдХ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдорд╛рдирдХ, рдЬреБрди рдореБрдЦреНрдпрддрдпрд╛ Windows XP
- рдЗрдерд░рдиреЗрдЯ рдХрдиреНрдЯреНрд░реЛрд▓ рдореЛрдбреЗрд▓ (ECM)ред USB рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рднрд┐рддреНрд░ рдИрдерд░рдиреЗрдЯ рдлреНрд░реЗрдорд╣рд░реВ рд╕рдореЗрдЯреНрдиреЗ рд╕рд╛рдзрд╛рд░рдг рдорд╛рдирдХред USB рдЬрдбрд╛рдирдХреЛ рд╕рд╛рде рд╡рд╛рдпрд░реНрдб рдореЛрдбреЗрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрддреНрдХреГрд╖реНрдЯ, рдЬрд╣рд╛рдБ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд┐рдирд╛ рдлреНрд░реЗрдорд╣рд░реВ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫ, рддрд░ рдпрд╕рдХреЛ рд╕рд░рд▓рддрд╛ рд░ USB рдмрд╕рдХреЛ рд╕реАрдорд┐рддрддрд╛рд╣рд░реВрдХреЛ рдХрд╛рд░рдг, рдпреЛ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдЫреИрдиред
- рдЗрдерд░рдиреЗрдЯ рдЗрдореБрд▓реЗрд╢рди рдореЛрдбреЗрд▓ (EEM)ред рдПрдЙрдЯрд╛ рд╕реНрдорд╛рд░реНрдЯ рдкреНрд░реЛрдЯреЛрдХрд▓ рдЬрд╕рд▓реЗ USB рд╕реАрдорд┐рддрддрд╛рд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдЫ рд░ рдзреЗрд░реИ рдлреНрд░реЗрдорд╣рд░реВрд▓рд╛рдИ рдПрдХрдорд╛ рдЗрд╖реНрдЯрддрдо рд░реВрдкрдорд╛ рдЬрдореНрдорд╛ рдЧрд░реНрдЫ, рдпрд╕рд░реА рдереНрд░реБрдкреБрдЯ рдмрдвреНрдЫред
- рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреНрдЯреНрд░реЛрд▓ рдореЛрдбреЗрд▓ (NCM)ред рд╕рдмреИрднрдиреНрджрд╛ рдирдпрд╛рдБ рдкреНрд░реЛрдЯреЛрдХрд▓ред EEM рдХреЛ рдлрд╛рдЗрджрд╛рд╣рд░реВ рдЫрдиреН рд░ рдмрд╕ рдЕрдиреБрднрд╡рд▓рд╛рдИ рдердк рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрджрдЫред
рд╣рд╛рдореНрд░реЛ рдмреЛрд░реНрдбрдорд╛ рдпреА рдордзреНрдпреЗ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рдХрд╛рдо рдЧрд░реНрди, рд╕рдзреИрдВ рдЬрд╕реНрддреИ, рдХреЗрд╣реА рдЪреБрдиреМрддреАрд╣рд░реВрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реНрдиреЗрдЫред рдХрд┐рдирднрдиреЗ Allwinner рдХреЗрд╡рд▓ Android- рдХрд░реНрдиреЗрд▓рдХрд╛ рднрд╛рдЧрд╣рд░реВ, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рдорд╛рддреНрд░ рдХрд╛рдо рдЧрд░реНрджрдЫ Android рдЧреНрдпрд╛рдЬреЗрдЯ рднрдиреЗрдХреЛ adb рд╕рдБрдЧрдХреЛ рд╕рдЮреНрдЪрд╛рд░, MTP рдкреНрд░реЛрдЯреЛрдХрд▓ рдорд╛рд░реНрдлрдд рдЙрдкрдХрд░рдг рдирд┐рд░реНрдпрд╛рдд рд░ рдлреНрд▓реНрдпрд╛рд╕ рдбреНрд░рд╛рдЗрдн рдЗрдореБрд▓реЗрд╢рди рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдХреЛрдб рд╣реЛред Android-рдЙрдкрдХрд░рдгрд╣рд░реВред рдЖрдлреИрдВ Android рдпреЛ рдЧреНрдпрд╛рдЬреЗрдЯрд▓реЗ RNDIS рдкреНрд░реЛрдЯреЛрдХрд▓рд▓рд╛рдИ рдкрдирд┐ рд╕рдорд░реНрдерди рдЧрд░реНрдЫ, рддрд░ рдпреЛ Allwinner рдХрд░реНрдиреЗрд▓рдорд╛ рдмрд┐рдЧреНрд░рд┐рдПрдХреЛ рдЫред рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдХреБрдиреИ рдЕрдиреНрдп USB рдЧреНрдпрд╛рдЬреЗрдЯрд╕рдБрдЧ рдХрд░реНрдиреЗрд▓ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдЬреЗ рдЧрд░реЗ рдкрдирд┐, рдпрдиреНрддреНрд░ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рджреЗрдЦрд╛ рдкрд░реНрджреИрдиред
рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди, рдЖрджрд░реНрд╢ рд░реВрдкрдорд╛, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░рд┐рдПрдХреЛ рдХреЛрдбрдорд╛ USB рдирд┐рдпрдиреНрддреНрд░рдХ рд╕реБрд░реБ рдЧрд░рд┐рдПрдХреЛ рдард╛рдЙрдБ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред Android-android.c рдЧреНрдпрд╛рдЬреЗрдЯ, рддрд░ USB рдорд╛ рдХрдореНрддрд┐рдорд╛ рдЗрдерд░рдиреЗрдЯ рдЗрдореБрд▓реЗрд╢рдирд▓рд╛рдИ рдХрд╛рдо рдЧрд░реНрдиреЗ рдмрдирд╛рдЙрдиреЗ рдПрдЙрдЯрд╛ рдЙрдкрд╛рдп рдкрдирд┐ рдЫ:
--- sun8i/drivers/usb/sunxi_usb/udc/sunxi_udc.c 2016-04-16 15:01:40.427088792 +0300
+++ sun8i/drivers/usb/sunxi_usb/udc/sunxi_udc.c 2016-04-16 15:01:45.339088792 +0300
@@ -57,7 +57,7 @@
static sunxi_udc_io_t g_sunxi_udc_io;
static u32 usb_connect = 0;
static u32 is_controller_alive = 0;
-static u8 is_udc_enable = 0; /* is udc enable by gadget? */
+static u8 is_udc_enable = 1; /* is udc enable by gadget? */
#ifdef CONFIG_USB_SUNXI_USB0_OTG
static struct platform_device *g_udc_pdev = NULL;рдпреЛ рдкреНрдпрд╛рдЪрд▓реЗ USB рдХреНрд▓рд╛рдЗрдиреНрдЯ рдореЛрдбрд▓рд╛рдИ рдмрд▓ рджрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдирд┐рдпрдорд┐рдд USB рдЧреНрдпрд╛рдЬреЗрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ Linux.
рдЕрдм рддрдкрд╛рдИрдВрд▓реЗ рдпреЛ рдкреНрдпрд╛рдЪ рд░ рдЖрд╡рд╢реНрдпрдХ рдЧреНрдпрд╛рдЬреЗрдЯрдХреЛ рд╕рд╛рде рдХрд░реНрдиреЗрд▓ рдкреБрди: рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрдкрд░реНрдЫред рдореИрд▓реЗ EEM рд░реЛрдЬреЗ рдХрд┐рдирднрдиреЗ... рдкрд░реАрдХреНрд╖рдг рдирддрд┐рдЬрд╛ рдЕрдиреБрд╕рд╛рд░, рдпреЛ NCM рднрдиреНрджрд╛ рдмрдвреА рдЙрддреНрдкрд╛рджрдХ рднрдПрдХреЛ рдерд┐рдпреЛред
рдЖрд░реНрдореНрдмрд┐рдпрди рдЯреЛрд▓реА рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд╡рд┐рддрд░рдгрдорд╛ рд╕рдмреИ рд╕рдорд░реНрдерд┐рдд рдмреЛрд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ред рдпрд╕рд▓рд╛рдИ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╣рд╛рдореНрд░реЛ рдкреНрдпрд╛рдЪ рднрд┐рддреНрд░ рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН userpatches/kernel/sun8i-default/otg.patch, рдереЛрд░реИ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреБрд╣реЛрд╕реН compile.sh рд░ рдЖрд╡рд╢реНрдпрдХ рдЧреНрдпрд╛рдЬреЗрдЯ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН:

рдХрд░реНрдиреЗрд▓рд▓рд╛рдИ рдбреЗрдм рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдиреЗрдЫ, рдЬрд╕рдХреЛ рдорд╛рдзреНрдпрдордмрд╛рдЯ рдмреЛрд░реНрдбрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреЗрдЫреИрдиред dpkg.
рдмрд╛рдБрдХреА рд╕рдмреИ USB рдорд╛рд░реНрдлрдд рдмреЛрд░реНрдб рдЬрдбрд╛рди рдЧрд░реНрди рд░ DHCP рдорд╛рд░реНрдлрдд рдареЗрдЧрд╛рдирд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╣рд╛рдореНрд░реЛ рдирдпрд╛рдБ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд╛рдкреНрдЯрд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╣реЛред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдирд┐рдореНрди рдЬрд╕реНрддреИ рдХреЗрд╣рд┐ рдердкреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ /etc/network/interfaces:
auto usb0
iface usb0 inet dhcp
hwaddress ether c2:46:98:49:3e:9d
pre-up /bin/sh -c 'echo 2 > /sys/bus/platform/devices/sunxi_usb_udc/otg_role'рдпреЛ MAC рдареЗрдЧрд╛рдирд╛ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрди рд░рд╛рдореНрд░реЛ рдЫ, рдХрд┐рдирднрдиреЗ ... рд╣рд░реЗрдХ рдкрдЯрдХ рдпрдиреНрддреНрд░ рд░рд┐рдмреБрдЯ рдЧрд░реНрджрд╛ рдпреЛ рдЕрдирд┐рдпрдорд┐рдд рд╣реБрдиреЗрдЫ, рдЬреБрди рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдЫред
рд╣рд╛рдореА MicroUSB рдХреЗрдмрд▓рд▓рд╛рдИ OTG рдХрдиреЗрдХреНрдЯрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдЫреМрдВ, рд░рд╛рдЙрдЯрд░рдмрд╛рдЯ рдкрд╛рд╡рд░ рдЬрдбрд╛рди рдЧрд░реНрдЫреМрдВ (рдпреЛ рдХрдореНрдмреЛрдХреЛ реи рд░ рей рдкрд┐рдирдорд╛ рдЖрдкреВрд░реНрддрд┐ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдкрд╛рд╡рд░ рдХрдиреЗрдХреНрдЯрд░рдорд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди)ред
рдмрд╛рдБрдХреА рд╕рдмреИ рд░рд╛рдЙрдЯрд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╣реЛред EEM рдбреНрд░рд╛рдЗрднрд░рд╕рдБрдЧ рдкреНрдпрд╛рдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд░ рд╕реНрдерд╛рдиреАрдп рдлрд╛рдпрд░рд╡рд╛рд▓ рдХреНрд╖реЗрддреНрд░рдХреЛ рдкреБрд▓рдорд╛ рд╣рд╛рдореНрд░реЛ рдирдпрд╛рдБ USB рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдг рдердкреНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫ:
opkg install kmod-usb-net-cdc-eem
VPN рдЯрдиреЗрд▓рдорд╛ рд╕рдмреИ рдЯреНрд░рд╛рдлрд┐рдХрд╣рд░реВ рд░реБрдЯ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ рдпрд╛ рдд рд░рд╛рдЙрдЯрд░ рд╕рд╛рдЗрдбрдорд╛ рдмреЛрд░реНрдбрдХреЛ IP рдареЗрдЧрд╛рдирд╛рдорд╛ SNAT рдирд┐рдпрдо рдердкреНрдиреБрдкрд░реНрдЫ, рд╡рд╛ dnsmasq рдорд╛рд░реНрдлрдд рдЧреЗрдЯрд╡реЗ рдареЗрдЧрд╛рдирд╛рдХреЛ рд░реВрдкрдорд╛ рдмреЛрд░реНрдбрдХреЛ рдареЗрдЧрд╛рдирд╛ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдкрдЫрд┐рд▓реНрд▓реЛ рдирд┐рдореНрди рд▓рд╛рдЗрди рдердкреЗрд░ рдЧрд░рд┐рдиреНрдЫ /etc/dnsmasq.conf:
dhcp-option = tag:lan, option:router, 192.168.1.100рдЬрд╣рд╛рдБ 192.168.1.100 - рддрдкрд╛рдИрдВрдХреЛ рдмреЛрд░реНрдбрдХреЛ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛ред рдмреЛрд░реНрдбрдорд╛ рдиреИ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рд░рд╛рдЙрдЯрд░ рдареЗрдЧрд╛рдирд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рдирдмрд┐рд░реНрд╕рдиреБрд╣реЛрд╕реН!
рд░рд╛рдЙрдЯрд░ рд╕рдореНрдкрд░реНрдХрд╣рд░реВрдмрд╛рдЯ рдмреЛрд░реНрдб рд╕рдореНрдкрд░реНрдХрд╣рд░реВ рдЕрд▓рдЧ рдЧрд░реНрди рдореЗрд▓рд╛рдорд╛рдЗрди рд╕реНрдкрдиреНрдЬ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдпреЛ рдХреЗрд╣рд┐ рдпрд╕реНрддреЛ рднрдпреЛ:

рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛
USB рдорд╛рд░реНрдлрдд рдиреЗрдЯрд╡рд░реНрдХ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдкрдорд╛ рдЫрд┐рдЯреЛ рдХрд╛рдо рдЧрд░реНрдЫ: резрежреж-резреиреж Mbps, рдореИрд▓реЗ рдХрдо рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░реЗрдХреЛ рдерд┐рдПрдБред OpenVPN рдпрд╕рд▓реЗ рд▓рдЧрднрдЧ ренреж Mbps рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЯреНрд░рд╛рдлрд┐рдХ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдЫ, рдЬреБрди рдзреЗрд░реИ рд╣реЛрдЗрди, рддрд░ рдореЗрд░реЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рдкрд░реНрдпрд╛рдкреНрдд рдЫред рд░рд╛рдЙрдЯрд░ рдХрднрд░ рдХрдбрд╛ рд░реВрдкрдорд╛ рдмрдиреНрдж рд╣реБрдБрджреИрди, рд╕рд╛рдиреЛ рдЦрд╛рд▓реА рдард╛рдЙрдБ рдЫреЛрдбреНрдЫред рд╕реМрдиреНрджрд░реНрдпрд╢рд╛рд╕реНрддреНрд░ рдорди рдкрд░рд╛рдЙрдиреЗрд╣рд░реВрд▓реЗ рдмреЛрд░реНрдбрдмрд╛рдЯ рдЗрдерд░рдиреЗрдЯ рд░ USB рд╣реЛрд╕реНрдЯ рдХрдиреЗрдХреНрдЯрд░рд╣рд░реВ рдбрд┐рд╕реЛрд▓реНрдбрд░ рдЧрд░реНрди рд╕рдХреНрдЫрдиреН, рдЬрд╕рд▓реЗ рдХрднрд░рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдмрдиреНрдж рдЧрд░реНрди рд░ рдЕрдЭреИ рдкрдирд┐ рдХреЗрд╣реА рдард╛рдЙрдБ рд░рд╛рдЦреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
рдпрд╕реНрддреЛ рдкреЛрд░реНрдиреЛрдЧреНрд░рд╛рдлреАрдорд╛ рд╕рдВрд▓рдЧреНрди рд░ рдХрд┐рдирдореЗрд▓ рдирдЧрд░реНрдиреБ рд░рд╛рдореНрд░реЛ рд╣реЛ .
рд╕реНрд░реЛрдд: www.habr.com
