αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt
αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž—αžΆαž‚αž…αŸ’αžšαžΎαž“ αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžšαž‘αŸ… VPN αž˜αž·αž“αž–αž·αž”αžΆαž€αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž…αž„αŸ‹αž€αžΆαžšαž–αžΆαžšαž”αžŽαŸ’αžαžΆαž‰αž‘αžΆαŸ†αž„αž˜αžΌαž› αž αžΎαž™αž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™αžšαž€αŸ’αžŸαžΆαž›αŸ’αž”αžΏαž“αž“αŸƒαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž”αžΆαž“αž›αŸ’αž’αž”αŸ†αž•αž»αž αž“αŸ„αŸ‡αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸαž›αŸ’αž’αž”αŸ†αž•αž»αžαž‚αžΊαžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΎαž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ VPN WireGuard.

αžšαŸ‰αŸ„αžαž‘αŸαžš αž˜αžΈαž€αŸ’αžšαžΌαž‘αžΈαž€ αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžαžΆαž‡αžΆαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“ αž“αž·αž„αž’αžΆαž…αž”αžαŸ‹αž”αŸ‚αž“αž”αžΆαž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αžΆαž’αž€αž»αžŸαž› αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžš WireGurd αž“αŸ…αž›αžΎ RouterOS αž˜αž·αž“β€‹αž‘αžΆαž“αŸ‹β€‹αžŠαžΉαž„β€‹αžαžΆβ€‹αž“αžΉαž„β€‹αž”αž„αŸ’αž αžΆαž‰β€‹αžαŸ’αž›αž½αž“β€‹αž“αŸ…β€‹αž–αŸαž›β€‹αžŽαžΆ αž“αž·αž„β€‹αžŸαž˜αŸ’αžŠαŸ‚αž„β€‹αž”αŸ‚αž”β€‹αžŽαžΆβ€‹αž“αŸ„αŸ‡β€‹αž‘αŸαŸ” αžαŸ’αž˜αžΈαŸ—αž“αŸαŸ‡ αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹ αž’αŸ†αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αŸƒ WireGuard VPN tunnel αž”αžΆαž“αžŸαŸ’αž“αžΎ αžŸαŸ†αžŽαž»αŸ†αž”αŸ†αžŽαŸ‡αžŠαŸ‚αž›αž“αžΉαž„αž’αŸ’αžœαžΎαž±αŸ’αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ VPN tunneling αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž… αž™αžΎαž„αžŸαž„αŸ’αžƒαžΉαž˜αžαžΆαžœαžΆαž“αžΉαž„αžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€αžŠαž›αŸ‹αž€αžΆαžšαž’αž“αž»αž˜αŸαžαž“αŸ…αž€αŸ’αž“αž»αž„ RouterOS αŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαž›αž“αŸαŸ‡ αž‡αžΆαž’αž€αž»αžŸαž› αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αž”αŸ‹αŸ”

αž”αž‰αŸ’αž…αŸαž‰αž–αž“αŸ’αž›αžΊ Mikrotik αžŠαŸ†αž‘αžΎαž„ αž“αž·αž„αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ OpenWrt

αžŠαŸ†αž”αžΌαž„αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆ OpenWrt αž‚αžΆαŸ†αž‘αŸ’αžšαž‚αŸ†αžšαžΌαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž˜αžΎαž›αžαžΆαžαžΎαž‚αŸ†αžšαžΌαž˜αž½αž™αžαŸ’αžšαžΌαžœαž“αžΉαž„αžˆαŸ’αž˜αŸ„αŸ‡αž‘αžΈαž•αŸ’αžŸαžΆαžš αž“αž·αž„αžšαžΌαž”αž—αžΆαž–αžšαž”αžŸαŸ‹αžœαžΆαŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžš mikrotik.com.

αž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹ openwrt.com αž‘αŸ…αž•αŸ’αž“αŸ‚αž€αž‘αžΆαž‰αž™αž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αž”αŸ‹.

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαž“αŸαŸ‡ αž™αžΎαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž―αž€αžŸαžΆαžšαž…αŸ†αž“αž½αž“ 2αŸ–

downloads.openwrt.org/releases/18.06.2/targets/ar71xx/mikrotik/openwrt-18.06.2-ar71xx-mikrotik-rb-nor-flash-16M-initramfs-kernel.bin|elf

downloads.openwrt.org/releases/18.06.2/targets/ar71xx/mikrotik/openwrt-18.06.2-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin

αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž‘αžΆαž‰αž™αž€αž―αž€αžŸαžΆαžšαž‘αžΆαŸ†αž„αž–αžΈαžšαŸ– αžŠαŸ†αž‘αžΎαž„ ΠΈ αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„.

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

1. αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž”αžŽαŸ’αžαžΆαž‰ αž‘αžΆαž‰αž™αž€ αž“αž·αž„αžŠαŸ†αž‘αžΎαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ PXE

αž‘αžΆαž‰αž™αž€ αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ PXE αžαžΌαž… αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Windows αž€αŸ†αžŽαŸ‚αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αžαŸ”

αž–αž“αŸ’αž›αžΆαž‘αŸ…αžαžαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš config.ini αž”αž“αŸ’αžαŸ‚αž˜αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžš rfc951=1 αž•αŸ’αž“αŸ‚αž€ [dhcp]. αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž“αŸαŸ‡αž‚αžΊαžŠαžΌαž…αž‚αŸ’αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αŸ‰αžΌαžŠαŸ‚αž› Mikrotik αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ”

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

αž…αžΌαžšαž”αž“αŸ’αžαž‘αŸ…αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž”αžŽαŸ’αžαžΆαž‰αŸ– αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αž‹αž·αžαž·αžœαž“αŸ’αžαž“αŸ…αž›αžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž˜αž½αž™αž“αŸƒαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP: 192.168.1.10
αžšαž”αžΆαŸ†αž„αž”αžŽαŸ’αžαžΆαž‰αŸ– 255.255.255.0

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

αžšαžαŸ‹ αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ PXE αžαžΌαž… αž€αŸ’αž“αž»αž„αž“αžΆαž˜αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž αžΎαž™αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž€αŸ’αž“αž»αž„αžœαžΆαž› αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αž˜αŸ’αžšαžΎ DHCP αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž›αž˜αžΆαž“αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ 192.168.1.10

αž“αŸ…αž›αžΎαž€αŸ†αžŽαŸ‚αž˜αž½αž™αž…αŸ†αž“αž½αž“αžšαž”αžŸαŸ‹ Windows αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž“αŸαŸ‡αž’αžΆαž…αž›αŸαž…αž‘αžΎαž„αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž’αŸŠαžΈαžŸαžΊαžšαžŽαž·αžαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αžαŸ’αž‰αž»αŸ†αžŸαžΌαž˜αžŽαŸ‚αž“αžΆαŸ†αž±αŸ’αž™αž—αŸ’αž‡αžΆαž”αŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžš αž αžΎαž™αž”αŸ’αžαžΌαžšαžšαŸ‰αŸ„αžαž‘αŸαžš αž“αž·αž„αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž—αŸ’αž›αžΆαž˜αŸ— αžŠαŸ„αž™αž”αŸ’αžšαžΎαžαŸ’αžŸαŸ‚αž”αŸ†αžŽαŸ‡αŸ”

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

αž…αž»αž…αž”αŸŠαžΌαžαž»αž„ "..." (αžαžΆαž„αžŸαŸ’αžαžΆαŸ†αžαžΆαž„αž€αŸ’αžšαŸ„αž˜) αž αžΎαž™αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαžαžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αž‘αžΆαž‰αž™αž€αž―αž€αžŸαžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αž”αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Mikrotik αŸ”

αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αžˆαŸ’αž˜αŸ„αŸ‡αž”αž‰αŸ’αž…αž”αŸ‹αžŠαŸ„αž™ "initramfs-kernel.bin ឬ elf"

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

2. αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžšαŸ‰αŸ„αžαž‘αŸαžšαž–αžΈαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ PXE

αž™αžΎαž„αž—αŸ’αž‡αžΆαž”αŸ‹αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž‡αžΆαž˜αž½αž™αžαŸ’αžŸαŸ‚ αž“αž·αž„αž…αŸ’αžšαž€αž‘αžΈαž˜αž½αž™ (wan, internet, poe in, ...) αž“αŸƒαžšαŸ‰αŸ„αžαž‘αŸαžšαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž“αŸ„αŸ‡αž™αžΎαž„αž™αž€αžˆαžΎαž…αžΆαž€αŸ‹αž’αŸ’αž˜αŸαž‰αž”αž·αž‘αžœαžΆαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αžšαž“αŸ’αž’αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž·αž›αžΆαž…αžΆαžšαžΉαž€ "αž€αŸ†αžŽαžαŸ‹αž‘αžΎαž„αžœαž·αž‰" αŸ”

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

