рдмрд╣реБрддреЗрдХ рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ, рд░рд╛рдЙрдЯрд░рд▓рд╛ рд╡реНрд╣реАрдкреАрдПрдирд╢реА рдЬреЛрдбрдгреЗ рдХрдареАрдг рдирд╕рддреЗ, рдкрд░рдВрддреБ рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдВрдкреВрд░реНрдг рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рд╛рдпрдЪреЗ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдЗрд╖реНрдЯрддрдо рдХрдиреЗрдХреНрд╢рди рдЧрддреА рд░рд╛рдЦрд╛рдпрдЪреА рдЕрд╕реЗрд▓, рддрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рдЙрдкрд╛рдп рдореНрд╣рдгрдЬреЗ рд╡реНрд╣реАрдкреАрдПрди рдмреЛрдЧрджрд╛ рд╡рд╛рдкрд░рдгреЗ.
рд░рд╛рдЙрдЯрд░реНрд╕ рдорд┐рдХреНрд░реЛрдЯрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЖрдгрд┐ рдЕрддрд┐рд╢рдп рд▓рд╡рдЪрд┐рдХ рдЙрдкрд╛рдп рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рд╕рд┐рджреНрдз рдЭрд╛рд▓реЗ, рдкрд░рдВрддреБ рджреБрд░реНрджреИрд╡рд╛рдиреЗ
рдкрд░рдВрддреБ рдЖрддреНрддрд╛рд╕рд╛рдареА, рджреБрд░реНрджреИрд╡рд╛рдиреЗ, Mikrotik рд░рд╛рдЙрдЯрд░рд╡рд░ рд╡рд╛рдпрд░рдЧрд╛рд░реНрдб рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдлрд░реНрдорд╡реЗрдЕрд░ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.
Mikrotik рдлреНрд▓реЕрд╢ рдХрд░рдгреЗ, OpenWrt рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ
рдкреНрд░рдердо рддреБрдореНрд╣рд╛рд▓рд╛ OpenWrt рддреБрдордЪреНрдпрд╛ рдореЙрдбреЗрд▓рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдПрдЦрд╛рджреЗ рдореЙрдбреЗрд▓ рддреНрдпрд╛рдЪреЗ рд╡рд┐рдкрдгрди рдирд╛рд╡ рдЖрдгрд┐ рдкреНрд░рддрд┐рдореЗрд╢реА рдЬреБрд│рддреЗ рдХрд╛ рддреЗ рдкрд╣рд╛
openwrt.com рд╡рд░ рдЬрд╛
рдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╕рд╛рдареА, рдЖрдореНрд╣рд╛рд▓рд╛ 2 рдлрд╛рдЗрд▓реНрд╕рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ:
рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рджреЛрдиреНрд╣реА рдлрд╛рдпрд▓реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ: рд╕реНрдерд╛рдкрд┐рдд ╨╕ рд╕реБрдзрд╛рд░рдгрд╛.
1. рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрдЕрдк, рдбрд╛рдЙрдирд▓реЛрдб рдЖрдгрд┐ рд╕реЗрдЯрдЕрдк PXE рд╕рд░реНрд╡реНрд╣рд░
рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛
рд╡реЗрдЧрд│реНрдпрд╛ рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ рдЕрдирдЭрд┐рдк рдХрд░рд╛. config.ini рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдкреЕрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╛ rfc951=1 рд╡рд┐рднрд╛рдЧ [dhcp]. рд╣реЗ рдкреЕрд░рд╛рдореАрдЯрд░ рд╕рд░реНрд╡ Mikrotik рдореЙрдбреЗрд▓рд╕рд╛рдареА рд╕рдорд╛рди рдЖрд╣реЗ.
рдЪрд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╡рд░ рдЬрд╛рдКрдпрд╛: рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рдЪреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рдкреИрдХреА рдПрдХрд╛рд╡рд░ рд╕реНрдерд┐рд░ рдЖрдпрдкреА рдкрддреНрддрд╛ рдиреЛрдВрджрдгреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
IP рдкрддреНрддрд╛: 192.168.1.10
рдиреЗрдЯрдорд╛рд╕реНрдХ: 255.255.255.0
рдЪрд╛рд▓рд╡рд╛ рд▓рд╣рд╛рди PXE рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рд╢рд╛рд╕рдХрд╛рдЪреНрдпрд╛ рд╡рддреАрдиреЗ рдЖрдгрд┐ рдлреАрд▓реНрдбрдордзреНрдпреЗ рдирд┐рд╡рдбрд╛ рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡реНрд╣рд░ рдкрддреНрддреНрдпрд╛рд╕рд╣ рд╕рд░реНрд╡реНрд╣рд░ 192.168.1.10
Windows рдЪреНрдпрд╛ рдХрд╛рд╣реА рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╡рд░, рд╣рд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдЗрдерд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рдирдирдВрддрд░рдЪ рджрд┐рд╕реВ рд╢рдХрддреЛ. рдореА рд░рд╛рдЙрдЯрд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдкреЕрдЪ рдХреЙрд░реНрдб рд╡рд╛рдкрд░реВрди рд░рд╛рдЙрдЯрд░ рдЖрдгрд┐ рдкреАрд╕реА рддреНрд╡рд░рд┐рдд рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ.
"..." рдмрдЯрдг рджрд╛рдмрд╛ (рдЦрд╛рд▓реА рдЙрдЬрд╡реАрдХрдбреЗ) рдЖрдгрд┐ рдлреЛрд▓реНрдбрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛ рдЬрд┐рдереЗ рдЖрдкрдг Mikrotik рд╕рд╛рдареА рдлрд░реНрдорд╡реЗрдЕрд░ рдлрд╛рдпрд▓реА рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
рдПрдХ рдлрд╛рдИрд▓ рдирд┐рд╡рдбрд╛ рдЬрд┐рдЪреЗ рдирд╛рд╡ "initramfs-kernel.bin рдХрд┐рдВрд╡рд╛ elf" рдиреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ
2. PXE рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реВрди рд░рд╛рдЙрдЯрд░ рдмреВрдЯ рдХрд░рдгреЗ
рдЖрдореНрд╣реА рдкреАрд╕реАрд▓рд╛ рд╡рд╛рдпрд░ рдЖрдгрд┐ рд░рд╛рдЙрдЯрд░рдЪреЗ рдкрд╣рд┐рд▓реЗ рдкреЛрд░реНрдЯ (рд╡реЕрди, рдЗрдВрдЯрд░рдиреЗрдЯ, рдкреЛ рдЗрди, ...) рд╕рд╣ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЛ. рддреНрдпрд╛рдирдВрддрд░, рдЖрдореНрд╣реА рдПрдХ рдЯреВрдердкрд┐рдХ рдШреЗрддреЛ, рддреНрдпрд╛рд╕ "рд░реАрд╕реЗрдЯ" рд╢рд┐рд▓рд╛рд▓реЗрдЦрд╛рдиреЗ рдЫрд┐рджреНрд░рд╛рдд рдЪрд┐рдХрдЯрд╡рд╛.
рдЖрдореНрд╣реА рд░рд╛рдЙрдЯрд░рдЪреА рд╢рдХреНрддреА рдЪрд╛рд▓реВ рдХрд░рддреЛ рдЖрдгрд┐ 20 рд╕реЗрдХрдВрдж рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЛ, рдирдВрддрд░ рдЯреВрдердкрд┐рдХ рд╕реЛрдбрддреЛ.
рдкреБрдвреАрд▓ рдорд┐рдирд┐рдЯрд╛рдд, рдЦрд╛рд▓реАрд▓ рд╕рдВрджреЗрд╢ рд▓рд╣рд╛рди PXE рд╕рд░реНрд╡реНрд╣рд░ рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ рджрд┐рд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд:
рдЬрд░ рд╕рдВрджреЗрд╢ рджрд┐рд╕рдд рдЕрд╕реЗрд▓ рддрд░ рддреБрдореНрд╣реА рдпреЛрдЧреНрдп рджрд┐рд╢реЗрдиреЗ рдЖрд╣рд╛рдд!
рдиреЗрдЯрд╡рд░реНрдХ рдЕрдбреЕрдкреНрдЯрд░рд╡рд░реАрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рд╛ рдЖрдгрд┐ рдбрд╛рдпрдиреЕрдорд┐рдХрд▓реА (DHCP рджреНрд╡рд╛рд░реЗ) рдкрддреНрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрдЯ рдХрд░рд╛.
рддреНрдпрд╛рдЪ рдкреЕрдЪ рдХреЙрд░реНрдбрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди Mikrotik рд░рд╛рдЙрдЯрд░рдЪреНрдпрд╛ LAN рдкреЛрд░реНрдЯрд╢реА (рдЖрдордЪреНрдпрд╛ рдмрд╛рдмрддреАрдд 2тАж5) рдХрдиреЗрдХреНрдЯ рдХрд░рд╛. рдлрдХреНрдд рддреЗ 1рд▓реНрдпрд╛ рдкреЛрд░реНрдЯрд╡рд░реВрди 2рд▒реНрдпрд╛ рдкреЛрд░реНрдЯрд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рд╛. рдкрддреНрддрд╛ рдЙрдШрдбрд╛
OpenWRT рдкреНрд░рд╢рд╛рд╕рдХреАрдп рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рд╛ рдЖрдгрд┐ "рд╕рд┐рд╕реНрдЯрдо -> рдмреЕрдХрдЕрдк/рдлреНрд▓реЕрд╢ рдлрд░реНрдорд╡реЗрдЕрд░" рдореЗрдиреВ рд╡рд┐рднрд╛рдЧрд╛рдд рдЬрд╛.
"рдлреНрд▓реЕрд╢ рдирд╡реАрди рдлрд░реНрдорд╡реЗрдЕрд░ рдкреНрд░рддрд┐рдорд╛" рдЙрдкрд╡рд┐рднрд╛рдЧрд╛рдордзреНрдпреЗ, "рдлрд╛рдЗрд▓ рдирд┐рд╡рдбрд╛ (рдмреНрд░рд╛рдЙрдЭ рдХрд░рд╛)" рдмрдЯрдгрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
рдлрд╛рдИрд▓рдЪрд╛ рдорд╛рд░реНрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛ рдЬреНрдпрд╛рдЪреЗ рдирд╛рд╡ "-squashfs-sysupgrade.bin" рдиреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ.
рддреНрдпрд╛рдирдВрддрд░, "рдлреНрд▓реЕрд╢ рдЗрдореЗрдЬ" рдмрдЯрдгрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
рдкреБрдвреАрд▓ рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ, "рдкреБрдвреЗ рдЬрд╛" рдмрдЯрдгрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛. рдлрд░реНрдорд╡реЗрдЕрд░ рд░рд╛рдЙрдЯрд░рд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ рд╕реБрд░реВ рд╣реЛрдИрд▓.
!!! рдХреЛрдгрддреНрдпрд╛рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдлрд░реНрдорд╡реЗрдЕрд░ рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рд░рд╛рдЙрдЯрд░рдЪрд╛ рдкреЙрд╡рд░ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░реВ рдирдХрд╛ !!!
рд░рд╛рдЙрдЯрд░ рдлреНрд▓реЕрд╢рд┐рдВрдЧ рдЖрдгрд┐ рд░реАрдмреВрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣рд╛рд▓рд╛ рдУрдкрдирдбрдмреНрд▓реНрдпреВрдЖрд░рдЯреА рдлрд░реНрдорд╡реЗрдЕрд░рд╕рд╣ рдорд┐рдХреНрд░реЛрдЯрд┐рдХ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдИрд▓.
рд╕рдВрднрд╛рд╡реНрдп рд╕рдорд╕реНрдпрд╛ рдЖрдгрд┐ рдЙрдкрд╛рдп
2019 рдордзреНрдпреЗ рд░рд┐рд▓реАрдЭ рдЭрд╛рд▓реЗрд▓реА рдЕрдиреЗрдХ Mikrotik рдЙрдкрдХрд░рдгреЗ GD25Q15/Q16 рдкреНрд░рдХрд╛рд░рд╛рдЪреА FLASH-NOR рдореЗрдорд░реА рдЪрд┐рдк рд╡рд╛рдкрд░рддрд╛рдд. рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рдлреНрд▓реЕрд╢рд┐рдВрдЧ рдХрд░рддрд╛рдирд╛, рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдореЙрдбреЗрд▓рдмрджреНрджрд▓ рдбреЗрдЯрд╛ рдЬрддрди рдХреЗрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА.
рддреБрдореНрд╣рд╛рд▓рд╛ рдПрд░рд░ рджрд┐рд╕рд▓реНрдпрд╛рд╕ "рдЕрдкрд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЗрдореЗрдЬ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╕рдкреЛрд░реНрдЯреЗрдб рдлреЙрд░рдореЕрдЯ рдирд╛рд╣реА. рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рдЬреЗрдиреЗрд░рд┐рдХ рдЗрдореЗрдЬ рдлреЙрд░рдореЕрдЯ рдирд┐рд╡рдбрд▓реНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛." рдордЧ рдмрд╣реБрдзрд╛ рд╕рдорд╕реНрдпрд╛ рдлреНрд▓реЕрд╢ рдордзреНрдпреЗ рдЖрд╣реЗ.
рд╣реЗ рддрдкрд╛рд╕рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ: рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рдореЙрдбреЗрд▓ рдЖрдпрдбреА рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдХрдорд╛рдВрдб рдЪрд╛рд▓рд╡рд╛
root@OpenWrt: cat /tmp/sysinfo/board_name
рдЖрдгрд┐ рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ "рдЕрдЬреНрдЮрд╛рдд" рдЙрддреНрддрд░ рдорд┐рд│рд╛рд▓реЗ, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ "rb-951-2nd" рдлреЙрд░реНрдордордзреНрдпреЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдореЙрдбреЗрд▓ рд╡реНрдпрдХреНрддрд┐рдЪрд▓рд┐рддрдкрдгреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдореЙрдбреЗрд▓ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА, рдХрдорд╛рдВрдб рдЪрд╛рд▓рд╡рд╛
root@OpenWrt: cat /tmp/sysinfo/model
MikroTik RouterBOARD RB951-2nd
рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдореЙрдбреЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреЗ рд╡реНрдпрдХреНрддрд┐рдЪрд▓рд┐рддрдкрдгреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛:
echo 'rb-951-2nd' > /tmp/sysinfo/board_name
рддреНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣реА рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдХрд┐рдВрд╡рд╛ "sysupgrade" рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдлреНрд▓реЕрд╢ рдХрд░реВ рд╢рдХрддрд╛
WireGuard рд╕рд╣ VPN рд╕рд░реНрд╡реНрд╣рд░ рддрдпрд╛рд░ рдХрд░рд╛
рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЖрдзреАрдкрд╛рд╕реВрди рд╡рд╛рдпрд░рдЧрд╛рд░реНрдб рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рд╣реА рдкрд╛рдпрд░реА рд╡рдЧрд│реВ рд╢рдХрддрд╛.
рдореА рд╡реИрдпрдХреНрддрд┐рдХ VPN рд╕рд░реНрд╡реНрд╣рд░ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рдкрд░реЗрди
OpenWRT рд╡рд░ рд╡рд╛рдпрд░рдЧрд╛рд░реНрдб рдХреНрд▓рд╛рдпрдВрдЯ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдд рдЖрд╣реЗ
SSH рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рд░рд╛рдЙрдЯрд░рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рд╛:
ssh [email protected]
рд╡рд╛рдпрд░рдЧрд╛рд░реНрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛:
opkg update
opkg install wireguard
рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рддрдпрд╛рд░ рдХрд░рд╛ (рдЦрд╛рд▓реАрд▓ рдХреЛрдб рдлрд╛рдИрд▓рдордзреНрдпреЗ рдХреЙрдкреА рдХрд░рд╛, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореВрд▓реНрдпреЗ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдмрд░реЛрдмрд░ рдмрджрд▓рд╛ рдЖрдгрд┐ рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рдЪрд╛рд▓рд╡рд╛).
рддреБрдореНрд╣реА MyVPN рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдЦрд╛рд▓реАрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдмрджрд▓рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ WG_SERV - рд╕рд░реНрд╡реНрд╣рд░ рдЖрдпрдкреА WG_KEY - рд╡рд╛рдпрд░рдЧрд╛рд░реНрдб рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓рдордзреАрд▓ рдЦрд╛рдЬрдЧреА рдХреА рдЖрдгрд┐ WG_PUB - рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА.
WG_IF="wg0"
WG_SERV="100.0.0.0" # ip ╨░╨┤╤А╨╡╤Б ╤Б╨╡╤А╨▓╨╡╤А╨░
WG_PORT="51820" # ╨┐╨╛╤А╤В wireguard
WG_ADDR="10.8.0.2/32" # ╨┤╨╕╨░╨┐╨░╨╖╨╛╨╜ ╨░╨┤╤А╨╡╤Б╨╛╨▓ wireguard
WG_KEY="xxxxx" # ╨┐╤А╨╕╨▓╨░╤В╨╜╤Л╨╣ ╨║╨╗╤О╤З
WG_PUB="xxxxx" # ╨┐╤Г╨▒╨╗╨╕╤З╨╜╤Л╨╣ ╨║╨╗╤О╤З
# Configure firewall
uci rename firewall.@zone[0]="lan"
uci rename firewall.@zone[1]="wan"
uci rename firewall.@forwarding[0]="lan_wan"
uci del_list firewall.wan.network="${WG_IF}"
uci add_list firewall.wan.network="${WG_IF}"
uci commit firewall
/etc/init.d/firewall restart
# Configure network
uci -q delete network.${WG_IF}
uci set network.${WG_IF}="interface"
uci set network.${WG_IF}.proto="wireguard"
uci set network.${WG_IF}.private_key="${WG_KEY}"
uci add_list network.${WG_IF}.addresses="${WG_ADDR}"
# Add VPN peers
uci -q delete network.wgserver
uci set network.wgserver="wireguard_${WG_IF}"
uci set network.wgserver.public_key="${WG_PUB}"
uci set network.wgserver.preshared_key=""
uci set network.wgserver.endpoint_host="${WG_SERV}"
uci set network.wgserver.endpoint_port="${WG_PORT}"
uci set network.wgserver.route_allowed_ips="1"
uci set network.wgserver.persistent_keepalive="25"
uci add_list network.wgserver.allowed_ips="0.0.0.0/1"
uci add_list network.wgserver.allowed_ips="128.0.0.0/1"
uci add_list network.wgserver.allowed_ips="::/0"
uci commit network
/etc/init.d/network restart
рд╣реЗ рд╡рд╛рдпрд░рдЧрд╛рд░реНрдб рд╕реЗрдЯрдЕрдк рдкреВрд░реНрдг рдХрд░рддреЗ! рдЖрддрд╛ рд╕рд░реНрд╡ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░реАрд▓ рд╕рд░реНрд╡ рд░рд╣рджрд╛рд░реА VPN рдХрдиреЗрдХреНрд╢рдирджреНрд╡рд╛рд░реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдЖрд╣реЗ.
рд╕рдВрджрд░реНрдн
рд╕реНрддреНрд░реЛрдд: www.habr.com