Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt
Amin'ny ankabeazan'ny toe-javatra, ny fampifandraisana ny router amin'ny VPN dia tsy sarotra, fa raha te hiaro ny tamba-jotra iray manontolo ianao ary mitazona ny hafainganam-pandehan'ny fifandraisana tsara indrindra, ny vahaolana tsara indrindra dia ny fampiasana tonelina VPN. WireGuard.

router mikrotika hita fa vahaolana azo ianteherana sy tena miovaova, saingy indrisy Fanohanana WireGurd amin'ny RouterOS mbola tsy misy ary tsy fantatra hoe rahoviana no hiseho ary amin'ny fampisehoana inona. Vao haingana nanjary fantatra momba izay natolotry ny mpamorona ny WireGuard VPN tunnel patch napetraka, izay hahatonga ny rindrambaiko VPN tunneling ho ampahany amin'ny kernel Linux, manantena izahay fa handray anjara amin'ny fananganana ao amin'ny RouterOS izany.

Fa amin'izao fotoana izao, indrisy, mba hanitsy ny WireGuard amin'ny router Mikrotik, mila manova ny firmware ianao.

Flashing Mikrotik, fametrahana sy configuring OpenWrt

Voalohany dia mila mahazo antoka ianao fa manohana ny modelyo ny OpenWrt. Jereo raha mifanaraka amin'ny anarana sy ny sariny ny modely iray afaka mitsidika mikrotik.com ianao.

Mandehana any amin'ny openwrt.com mankany amin'ny fizarana fampidinana firmware.

Ho an'ity fitaovana ity dia mila rakitra 2 isika:

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

Mila misintona ireo rakitra roa ianao: hametraka ΠΈ fanavaozana.

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

1. Fanamboarana tambajotra, alaina ary amboary ny mpizara PXE

Download Tiny PXE Server ho an'ny Windows version farany.

Sokafy amina lahatahiry misaraka. Ao amin'ny rakitra config.ini ampio ny parameter rfc951=1 faritra [dhcp]. Ity parameter ity dia mitovy amin'ny modely Mikrotik rehetra.

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

Andeha isika hiroso amin'ny firafitry ny tambajotra: mila misoratra anarana adiresy ip static ianao amin'ny iray amin'ireo fifandraisan-davitra amin'ny solosainao.

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

Adiresy IP: 192.168.1.10
Netmask: 255.255.255.0

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

Mihazakazaha Tiny PXE Server amin'ny anaran'ny Administrator ary mifidiana eo amin'ny saha DHCP Server mpizara manana adiresy 192.168.1.10

Amin'ny dikan-Windows sasany, ity interface ity dia mety hiseho aorian'ny fifandraisana Ethernet ihany. Manoro hevitra ny mampifandray ny router aho ary manova avy hatrany ny router sy ny PC amin'ny alΓ lan'ny tady patch.

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

Tsindrio ny bokotra "..." (ambany havanana) ary mariho ny fampirimana izay nisintonanao ny rakitra firmware ho an'ny Mikrotik.

Misafidiana rakitra iray manana anarana mifarana amin'ny "initramfs-kernel.bin na elf"

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

2. Fametrahana ny router avy amin'ny mpizara PXE

Ampifandraisinay amin'ny tariby ny PC ary ny seranana voalohany (wan, internet, poe in, ...) an'ny router. Aorian'izany dia maka toothpick izahay, apetaho ao anaty lavaka misy soratra hoe "Reset".

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

Mamelona ny herin'ny router izahay ary miandry 20 segondra, avy eo dia avoaka ny toothpick.
Ao anatin'ny minitra manaraka dia tokony hiseho ao amin'ny varavarankely Tiny PXE Server ireto hafatra manaraka ireto:

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

Raha miseho ny hafatra dia eo amin'ny lalana marina ianao!

Avereno ny fanovana ao amin'ny adaptatera tambajotra ary apetraho amin'ny fomba mavitrika ny adiresy (amin'ny alΓ lan'ny DHCP).

Ampifandraiso amin'ny seranan-tsambo LAN ny router Mikrotik (2…5 amin'ny tranga misy antsika) amin'ny alΓ lan'ny tady patch mitovy. Avereno fotsiny avy amin'ny port 1 mankany amin'ny port 2. Sokafy ny adiresy 192.168.1.1 ao amin'ny navigateur.

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