αž™αžΎαž„αž”αžΎαž€αžαžΆαž˜αž–αž›αžšαž”αžŸαŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžš αž αžΎαž™αžšαž„αŸ‹αž…αžΆαŸ† 20 αžœαž·αž“αžΆαž‘αžΈ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž”αž‰αŸ’αž…αŸαž‰αžˆαžΎαž…αžΆαž€αŸ‹αž’αŸ’αž˜αŸαž‰αŸ”
αž€αŸ’αž“αž»αž„β€‹αž˜αž½αž™β€‹αž“αžΆαž‘αžΈβ€‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹ αžŸαžΆαžšβ€‹αžŠαžΌαž…β€‹αžαžΆαž„β€‹αž€αŸ’αžšαŸ„αž˜β€‹αž‚αž½αžšβ€‹αžαŸ‚β€‹αž›αŸαž…β€‹αž‘αžΎαž„β€‹αž€αŸ’αž“αž»αž„β€‹αž”αž„αŸ’αž’αž½αž…β€‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“β€‹αž”αž˜αŸ’αžšαžΎ PXE αžαžΌαž…αŸ–

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

αž”αžΎβ€‹αžŸαžΆαžšβ€‹αž›αŸαž…β€‹αž‘αžΎαž„ αž“αŸ„αŸ‡β€‹αž’αŸ’αž“αž€β€‹αžŠαžΎαžšβ€‹αžαŸ’αžšαžΌαžœβ€‹αž αžΎαž™!

αžŸαŸ’αžŠαžΆαžšαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž“αŸ…αž›αžΎαž’αžΆαžŠαžΆαž”αŸ‹αž‘αŸαžšαž”αžŽαŸ’αžαžΆαž‰ αž αžΎαž™αž€αŸ†αžŽαžαŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αžαžΆαž˜αžœαž“αŸ’αž (αžαžΆαž˜αžšαž™αŸˆ DHCP) αŸ”

αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž…αŸ’αžšαž€ LAN αž“αŸƒαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik (2…5 αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžšαž”αžŸαŸ‹αž™αžΎαž„) αžŠαŸ„αž™αž”αŸ’αžšαžΎαžαŸ’αžŸαŸ‚αž”αŸ†αžŽαŸ‡αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ” αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžαžΌαžšαžœαžΆαž–αžΈαž…αŸ’αžšαž€αž‘αžΈ 1 αž‘αŸ…αž…αŸ’αžšαž€αž‘αžΈ 2 αŸ” αž”αžΎαž€αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ 192.168.1.1 αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αŸ”

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

αž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžšαžŠαŸ’αž‹αž”αžΆαž› OpenWRT αž αžΎαž™αž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž•αŸ’αž“αŸ‚αž€αž˜αŸ‰αžΊαž“αž»αž™ "αž”αŸ’αžšαž–αŸαž“αŸ’αž’ -> αž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€ / αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αž”αŸ‹ Flash" αŸ”

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αžšαž„ "Flash new firmware image" αž…αž»αž…αž›αžΎαž”αŸŠαžΌαžαž»αž„ "Select file (Browse)"αŸ”

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž•αŸ’αž›αžΌαžœαž‘αŸ…αž€αžΆαž“αŸ‹αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αžˆαŸ’αž˜αŸ„αŸ‡αžšαž”αžŸαŸ‹αžœαžΆαž”αž‰αŸ’αž…αž”αŸ‹αžŠαŸ„αž™ "-squashfs-sysupgrade.bin" αŸ”

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž“αŸ„αŸ‡αž…αž»αž…αž”αŸŠαžΌαžαž»αž„ "Flash Image" αŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„αž”αž„αŸ’αž’αž½αž…αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž…αž»αž…αž”αŸŠαžΌαžαž»αž„ "αž”αž“αŸ’αž" αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αž”αŸ‹αž“αžΉαž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‘αžΆαž‰αž™αž€αž‘αŸ…αžšαŸ‰αŸ„αžαž‘αŸαžšαŸ”

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

!!! αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžŽαžΆαž˜αž½αž™ αž€αž»αŸ†αž•αŸ’αžαžΆαž…αŸ‹αžαžΆαž˜αž–αž›αž“αŸƒαžšαŸ‰αŸ„αžαž‘αŸαžšαž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αž”αŸ‹!!!

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenWrt

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αž‰αŸ’αž…αŸαž‰αž–αž“αŸ’αž›αžΊ αž“αž·αž„αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžšαŸ‰αŸ„αžαž‘αŸαžšαž‘αžΎαž„αžœαž·αž‰ αž’αŸ’αž“αž€αž“αžΉαž„αž‘αž‘αž½αž›αž”αžΆαž“ Mikrotik αž‡αžΆαž˜αž½αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αž”αŸ‹ OpenWRT αŸ”

αž”αž‰αŸ’αž αžΆαžŠαŸ‚αž›αž’αžΆαž…αž€αžΎαžαž˜αžΆαž“ αž“αž·αž„αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™

