рд╢реБрдн рджрд┐рди, рд╣реЗрдмреНрд░!
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореБрдЭреЗ OpenVPN рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рд╣реЛрдо рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдмреЛрд░реНрдб рдкрд░ рд▓рд┐рдирдХреНрд╕
рд╕реЗрдВрдЯреЛрд╕ 6 рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдЪреАрди
рдЖрдИрдмреАрдПрдо рдиреЗрдЯрд╡рд┐рд╕реНрдЯрд╛ 6646-Q1G рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдкреВрд░реНрдгрддрд╛ рдХреА рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдХреБрдЫ рдФрд░ рдХреЙрдореНрдкреИрдХреНрдЯ рдХреЗ рд╕рд╛рде рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╡рд┐рдХрд▓реНрдк
рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдореЙрдбрд▓ рдмреА рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛, рд▓реЗрдХрд┐рди $ 50 рдХреА рдХреАрдордд рд╢рд░реНрдордирд╛рдХ рдереА, рдХреНрдпреЛрдВрдХрд┐ рд╡рд░реНрддрдорд╛рди рд╕рд░реНрд╡рд░ рдиреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЙрд╕ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рдореБрдХрд╛рдмрд▓рд╛ рдХрд┐рдпрд╛ рдЬрд┐рд╕реЗ рдЙрд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдирд╛ рдерд╛ред рдореИрдВрдиреЗ рд╡рд┐рдХрд▓реНрдк рддрд▓рд╛рд╢рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдФрд░ рдореИрдВрдиреЗ рдкрд╛рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЖрджрд░реНрд╢ рд╕рдорд╛рдзрд╛рди - рдПрдХ рд░рд╛рдЙрдЯрд░ +
рдбреАрдбреА-рдбрдмреНрд▓реНрдпреВрдЖрд░рдЯреА рдлрд░реНрдорд╡реЗрдпрд░, рдЬрд┐рд╕рдореЗрдВ рдУрдкрдирд╡реАрдкреАрдПрди рдХреНрд▓рд╛рдЗрдВрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж рд░рд╛рдЙрдЯрд░ рдЪреБрдирдиреЗ рдХреА рдмрд╛рд░реА рдЖрдИред рдореИрдВ
рдЯреАрдкреА-рд▓рд┐рдВрдХ WR841N рдкрд░ рдмрд╕ рдЧрдпрд╛ред рдПрдХ
рдбреЗрдЯрд╛рдмреЗрд╕ рдЦреЛрдЬ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ DD-WRT рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рд╕рдЪрдореБрдЪ рдЙрд╕реА рджрд┐рди, рдЙрдкрдХрд░рдг рдЦрд░реАрджрд╛ рдФрд░ рд╕рд┐рд▓рд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдореБрдЭреЗ рдирд┐рд░рд╛рд╢рд╛ рд╣реБрдИ - рд╡реАрдкреАрдПрди рдЯреИрдм рдкрд░ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдУрдкрдирд╡реАрдкреАрдПрди рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдерд╛ред Google рдиреЗ рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕ рдЕрдиреНрдпрд╛рдп рдХрд╛ рдХрд╛рд░рдг рдкрд╛рдпрд╛: "
OpenVPN рдХреЗрд╡рд▓ рдХрдо рд╕реЗ рдХрдо 8mb рдлреНрд▓реИрд╢ (рдмреНрд░реЙрдбрдХреЙрдо рд╡реАрдкреАрдПрди рдмрд┐рд▓реНрдб рдХреЛ рдЫреЛрдбрд╝рдХрд░) рд╡рд╛рд▓реА рдЗрдХрд╛рдЗрдпреЛрдВ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ "ред
рдЬреИрд╕рд╛ рдХрд┐ рдмреБрджреНрдзрд┐рдорд╛рди рдХрд╣рддреЗ рд╣реИрдВ, рдзреНрдпрд╛рди рд╕реЗ
рдЕрдиреБрдмрдВрдз рдкреНрд░рд▓реЗрдЦрди рдкрдврд╝реЗрдВред
рдареАрдХ рд╣реИ, рдпрд╣ рдФрд░ рднреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдХреА рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдиреЗ рдореБрдЭреЗ
OpenWRT рдХреА рдУрд░ рдЕрдЧреНрд░рд╕рд░ рдХрд┐рдпрд╛ред рдбреАрдбреА-рдбрдмреНрд▓реНрдпреВрдЖрд░рдЯреА рд╕реЗ рдЗрд╕рдХрд╛ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдПрдХ
opkg рдкреИрдХреЗрдЬ
рдореИрдиреЗрдЬрд░ рд╣реИ рдФрд░ рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдХрд╛ рдПрдХ рдмрд╣реБрдд рднрд╛рд░реА рд▓рд╛рдЗрдЯ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред
OpenWRT рдореЗрдВ, OpenVPN рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ - рд╕рдорд╕реНрдпрд╛ DD-WRT рдЬреИрд╕реА рд╣реА рд╣реИред рд▓реЗрдХрд┐рди, рдЗрд╕ рдлрд░реНрдорд╡реЗрдпрд░ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдПрдХ рдЙрдореНрдореАрдж рдереА рдХрд┐ рд╕рдм рдХреБрдЫ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдХрд╛рдлреА рдЦрд╛рд▓реА рдЬрдЧрд╣ tmpfs рдореЗрдВ рдорд┐рд▓реА:
root@OpenWrt:~
рдЬреИрд╕рд╛ рдХрд┐ рдирд╛рдо рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рд╣реИ, / tmp рдореЗрдВ рд░рд╛рдЙрдЯрд░ рдХреА рд░реИрдо рдЖрд░реЛрд╣рд┐рдд рд╣реЛрддреА рд╣реИред рдХреБрдЫ рдорд┐рдирдЯ рдХреА рдЧреБрдЧрд▓реА рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдПрдХ
рдкреГрд╖реНрда рдкрд░ рд▓реЗ рдЧрдпрд╛ред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдореЗрд░реЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рд░реВрдЯ рдХрд┐рдореА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкреИрдХреЗрдЬ kmod-tun, liblzo рдФрд░ libopenssl рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдХрдо рдЬрдЧрд╣ рд░рд╣ рдЧрдИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдореИрдиреБрдЕрд▓ рдХреЛ рдереЛрдбрд╝рд╛ рдЖрдзреБрдирд┐рдХ рдмрдирд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдореБрдЭреЗ рдпрд╣реА рдорд┐рд▓рд╛ рд╣реИред
1. ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд╛рдЙрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдФрд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
opkg update opkg install kmod-tun zlib liblzo mkdir /etc/openvpn touch /etc/init.d/openvpn chmod +x /etc/init.d/openvpn
2. init рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
vi /etc/init.d/openvpn
3. рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ my.conf), рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдФрд░ / / / Openvpn рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдХреБрдВрдЬреА рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБред
4. рдУрдкрди рдУрдкрдирдкреАрдПрди рдЪрд▓рд╛рдПрдВ:
/etc/init.d/openvpn start
рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд░рд╣рд╛, рддреЛ рдЬрдм рдЖрдк ifconfig рдХрдорд╛рдВрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдПрдХ рдирдпрд╛ рдЯреНрдпреВрди рдпрд╛ рдЯреИрдк рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рджреЗрдЦреЗрдВрдЧреЗред рдПрдХ рдЙрджрд╛рд╣рд░рдг:
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:10.8.0.54 PtP:10.8.0.53 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:100558 errors:0 dropped:0 overruns:0 frame:0 TX packets:78362 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:85115045 (81.1 MiB) TX bytes:16184384 (15.4 MiB
рдпрджрд┐ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддреНрд░реБрдЯрд┐ рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
logread -f
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╡реАрдкреАрдПрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдиреАрдЪреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдЙрджрд╛рд╣рд░рдг:


рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЯреАрдкреА-рд▓рд┐рдВрдХ рдбрдмреНрд▓реНрдпреВрдЖрд░ 841 рдПрди рд░рд╛рдЙрдЯрд░ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╣ 4 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд░реЙрдо рдХреЗ рд╕рд╛рде рдЕрдиреНрдп
рд╕рдорд░реНрдерд┐рдд рдУрдкрдирдбрдмреНрд▓реНрдпреВрдЖрд░рдЯреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреБрдХреНрдд
рд╣реИ ред