Midira ao amin'ny OpenWRT administrative interface ary mandehana any amin'ny "System -> Backup/Flash Firmware" fizarana sakafo

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

Ao amin'ny fizarana "Flash new firmware image" dia tsindrio ny bokotra "Select file (Browse)".

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

Lazao ny lalana mankany amin'ny rakitra iray izay mifarana amin'ny "-squashfs-sysupgrade.bin" ny anarany.

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

Aorian'izay, tsindrio ny bokotra "Flash Image".

Ao amin'ny varavarankely manaraka, tsindrio ny bokotra "Mandrosoa". Hanomboka misintona amin'ny router ny firmware.

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

!!! TSY MISY MISY AZA ATAO NY HERIN'NY ROUTER mandritra ny dingan'ny FIRMWARE !!!

Mametraka WireGuard amin'ny router Mikrotik mandeha OpenWrt

Aorian'ny flashing sy rebooting ny router dia hahazo Mikrotik miaraka amin'ny firmware OpenWRT ianao.

Olana sy vahaolana mety hitranga

Betsaka ny fitaovana Mikrotik navoaka tamin'ny taona 2019 no mampiasa chip fahatsiarovana FLASH-NOR amin'ny karazana GD25Q15 / Q16. Ny olana dia rehefa tselatra dia tsy voavonjy ny angona momba ny modely fitaovana.

Raha hitanao ny hadisoana "Tsy misy endrika tohanana ny rakitra sary nampidirina. Ataovy azo antoka fa misafidy ny endrika sary ankapobeny ho an'ny sehatrao ianao." dia azo inoana fa ao anaty flash ny olana.

Mora ny manamarina izany: mandehana ny baiko hanamarina ny ID modely ao amin'ny terminal fitaovana

root@OpenWrt: cat /tmp/sysinfo/board_name

Ary raha mahazo ny valiny "tsy fantatra", dia mila mamaritra ny fitaovana modely amin'ny endrika "rb-951-2nd"

Mba hahazoana ny modelin'ny fitaovana dia araho ny baiko

root@OpenWrt: cat /tmp/sysinfo/model
MikroTik RouterBOARD RB951-2nd

Rehefa avy nahazo ny maodelin'ny fitaovana dia apetraho amin'ny tanana izany:

echo 'rb-951-2nd' > /tmp/sysinfo/board_name

Aorian'izay dia azonao atao ny mametaka ny fitaovana amin'ny alΓ lan'ny interface Internet na mampiasa ny baiko "sysupgrade".

Mamorona mpizara VPN miaraka amin'ny WireGuard

Raha efa manana mpizara miaraka amin'ny WireGuard namboarina ianao dia azonao atao ny mandingana ity dingana ity.
Hampiasa ny fampiharana aho hanangana mpizara VPN manokana MyVPN.RUN momba ny saka aho efa namoaka tsikera.

Fametrahana ny mpanjifa WireGuard amin'ny OpenWRT

Mifandraisa amin'ny router amin'ny alΓ lan'ny protocol SSH:

ssh [email protected]

Mametraka WireGuard:

opkg update
opkg install wireguard

Omano ny fanitsiana (adikao amin'ny rakitra iray ny kaody etsy ambany, soloy amin'ny anao manokana ireo soatoavina voatondro ary mandehana ao amin'ny terminal).

Raha mampiasa MyVPN ianao, dia ao amin'ny configuration etsy ambany dia mila miova ianao WG_SERV - Server IP WG_KEY - lakile manokana avy amin'ny fichier configuration wireguard sy WG_PUB - fanalahidin'ny daholobe.

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

Izany dia mamita ny fametrahana WireGuard! Ankehitriny ny fifamoivoizana rehetra amin'ny fitaovana mifandray rehetra dia voaaro amin'ny fifandraisana VPN.

soratra masina

Loharano #1
Toromarika novana ao amin'ny MyVPN (Torolalana fanampiny azo ampiasaina amin'ny fametrahana L2TP, PPTP amin'ny firmware Mikrotik mahazatra)
OpenWrt WireGuard Client

Source: www.habr.com

Add a comment