αž§αž”αž€αžšαžŽαŸ Mikrotik αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž€αŸ’αž“αž»αž„αž†αŸ’αž“αžΆαŸ† 2019 αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αž“αŸ’αž‘αŸ‡αžˆαžΈαž”αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† FLASH-NOR αž“αŸƒαž”αŸ’αžšαž—αŸαž‘ GD25Q15/Q16 αŸ” αž”αž‰αŸ’αž αžΆαž‚αžΊαžαžΆαž“αŸ…αž–αŸαž›αž”αž‰αŸ’αž…αŸαž‰αž–αž“αŸ’αž›αžΊ αž‘αž·αž“αŸ’αž“αž“αŸαž™αž’αŸ†αž–αžΈαž˜αŸ‰αžΌαžŠαŸ‚αž›αž§αž”αž€αžšαžŽαŸαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž‘αŸαŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžƒαžΎαž‰αž€αŸ†αž αž»αžŸ "αž―αž€αžŸαžΆαžšαžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž‘αž»αž€αž‘αžΎαž„αž˜αž·αž“αž˜αžΆαž“αž‘αž˜αŸ’αžšαž„αŸ‹αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαž‘αŸαŸ” αžŸαžΌαž˜αž”αŸ’αžšαžΆαž€αžŠαžαžΆαž’αŸ’αž“αž€αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‘αž˜αŸ’αžšαž„αŸ‹αžšαžΌαž”αž—αžΆαž–αž‘αžΌαž‘αŸ…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαŸαž‘αž·αž€αžΆαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”" αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž‘αŸ†αž“αž„αž‡αžΆαž”αž‰αŸ’αž αžΆαž‚αžΊαž“αŸ…αž€αŸ’αž“αž»αž„αž–αž“αŸ’αž›αžΊαŸ”

αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžœαžΆαŸ– αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαžΎαž˜αŸ’αž”αžΈαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž˜αŸ‰αžΌαžŠαŸ‚αž›αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™αž§αž”αž€αžšαžŽαŸ

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"

αž”αž„αŸ’αž€αžΎαžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPN αž‡αžΆαž˜αž½αž™ WireGuard

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž›αž˜αžΆαž“ WireGuard αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαž½αž…αž αžΎαž™ αž’αŸ’αž“αž€αž’αžΆαž…αžšαŸ†αž›αž„αž‡αŸ†αž αžΆαž“αž“αŸαŸ‡αŸ”
αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αž‘αžΎαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPN αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“ MyVPN.RUN αž’αŸ†αž–αžΈαž†αŸ’αž˜αžΆαžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αžšαž½αž…αž αžΎαž™ αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž€αžΆαžšαž–αž·αž“αž·αžαŸ’αž™αž‘αžΎαž„αžœαž·αž‰.

αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ WireGuard Client αž“αŸ…αž›αžΎ OpenWRT

αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αžšαŸ‰αŸ„αžαž‘αŸαžšαžαžΆαž˜αžšαž™αŸˆαž–αž·αž’αžΈαž€αžΆαžš SSHαŸ–

ssh [email protected]

αžŠαŸ†αž‘αžΎαž„ WireGuardαŸ–

opkg update
opkg install wireguard

αžšαŸ€αž”αž…αŸ†αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ (αž…αž˜αŸ’αž›αž„αž€αžΌαžŠαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž‘αŸ…αž―αž€αžŸαžΆαžšαž˜αž½αž™ αž‡αŸ†αž“αž½αžŸαžαž˜αŸ’αž›αŸƒαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž’αŸ’αž“αž€ αž αžΎαž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™)αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž”αŸ’αžšαžΎ MyVPN αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž’αŸ’αž“αž€αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžαŸ’αžšαžΌαžœαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” WG_SERV - αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ IP WG_KEY - αž€αžΌαž“αžŸαŸ„αž―αž€αž‡αž“αž–αžΈαž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ wireguard αž“αž·αž„ 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

αžœαžΆαž”αž‰αŸ’αž…αž”αŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ WireGuard! αž₯αž‘αžΌαžœαž“αŸαŸ‡αž…αžšαžΆαž…αžšαžŽαŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž›αžΎαž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžšαž–αžΆαžšαžŠαŸ„αž™αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹ VPN αŸ”

αžŸαŸαž…αž€αŸ’αžαžΈαž™αŸ„αž„

αž”αŸ’αžšαž—αž– #1
αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ‚αž”αŸ’αžšαŸ‚αž“αŸ…αž›αžΎ MyVPN (αž˜αžΆαž“αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ L2TP, PPTP αž“αŸ…αž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αž”αŸ‹ Mikrotik αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš)
αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ OpenWrt WireGuard

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