เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt
เปƒเบ™เบเปเบฅเบฐเบ™เบตเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”, เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ router เบเบฑเบš VPN เปเบกเปˆเบ™เบšเปเปˆเบเบฒเบ, เปเบ•เปˆเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบ›เบปเบเบ›เบฑเบเบฎเบฑเบเบชเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเป„เบงเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”, เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ tunnel VPN. WireGuard.

เป€เบฃเบปเบฒเป€เบ•เบต เบกเบดเบเป€เบ•เบตเป€เบ„เบฑเบ เบžเบดเบชเบนเบ”เบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™เบซเบผเบฒเบ, เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ เบฎเบญเบ‡เบฎเบฑเบš WireGurd เปƒเบ™ RouterOS เบเบฑเบ‡โ€‹เบšเปเปˆโ€‹เบ—เบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบ—เบตเปˆโ€‹เบฎเบนเป‰โ€‹เบˆเบฑเบโ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบกเบฑเบ™โ€‹เบˆเบฐโ€‹เบ›เบฒโ€‹เบเบปเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เปเบฅเบฐโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เปƒเบ”โ€‹. เป€เบกเบทเปˆเบญเบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰ เบกเบฑเบ™เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ เบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบญเบธเป‚เบกเบ‡ WireGuard VPN เปเบ™เบฐเบ™เปเบฒ เบŠเบธเบ” patch, เป€เบŠเบดเปˆเบ‡เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป‚เบ›เปเบเบผเบก VPN tunneling เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ Linux kernel, เบžเบงเบเป€เบฎเบปเบฒเบซเบงเบฑเบ‡เบงเปˆเบฒเบ™เบตเป‰เบˆเบฐเบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒเปƒเบ™ RouterOS.

เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบ•เบญเบ™เบ™เบตเป‰, เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ” WireGuard เปƒเบ™ router 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 เบฎเบธเปˆเบ™เบซเบผเป‰เบฒเบชเบธเบ”.

Unzip เปƒเบชเปˆเป‚เบŸเบ™เป€เบ”เบตเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เปƒเบ™เป„เบŸเบฅเปŒ config.ini เป€เบžเบตเปˆเบกเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต rfc951=1 เบžเบฒเบ [dhcp]. เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเปเบšเบš Mikrotik.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

เปƒเบซเป‰เบเป‰เบฒเบเป„เบ›เบ—เบตเปˆเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบ: เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบ—เบตเปˆเบขเบนเปˆ ip static เบขเบนเปˆเปƒเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

เบ—เบตเปˆเบขเบนเปˆ IP: 192.168.1.10
Netmask: 255.255.255.0

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

เปเบฅเปˆเบ™ เป€เบŠเบตเบšเป€เบงเบต PXE เบ‚เบฐเปœเบฒเบ”เบ™เป‰เบญเบ เปƒเบ™เบ™เบฒเบกเบ‚เบญเบ‡ Administrator เปเบฅเบฐเป€เบฅเบทเบญเบเปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก DHCP Server เป€เบŠเบตเบšเป€เบงเบตเบ—เบตเปˆเบกเบตเบ—เบตเปˆเบขเบนเปˆ 192.168.1.10

เปƒเบ™เบšเบฒเบ‡เบฅเบธเป‰เบ™เบ‚เบญเบ‡ Windows, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบ›เบฒเบเบปเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบญเบตเป€เบ—เบตเป€เบ™เบฑเบ”เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ‚เป‰เบญเบเบ‚เปเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ router เปเบฅเบฐเบ—เบฑเบ™เบ—เบตเบ›เปˆเบฝเบ™ router เปเบฅเบฐ PC เป‚เบ”เบเปƒเบŠเป‰เบชเบฒเบ patch.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

เบเบปเบ”เบ›เบธเปˆเบก "..." (เบ‚เบงเบฒเบฅเบธเปˆเบก) เปเบฅเบฐเบฅเบฐเบšเบธเป‚เบŸเบ™เป€เบ”เบตเบ—เบตเปˆเบ—เปˆเบฒเบ™เป„เบ”เป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เป„เบŸเบฅเปŒเป€เบŸเบตเบกเปเบงเบชเปเบฒเบฅเบฑเบš Mikrotik.

เป€เบฅเบทเบญเบเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบฅเบปเบ‡เบ—เป‰เบฒเบเบ”เป‰เบงเบ "initramfs-kernel.bin เบซเบผเบท elf"

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

2. Booting router เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ PXE

เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ PC เบ”เป‰เบงเบเบชเบฒเบเปเบฅเบฐเบžเบญเบ”เบ—เปเบฒเบญเบดเบ” (wan, internet, poe in, ...) เบ‚เบญเบ‡ router. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบปเบฒเป„เบกเป‰เบ–เบนเปเบ‚เป‰เบง, เบ•เบดเบ”เบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ‚เบธเบกเบ—เบตเปˆเบกเบต inscription "Reset".

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

เบžเบงเบเป€เบฎเบปเบฒเป€เบ›เบตเบ”เป„เบŸเบ‚เบญเบ‡ router เปเบฅเบฐเบฅเปเบ–เป‰เบฒ 20 เบงเบดเบ™เบฒเบ—เบต, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ›เปˆเบญเบเป„เบกเป‰เบ–เบนเปเบ‚เป‰เบง.
เบžเบฒเบเปƒเบ™เบ™เบฒเบ—เบตเบ•เปเปˆเป„เบ›, เบ‚เปเป‰เบ„เบงเบฒเบกเบ•เปเปˆเป„เบ›เบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ PXE Server:

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

เบ–เป‰เบฒเบ‚เปเป‰เบ„เบงเบฒเบกเบ›เบฒเบเบปเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เบ—เบดเบ”เบ—เบฒเบ‡เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡!

เบŸเบทเป‰เบ™เบŸเบนเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™เบญเบฐเปเบ”เบฑเบšเป€เบ•เบตเป€เบ„เบทเบญเบ‚เปˆเบฒเบ เปเบฅเบฐเบ•เบฑเป‰เบ‡เปƒเบซเป‰เบฎเบฑเบšเบ—เบตเปˆเบขเบนเปˆเปเบšเบšเป„เบ”เบ™เบฒเบกเบดเบ (เบœเปˆเบฒเบ™ DHCP).

เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบžเบญเบ” LAN เบ‚เบญเบ‡ router Mikrotik (2โ€ฆ5 เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ) เป‚เบ”เบเปƒเบŠเป‰เบชเบฒเบ patch เบ”เบฝเบงเบเบฑเบ™. เบžเบฝเบ‡เปเบ•เปˆเบ›เปˆเบฝเบ™เบกเบฑเบ™เบˆเบฒเบเบžเบญเบ”เบ—เบต 1 เป„เบ›เบซเบฒเบžเบญเบ”เบ—เบต 2. เป€เบ›เบตเบ”เบ—เบตเปˆเบขเบนเปˆ 192.168.1.1 เปƒเบ™ browser.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

เป€เบ‚เบปเป‰เบฒโ€‹เบชเบนเปˆโ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบเบฒเบ™โ€‹เป‚เบ•เป‰โ€‹เบ•เบญเบšโ€‹เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบซเบฒเบ™ OpenWRT เปเบฅเบฐโ€‹เป„เบ›โ€‹เบ—เบตเปˆ "เบฅเบฐโ€‹เบšเบปเบš -โ€‹> Backup / Flash Firmwareโ€‹" เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹เป€เบกโ€‹เบ™เบน

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

เปƒเบ™เบชเปˆเบงเบ™เบเปˆเบญเบ "Flash new firmware image", เปƒเบซเป‰เบ„เบฅเบดเบเปƒเบชเปˆเบ›เบธเปˆเบก "เป€เบฅเบทเบญเบเป„เบŸเบฅเปŒ (Browse)".

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

เบฅเบฐเบšเบธเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบฅเบปเบ‡เบ—เป‰เบฒเบเบ”เป‰เบงเบ "-squashfs-sysupgrade.bin".

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เปƒเบซเป‰เบ„เบฅเบดเบเปƒเบชเปˆเบ›เบธเปˆเบก "เบฎเบนเบšเบžเบฒเบš Flash".

เปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ•เปเปˆเป„เบ›, เปƒเบซเป‰เบ„เบฅเบดเบเปƒเบชเปˆเบ›เบธเปˆเบก "เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™". เป€เบŸเบตเบกเปเบงเบˆเบฐเป€เบฅเบตเปˆเบกเบ”เบฒเบงเป‚เบซเบผเบ”เปƒเบชเปˆ router.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

!!! เปƒเบ™เบเปเบฅเบฐเบ™เบตเปƒเบ”เบเปเปˆเบ•เบฒเบก, เบขเปˆเบฒเบ•เบฑเบ”เบชเบฒเบเป„เบŸเบ‚เบญเบ‡ Router เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบŸเบตเบกเปเบง !!!

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบต Mikrotik เบ—เบตเปˆเปƒเบŠเป‰ OpenWrt

เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบเบฐเบžเบดเบšเปเบฅเบฐ reboot router, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบš Mikrotik เบเบฑเบš firmware OpenWRT.

เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปเบฅเบฐเบงเบดเบ—เบตเปเบเป‰เป„เบ‚

เบญเบธเบ›เบฐเบเบญเบ™ Mikrotik เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบ—เบตเปˆเบ›เปˆเบญเบเบญเบญเบเบกเบฒเปƒเบ™เบ›เบต 2019 เปƒเบŠเป‰เบŠเบดเบšเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ FLASH-NOR เบ‚เบญเบ‡เบ›เบฐเป€เบžเบ” GD25Q15 / Q16. เบšเบฑเบ™เบซเบฒเปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฐเบžเบดเบš, เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบฎเบนเบšเปเบšเบšเบญเบธเบ›เบฐเบเบญเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰.

เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบซเบฑเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ” "เป„เบŸเบฅโ€‹เปŒโ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เบ—เบตเปˆโ€‹เบญเบฑเบšโ€‹เป‚เบซเบผเบ”โ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ—เบตเปˆโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹. เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบ—เปˆเบฒเบ™เป€เบฅเบทเบญเบเบฎเบนเบšเปเบšเบšเบฎเบนเบšเบžเบฒเบšเบ—เบปเปˆเบงเป„เบ›เบชเปเบฒเบฅเบฑเบšเป€เบงเบ—เบตเบ‚เบญเบ‡เบ—เปˆเบฒเบ™." เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบšเบฑเบ™เบซเบฒเบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™ flash.

เบกเบฑเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบ™เบตเป‰: เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบžเบทเปˆเบญเบเบงเบ”เป€เบšเบดเปˆเบ‡ ID เบ•เบปเบงเปเบšเบšเบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™

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

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” flash เบญเบธเบ›เบฐเบเบญเบ™เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบซเบผเบทเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ "sysupgrade".

เบชเป‰เบฒเบ‡เป€เบŠเบตเบšเป€เบงเบต VPN เบ”เป‰เบงเบ WireGuard

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบกเบต WireGuard เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเป‰เบง, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ‚เป‰เบฒเบกเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ™เบตเป‰.
เบ‚เป‰เบญเบเบˆเบฐเปƒเบŠเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบžเบทเปˆเบญเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPN เบชเปˆเบงเบ™เบ•เบปเบง MyVPN.RUN เบเปˆเบฝเบงเบเบฑเบšเปเบกเบงเบ‚เป‰เบญเบเปเบฅเป‰เบง เบˆเบฑเบ”เบžเบตเบกเบกเบฒเบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WireGuard Client เปƒเบ™ OpenWRT

เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš router เบœเปˆเบฒเบ™ SSH protocol:

ssh [email protected]

เบ•เบดเบ”เบ•เบฑเป‰เบ‡ WireGuard:

opkg update
opkg install wireguard

เบเบฐเบเบฝเบกเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ (เบ„เบฑเบ”เบฅเบญเบเบฅเบฐเบซเบฑเบ”เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปƒเบชเปˆเป„เบŸเบฅเปŒ, เบ—เบปเบ”เปเบ—เบ™เบ„เปˆเบฒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบ”เป‰เบงเบเบ•เบปเบงเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™ terminal).

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰ 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

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™