{"id":443189,"date":"2024-12-26T06:02:27","date_gmt":"2024-12-26T06:02:27","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=443189"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=443189","title":{"rendered":"<span>\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f OpenVPN \u0438 OpenWRT<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h2>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h2>\n<p>\u042f \u0440\u0435\u0448\u0438\u043b \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c snapshot OpenWRT \u043d\u0430 Raspberry Pi 5, \u0442\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u0434\u0430\u043b\u0435\u043a\u043e \u0443\u043b\u0435\u0442\u0430\u044e, \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0447\u0442\u043e \u0431\u044b \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0432\u043e \u0432\u043d\u0435\u0448\u043a\u0443 \u0431\u044b\u043b \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d, \u0438 \u044f \u0438\u043c\u0435\u043b \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u044f\u0441\u044c \u043f\u0440\u043e\u0432\u043e\u0434\u043e\u043c \u043a \u043b\u044e\u0431\u043e\u043c\u0443 \u0440\u043e\u0443\u0442\u0435\u0440\u0443. \u0412 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u0440\u0435\u0448\u0438\u043b \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c OpenVPN. \u0414\u043b\u044f \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a \u044f \u0432\u044b\u0431\u0440\u0430\u043b VPS-\u0441\u0435\u0440\u0432\u0435\u0440, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u0432 \u0424\u0438\u043d\u043b\u044f\u043d\u0434\u0438\u0438, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f, \u0447\u0442\u043e \u0431\u0443\u0434\u0443 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u0438\u0437 \u0415\u0432\u0440\u043e\u043f\u044b \u0432 \u0420\u043e\u0441\u0441\u0438\u044e. \u041f\u043e\u0447\u0435\u043c\u0443 \u0438\u043c\u0435\u043d\u043d\u043e OpenVPN? \u041f\u043e\u043c\u0438\u043c\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b, MikroTik hAP ax\u00b3 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0435 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 AES-256, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u043e\u0441\u0442\u0438\u0447\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0434\u043e 400 \u041c\u0431\u0438\u0442\/\u0441, \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u044f WireGuard, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432 \u043c\u043e\u0438\u0445 \u0442\u0435\u0441\u0442\u0430\u0445 \u043f\u043e\u043a\u0430\u0437\u0430\u043b \u043b\u0438\u0448\u044c 150 \u041c\u0431\u0438\u0442\/\u0441. \u0412\u0430\u0436\u043d\u044b\u0439 \u043d\u044e\u0430\u043d\u0441: OpenVPN-\u043a\u043b\u0438\u0435\u043d\u0442 MikroTik, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 ROS 7.9.x, \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u0440\u0435\u0437 TCP (<a href=\"https:\/\/forum.mikrotik.com\/viewtopic.php?t=197690\"><u>forum.mikrotik.com<\/u><\/a>), UDP, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0441\u043b\u043e\u043c\u0430\u043b\u0438.<\/p>\n<h2>\u041e\u0431\u0437\u043e\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f\u00a0<\/h2>\n<p>\u0414\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435:\u00a0<\/p>\n<p><strong>Raspberry Pi 5<\/strong>. \u041d\u0430 Raspberry Pi 5 \u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 snapshot OpenWRT (\u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438: r28214-5a4eb56a7b). \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0440\u043e\u043b\u044c \u0442\u043e\u0447\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0438 \u0437\u0430\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u0435\u0441\u044c \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0442\u0440\u0430\u0444\u0438\u043a \u0432 OpenVPN.\u00a0<\/p>\n<p><strong>VPS-\u0441\u0435\u0440\u0432\u0435\u0440<\/strong>: \u041d\u0430 VPS-\u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 Ubuntu Server 24.04. \u041e\u043d \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0448\u043b\u044e\u0437\u043e\u043c \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0438 \u043a \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0441\u0435\u0442\u0438, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044f \u0440\u043e\u043b\u044c OpenVPN-\u0441\u0435\u0440\u0432\u0435\u0440\u0430.\u00a0<\/p>\n<p><strong>MikroTik hAP ax\u00b3<\/strong>: MikroTik \u0441 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 RouterOS 7.17rc1 \u0441\u043b\u0443\u0436\u0438\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c \u0434\u043e\u043c\u0430\u0448\u043d\u0438\u043c \u0440\u043e\u0443\u0442\u0435\u0440\u043e\u043c \u0441 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c OpenVPN.<\/p>\n<p><strong>\u0421\u0445\u0435\u043c\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/22a\/08b\/378\/22a08b378cb47556ea2e858def70be22.png\" alt=\"Pasted image 20241202142603.png\" title=\"\u0421\u0445\u0435\u043c\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\" width=\"1006\" height=\"1093\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/22a\/08b\/378\/22a08b378cb47556ea2e858def70be22.png\"\/><\/p>\n<div><figcaption>\u0421\u0445\u0435\u043c\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f<\/figcaption><\/div>\n<\/figure>\n<h2>\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f VPS \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430<\/h2>\n<p>\u041d\u0430 VPS \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d Ubuntu Server 24.04. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0443:\u00a0<\/p>\n<p><code>apt update &amp;&amp; apt upgrade -y<\/code>\u00a0<\/p>\n<p>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c OpenVPN \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043a\u0440\u0438\u043f\u0442\u0430:<\/p>\n<p>\u00a0<code>wget https:\/\/git.io\/vpn -O openvpn-install.sh &amp;&amp; bash openvpn-install.sh<\/code>\u00a0<\/p>\n<p>\u0412\u043e \u0432\u0440\u0435\u043c\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u043a\u0440\u0438\u043f\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438:<\/p>\n<pre><code>Which IPv4 address should be used?      1) *.*.*.*      2) 1Which IPv4 address should be used?      1) *.*.*.*      2) 172.17.0.1 IPv4 address [1]: 1  Which protocol should OpenVPN use?    1) UDP (recommended)    2) TCP Protocol [1]: 2  What port should OpenVPN listen to? Port [1194]:   Select a DNS server for the clients:    1) Current system resolvers    2) Google    3) 1.1.1.1    4) OpenDNS    5) Quad9    6) AdGuard DNS server [1]: 3  Enter a name for the first client: Name [client]: mikrotik  OpenVPN installation is ready to begin. Press any key to continue...  72.17.0.1 IPv4 address [1]: 1  Which protocol should OpenVPN use?    1) UDP (recommended)    2) TCP Protocol [1]: 2  What port should OpenVPN listen to? Port [1194]:   Select a DNS server for the clients:    1) Current system resolvers    2) Google    3) 1.1.1.1    4) OpenDNS    5) Quad9    6) AdGuard DNS server [1]: 3  Enter a name for the first client: Name [client]: mikrotik  OpenVPN installation is ready to begin. Press any key to continue...<\/code><\/pre>\n<p>\u042f \u043e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c \u043f\u043e\u0434 \u0441\u0432\u043e\u0438 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f:<\/p>\n<ol>\n<li>\n<p>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 iptables:<\/p>\n<p>\u00a0<code>\/etc\/systemd\/system\/openvpn-iptables.service<\/code><\/p>\n<\/li>\n<\/ol>\n<pre><code>[Unit] Before=network.target [Service] Type=oneshot ExecStart=\/usr\/sbin\/iptables -t nat -A POSTROUTING -s 10.12.0.0\/24 -o ens3 -j MASQUERADE ExecStart=\/usr\/sbin\/iptables -I INPUT -p tcp --dport 1194 -j ACCEPT ExecStart=\/usr\/sbin\/iptables -I FORWARD -s 10.12.0.0\/24 -j ACCEPT ExecStart=\/usr\/sbin\/iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT  RemainAfterExit=yes [Install] WantedBy=multi-user.target<\/code><\/pre>\n<ol start=\"2\">\n<li>\n<p>\u041e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e OVPN-\u0441\u0435\u0440\u0432\u0435\u0440\u0430<\/p>\n<p>\u00a0<code>\/etc\/openvpn\/server\/server.conf\u00a0<\/code><\/p>\n<\/li>\n<\/ol>\n<pre><code>local &lt;ip-\u0441\u0435\u0440\u0432\u0435\u0440\u0430&gt; port 1194 proto tcp dev tun tls-server ca ca.crt cert server.crt key server.key dh dh.pem auth SHA512 cipher AES-256-GCM topology subnet server 10.12.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt keepalive 10 120 user nobody group nogroup persist-key persist-tun verb 3 client-config-dir ccd crl-verify crl.pem route 192.168.50.0 255.255.255.0 10.12.0.2 #\u0434\u043e\u043c\u0430\u0448\u043d\u044f\u044f \u0441\u0435\u0442\u044c route 192.168.55.0 255.255.255.0 10.12.0.3 #openwrt \u0441\u0435\u0442\u044c status \/var\/log\/openvpn\/openvpn-status.log log-append \/var\/log\/openvpn\/openvpn.log <\/code><\/pre>\n<ol start=\"3\">\n<li>\n<p>\u041e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043b \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e\u00a0<code>\/root\/mikrotik.ovpn<\/code>, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0441\u043a\u0440\u0438\u043f\u0442 \u0441\u043e\u0437\u0434\u0430\u043b \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.<\/p>\n<\/li>\n<\/ol>\n<pre><code>client dev tun proto tcp remote &lt;ip-\u0441\u0435\u0440\u0432\u0435\u0440\u0430&gt; 1194 resolv-retry infinite nobind persist-key persist-tun tls-client auth SHA512 cipher AES-256-GCM verb 3<\/code><\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0451\u043c \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439:<\/p>\n<p>\u00a0<code>mkdir \/etc\/openvpn\/server\/ccd<\/code>\u00a0<\/p>\n<p>\u0432 \u044d\u0442\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c 2 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438<\/p>\n<p><code>nano \/etc\/openvpn\/server\/ccd\/mikrotik<\/code>\u00a0<\/p>\n<p>\u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c:<\/p>\n<p><code>iroute 192.168.50.0 255.255.255.0<\/code><\/p>\n<p>\u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0439 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0441\u0435\u0442\u0438\u00a0<\/p>\n<p><code>nano \/etc\/openvpn\/server\/ccd\/openwrt<\/code>\u00a0<\/p>\n<p>\u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c\u00a0<\/p>\n<p><code>iroute 192.168.55.0 255.255.255.0<\/code>\u00a0<\/p>\n<p>\u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 openwrt \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443\u00a0<\/p>\n<p><code>systemctl start openvpn-server@server.service<\/code><\/p>\n<p>\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u0430 openwrt \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0441\u043a\u0440\u0438\u043f\u0442<\/p>\n<p>\u00a0<code>openvpn-install.sh<\/code><\/p>\n<pre><code>OpenVPN is already installed.  Select an option:    1) Add a new client    2) Revoke an existing client    3) Remove OpenVPN    4) Exit Option: 1  Provide a name for the client: Name: openwrt <\/code><\/pre>\n<h2>\u041d\u0430\u043a\u043e\u043d\u0435\u0446-\u0442\u043e \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0430\u0435\u043c \u043a \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 MikroTik<\/h2>\n<p>C\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 mikrotik.ovpn, \u0438 \u0437\u0430\u043b\u0438\u0432\u0430\u0435\u043c \u0435\u0433\u043e \u0432 MikroTIk \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c \u0435\u0451 \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u00a0<strong>PPP -&gt; Interface -&gt; Import<\/strong>.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/680\/11a\/97b\/68011a97b63435abc922c3924896d9cd.png\" alt=\"Pasted image 20241202182036.png\" title=\"PPP &gt; Interface &gt; Import\" width=\"638\" height=\"401\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/680\/11a\/97b\/68011a97b63435abc922c3924896d9cd.png\"\/><\/p>\n<div><figcaption><strong>PPP &gt; Interface &gt; Import<\/strong><\/figcaption><\/div>\n<\/figure>\n<p>\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430, \u0436\u043c\u0451\u043c <strong>Start<\/strong>, \u043d\u0438\u0447\u0435\u0433\u043e \u0441\u0442\u0440\u0430\u0448\u043d\u043e\u0433\u043e, \u0435\u0441\u043b\u0438 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f, \u043f\u0435\u0440\u0435\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u043a\u043e\u043d\u0444\u0438\u0433, \u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 ovpn<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/924\/96c\/1d1\/92496c1d1fce67a18ec3cfbe93909bd4.png\" alt=\"Pasted image 20241202182541.png\" width=\"781\" height=\"913\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/924\/96c\/1d1\/92496c1d1fce67a18ec3cfbe93909bd4.png\"\/><\/p>\n<div><figcaption>Pasted image 20241202182541.png<\/figcaption><\/div>\n<\/figure>\n<p>\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0434\u043e Raspberry Pi 5, \u0432 \u043c\u043e\u0451\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043d\u0430 RPI 5 \u0441\u0435\u0442\u044c 192.168.55.1\/24\u00a0<\/p>\n<p><code>\/ip\/route\/add dst-address=192.168.55.0\/24 gateway=10.12.0.1<\/code><\/p>\n<p><strong>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f OpenWRT<\/strong>\u00a0\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0441\u0431\u043e\u0440\u043a\u0443 OpenWRT (snapshot) \u043f\u043e\u00a0<a href=\"https:\/\/firmware-selector.openwrt.org\/?version=SNAPSHOT&amp;target=bcm27xx%2Fbcm2712&amp;id=rpi-5\"><u>\u0441\u0441\u044b\u043b\u043a\u0435<\/u><\/a>.<br \/>\u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0437 \u043d\u0430 SD-\u043a\u0430\u0440\u0442\u0443 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0442\u0438\u043b\u0438\u0442\u044b <strong>rpi-imager<\/strong><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/85c\/91c\/3e4\/85c91c3e4d0afb507fddea8b1d2ca1e3.png\" alt=\"Pasted image 20241202184755.png\" title=\"rpi-imager\" width=\"1194\" height=\"609\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/85c\/91c\/3e4\/85c91c3e4d0afb507fddea8b1d2ca1e3.png\"\/><\/p>\n<div><figcaption><strong>rpi-imager<\/strong><\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0437\u0430\u0445\u043e\u0434\u0438\u043c \u0432 OpenWRT \u0447\u0435\u0440\u0435\u0437 SSH. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e OpenWRT \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u00a0<code>eth0<\/code>\u00a0\u043f\u043e IP-\u0430\u0434\u0440\u0435\u0441\u0443\u00a0<code>192.168.1.1\/24<\/code><\/p>\n<p>\u0412 \u0444\u0430\u0439\u043b\u0435\u00a0<code>\/etc\/config\/network<\/code>\u00a0\u043c\u0435\u043d\u044f\u0435\u043c\u00a0<code>static<\/code>\u00a0\u043d\u0430\u00a0<code>dhcp<\/code>\u00a0\u0438 \u0443\u0434\u0430\u043b\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 IP<\/p>\n<pre><code>config interface 'lan' option proto 'dhcp' option device 'lan-br'<\/code><\/pre>\n<p>\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0442\u0438<\/p>\n<pre><code>\/etc\/init.d\/network restart<\/code><\/pre>\n<p>\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u0440\u0432\u043e\u043b\u0430 (\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e)<\/p>\n<pre><code>\/etc\/init.d\/firewall stop<\/code><\/pre>\n<p>\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043a\u0435\u0442\u043e\u0432<\/p>\n<pre><code>apk update apk upgrade<\/code><\/pre>\n<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432<\/p>\n<pre><code>apk add vim luci kmod-usb-net usb-modeswitch kmod-usb-net-cdc-ether kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-wwan openvpn-openssl luci-app-openvpn<\/code><\/pre>\n<h2>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0434\u043b\u044f USB-\u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043a\u0430\u0440\u0442\u044b<\/h2>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u044e\u044e USB-\u0441\u0435\u0442\u0435\u0432\u0443\u044e \u043a\u0430\u0440\u0442\u0443, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u0435 \u0435\u0451 \u0447\u0438\u043f\u0441\u0435\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439:<\/p>\n<pre><code>lshw -C network<\/code><\/pre>\n<p>\u0412 \u043c\u043e\u0451\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u043c \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f\u00a0<code>rtl8152<\/code>, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c:<\/p>\n<pre><code>apk add kmod-usb-net-rtl8152<\/code><\/pre>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c, \u0447\u0442\u043e \u0441\u0435\u0442\u0435\u0432\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043b\u0430\u0441\u044c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435:\u00a0<code>ip a<\/code><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/358\/426\/ab7\/358426ab740f5c72205f79dce6cae13e.png\" alt=\"Pasted image 20241202190056.png\" title=\"\u0412\u044b\u0432\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434\u044b ip a\" width=\"999\" height=\"454\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/358\/426\/ab7\/358426ab740f5c72205f79dce6cae13e.png\"\/><\/p>\n<div><figcaption>\u0412\u044b\u0432\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434\u044b <code>ip a<\/code><\/figcaption><\/div>\n<\/figure>\n<p>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u044b\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u00a0<code>\/etc\/config\/network<\/code><\/p>\n<pre><code>config interface 'loopback' option device 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0'  config interface 'wan' option device 'eth0' option proto 'dhcp' option type 'bridge'  config device option type 'bridge' option name 'lan-br' list ports 'eth1' option ipv6 '0' option bridge_empty '1'  config interface 'lan' option proto 'static' option device 'lan-br' option ipaddr '192.168.55.1' option netmask '255.255.255.0'<\/code><\/pre>\n<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 DHCP \u043a\u043b\u0438\u0435\u043d\u0442 \u043d\u0430 eth0 \u0434\u043b\u044f WAN, \u0438 lan-br \u0441\u043e \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c IP, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 eth1 \u0434\u043b\u044f LAN<\/p>\n<p>\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f Wi-Fi \u0442\u043e\u0447\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430: \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438\u00a0<code>\/etc\/config\/wireless<\/code><\/p>\n<pre><code>config wifi-device 'radio0'         option type 'mac80211'         optioconfig wifi-device 'radio0'         option type 'mac80211'         option path 'platform\/axi\/1001100000.mmc\/mmc_host\/mmc1\/mmc1:0001\/mmc1:0001:1'         option band '5g'         option channel '36'         option htmode 'VHT80'         option cell_density '0'  config wifi-iface 'default_radio0'         option device 'radio0'         option network 'lan'         option mode 'ap'         option ssid 'OpenWrt'         option encryption 'psk2'         option key 'wirelesspe$$w0rd!' n path 'platform\/axi\/1001100000.mmc\/mmc_host\/mmc1\/mmc1:0001\/mmc1:0001:1'         option band '5g'         option channel '36'         option htmode 'VHT80'         option cell_density '0'  config wifi-iface 'default_radio0'         option device 'radio0'         option network 'lan'         option mode 'ap'         option ssid 'OpenWrt'         option encryption 'psk2'         option key 'wirelesspe$$w0rd!'<\/code><\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435:\u00a0<\/p>\n<p><code>wifi up<\/code><\/p>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0432 LuCI Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/332\/8e8\/63c\/3328e863c1925266f0ebc05fe38b2b45.png\" alt=\"Pasted image 20241202211441.png\" title=\"LuCI Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\" width=\"999\" height=\"454\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/332\/8e8\/63c\/3328e863c1925266f0ebc05fe38b2b45.png\"\/><\/p>\n<div><figcaption>LuCI Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441<\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u043c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0434\u043b\u044f \u0432\u044b\u0434\u0430\u0447\u0438 DHCP \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/876\/1c0\/ee4\/8761c0ee43bff2f45092d72c23f62428.png\" alt=\"Pasted image 20241125215703.png\" title=\"Interfaces&gt;LAN\" width=\"893\" height=\"478\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/876\/1c0\/ee4\/8761c0ee43bff2f45092d72c23f62428.png\"\/><\/p>\n<div><figcaption>Interfaces&gt;LAN<\/figcaption><\/div>\n<\/figure>\n<p>\u0415\u0441\u043b\u0438 \u043c\u044b \u0441\u043c\u043e\u0433\u043b\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0442\u043e\u0447\u043a\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430, \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 IP, \u0438 \u0437\u0430\u0448\u043b\u0438 \u043f\u043e SSH \u0432 OpenWRT \u0438\u0437 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0439 \u0441\u0435\u0442\u0438 192.168.55.0, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c firewall:\u00a0<\/p>\n<p><code>\/etc\/init.d\/firewall start<\/code><\/p>\n<p>\u0412\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043c\u0430\u0441\u043a\u0430\u0440\u0430\u0434\u0438\u043d\u0433 \u0432\u00a0<\/p>\n<p><code>\/etc\/config\/firewall<\/code>\u00a0<\/p>\n<pre><code>config nat\u00a0 list proto 'all' option src 'wan' option src_ip '192.168.55.0\/24' option target 'MASQUERADE'<\/code><\/pre>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0441 Wi-Fi:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d71\/837\/2a6\/d718372a68e561c707f3482f792e1630.png\" alt=\"Pasted image 20241125220238.png\" title=\"&gt; Ping \u043a\u0443\u0434\u0430 \u0443\u0433\u043e\u0434\u043d\u043e\" width=\"614\" height=\"179\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d71\/837\/2a6\/d718372a68e561c707f3482f792e1630.png\"\/><\/p>\n<div><figcaption>&gt; Ping \u043a\u0443\u0434\u0430 \u0443\u0433\u043e\u0434\u043d\u043e<\/figcaption><\/div>\n<\/figure>\n<h2>\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0430 OpenVPN<\/h2>\n<p>\u041f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432 \u0434\u0430\u043d\u043d\u043e\u0435 \u043c\u0435\u043d\u044e \u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u0441\u043a\u0430\u0447\u0430\u043d\u043d\u0443\u044e \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e\u00a0<code>openwrt.ovpn<\/code><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/57d\/cc1\/456\/57dcc14561fc7b9904ea9b7d615e3cc9.png\" alt=\"Pasted image 20241202223106.png\" title=\"\" width=\"999\" height=\"567\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/57d\/cc1\/456\/57dcc14561fc7b9904ea9b7d615e3cc9.png\"\/><\/figure>\n<p>\u0412\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0430\u043d\u0441 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0447\u0435\u0440\u0435\u0437 SSH OpenWRT<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4c1\/85e\/9b5\/4c185e9b5aa5daa32007c4874076b4fa.png\" alt=\"Pasted image 20241203115324.png\" title=\"\" width=\"592\" height=\"234\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4c1\/85e\/9b5\/4c185e9b5aa5daa32007c4874076b4fa.png\"\/><\/figure>\n<h2>\u041f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043c \u043a \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u0432<\/h2>\n<ol>\n<li>\n<p>\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u043c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 Default gateway \u043e\u0442 DHCP \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0430 WAN \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/857\/737\/6e7\/8577376e78e653dbffced9eb2be82bdb.png\" alt=\"Pasted image 20241203115500.png\" title=\"Interfaces&gt;WAN\" width=\"894\" height=\"485\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/857\/737\/6e7\/8577376e78e653dbffced9eb2be82bdb.png\"\/><\/p>\n<div><figcaption>Interfaces&gt;WAN<\/figcaption><\/div>\n<\/figure>\n<\/li>\n<li>\n<p>\u0412 Network -&gt; Routing \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0434\u043e &#171;\u0431\u0435\u043b\u043e\u0433\u043e ip&#187; \u043d\u0430\u0448\u0435\u0433\u043e VPS \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 IP \u0440\u043e\u0443\u0442\u0435\u0440\u0430<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/31a\/7e4\/396\/31a7e4396bdf8b7d8fb1a5bb5e4974de.png\" alt=\"Pasted image 20241203122342.png\" title=\"Network -&gt; Routing\" width=\"894\" height=\"428\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/31a\/7e4\/396\/31a7e4396bdf8b7d8fb1a5bb5e4974de.png\"\/><\/p>\n<div><figcaption>Network -&gt; Routing<\/figcaption><\/div>\n<\/figure>\n<\/li>\n<li>\n<p>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0434\u043e \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0441\u0435\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u0430\u0434\u0440\u0435\u0441 OpenVPN MikroTik 10.12.0.2<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b3d\/395\/60b\/b3d39560b175bb3baa6160ba6f7d5323.png\" alt=\"Pasted image 20241203132211.png\" title=\"Network -&gt; Routing\" width=\"894\" height=\"428\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b3d\/395\/60b\/b3d39560b175bb3baa6160ba6f7d5323.png\"\/><\/p>\n<div><figcaption>Network -&gt; Routing<\/figcaption><\/div>\n<\/figure>\n<\/li>\n<li>\n<p>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 Default gateway \u0447\u0435\u0440\u0435\u0437 10.12.0.1, \u0447\u0442\u043e \u0431\u044b \u0432\u0435\u0441\u044c \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0448\u0435\u043b \u0447\u0435\u0440\u0435\u0437 \u0442\u0443\u043d\u043d\u0435\u043b\u044c<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/480\/9f5\/980\/4809f5980aa18d4b9e21b969b5dfe22b.png\" alt=\"Pasted image 20241203120630.png\" title=\"Network -&gt; Routing\" width=\"894\" height=\"428\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/480\/9f5\/980\/4809f5980aa18d4b9e21b969b5dfe22b.png\"\/><\/p>\n<div><figcaption>Network -&gt; Routing<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/498\/e8e\/ddf\/498e8eddfbcbeee425eb6e7a6a2f617c.png\" alt=\"Pasted image 20241203132348.png\" title=\"\" width=\"585\" height=\"279\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/498\/e8e\/ddf\/498e8eddfbcbeee425eb6e7a6a2f617c.png\"\/><\/figure>\n<\/li>\n<\/ol>\n<h2>\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/h2>\n<p>\u0414\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b, \u0447\u0442\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c OpenWRT \u0438 OpenVPN \u043c\u043e\u0436\u043d\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435. \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e \u0442\u0430\u043a\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u2014 \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u044c. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0438 \u043a\u043e\u043c\u0431\u0438\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u043e\u0434 \u0432\u0430\u0448\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c USB Wi-Fi \u0430\u0434\u0430\u043f\u0442\u0435\u0440 \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u043b\u044e\u0431\u043e\u043c\u0443 \u0440\u043e\u0443\u0442\u0435\u0440\u0443 \u043f\u043e Wi-Fi, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c USB LTE \u043c\u043e\u0434\u0435\u043c \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u0430 \u0441\u0432\u044f\u0437\u0438, \u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435.<\/p>\n<p>\u0412\u0430\u0436\u043d\u043e \u043f\u043e\u043c\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0438\u043c\u0435\u0435\u0442 \u0441\u0432\u043e\u0438 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0442\u043e\u0438\u0442 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b. \u041d\u0430\u0434\u0435\u044e\u0441\u044c, \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u043c\u043e\u0439 \u043a\u0435\u0439\u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u043b \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0432\u0430\u0448\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u0441\u043f\u043e\u0434\u0432\u0438\u0433 \u043d\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f. <\/p>\n<p>\u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u044b, \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u043a\u0435\u0439\u0441\u044b, \u0434\u0435\u043b\u0438\u0442\u0435\u0441\u044c \u0438\u043c\u0438 \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445!<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/863856\/\"> https:\/\/habr.com\/ru\/articles\/863856\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h2>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h2>\n<p>\u042f \u0440\u0435\u0448\u0438\u043b \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c snapshot OpenWRT \u043d\u0430 Raspberry Pi 5, \u0442\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u0434\u0430\u043b\u0435\u043a\u043e \u0443\u043b\u0435\u0442\u0430\u044e, \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0447\u0442\u043e \u0431\u044b \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0432\u043e \u0432\u043d\u0435\u0448\u043a\u0443 \u0431\u044b\u043b \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d, \u0438 \u044f \u0438\u043c\u0435\u043b \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u044f\u0441\u044c \u043f\u0440\u043e\u0432\u043e\u0434\u043e\u043c \u043a \u043b\u044e\u0431\u043e\u043c\u0443 \u0440\u043e\u0443\u0442\u0435\u0440\u0443. \u0412 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u0440\u0435\u0448\u0438\u043b \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c OpenVPN. \u0414\u043b\u044f \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a \u044f \u0432\u044b\u0431\u0440\u0430\u043b VPS-\u0441\u0435\u0440\u0432\u0435\u0440, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u0432 \u0424\u0438\u043d\u043b\u044f\u043d\u0434\u0438\u0438, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f, \u0447\u0442\u043e \u0431\u0443\u0434\u0443 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u0438\u0437 \u0415\u0432\u0440\u043e\u043f\u044b \u0432 \u0420\u043e\u0441\u0441\u0438\u044e. \u041f\u043e\u0447\u0435\u043c\u0443 \u0438\u043c\u0435\u043d\u043d\u043e OpenVPN? \u041f\u043e\u043c\u0438\u043c\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b, MikroTik hAP ax\u00b3 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0435 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 AES-256, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u043e\u0441\u0442\u0438\u0447\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0434\u043e 400 \u041c\u0431\u0438\u0442\/\u0441, \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u044f WireGuard, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432 \u043c\u043e\u0438\u0445 \u0442\u0435\u0441\u0442\u0430\u0445 \u043f\u043e\u043a\u0430\u0437\u0430\u043b \u043b\u0438\u0448\u044c 150 \u041c\u0431\u0438\u0442\/\u0441. \u0412\u0430\u0436\u043d\u044b\u0439 \u043d\u044e\u0430\u043d\u0441: OpenVPN-\u043a\u043b\u0438\u0435\u043d\u0442 MikroTik, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 ROS 7.9.x, \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u0440\u0435\u0437 TCP (<a href=\"https:\/\/forum.mikrotik.com\/viewtopic.php?t=197690\"><u>forum.mikrotik.com<\/u><\/a>), UDP, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0441\u043b\u043e\u043c\u0430\u043b\u0438.<\/p>\n<h2>\u041e\u0431\u0437\u043e\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f\u00a0<\/h2>\n<p>\u0414\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435:\u00a0<\/p>\n<p><strong>Raspberry Pi 5<\/strong>. \u041d\u0430 Raspberry Pi 5 \u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 snapshot OpenWRT (\u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438: r28214-5a4eb56a7b). \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0440\u043e\u043b\u044c \u0442\u043e\u0447\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0438 \u0437\u0430\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u0435\u0441\u044c \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0442\u0440\u0430\u0444\u0438\u043a \u0432 OpenVPN.\u00a0<\/p>\n<p><strong>VPS-\u0441\u0435\u0440\u0432\u0435\u0440<\/strong>: \u041d\u0430 VPS-\u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 Ubuntu Server 24.04. \u041e\u043d \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0448\u043b\u044e\u0437\u043e\u043c \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0438 \u043a \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0441\u0435\u0442\u0438, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044f \u0440\u043e\u043b\u044c OpenVPN-\u0441\u0435\u0440\u0432\u0435\u0440\u0430.\u00a0<\/p>\n<p><strong>MikroTik hAP ax\u00b3<\/strong>: MikroTik \u0441 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 RouterOS 7.17rc1 \u0441\u043b\u0443\u0436\u0438\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c \u0434\u043e\u043c\u0430\u0448\u043d\u0438\u043c \u0440\u043e\u0443\u0442\u0435\u0440\u043e\u043c \u0441 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c OpenVPN.<\/p>\n<p><strong>\u0421\u0445\u0435\u043c\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u0421\u0445\u0435\u043c\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f<\/figcaption><\/div>\n<\/figure>\n<h2>\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f VPS \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430<\/h2>\n<p>\u041d\u0430 VPS \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d Ubuntu Server 24.04. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0443:\u00a0<\/p>\n<p><code>apt update &amp;&amp; apt upgrade -y<\/code>\u00a0<\/p>\n<p>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c OpenVPN \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043a\u0440\u0438\u043f\u0442\u0430:<\/p>\n<p>\u00a0<code>wget https:\/\/git.io\/vpn -O openvpn-install.sh &amp;&amp; bash openvpn-install.sh<\/code>\u00a0<\/p>\n<p>\u0412\u043e \u0432\u0440\u0435\u043c\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u043a\u0440\u0438\u043f\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438:<\/p>\n<pre><code>Which IPv4 address should be used?      1) *.*.*.*      2) 1Which IPv4 address should be used?      1) *.*.*.*      2) 172.17.0.1 IPv4 address [1]: 1  Which protocol should OpenVPN use?    1) UDP (recommended)    2) TCP Protocol [1]: 2  What port should OpenVPN listen to? Port [1194]:   Select a DNS server for the clients:    1) Current system resolvers    2) Google    3) 1.1.1.1    4) OpenDNS    5) Quad9    6) AdGuard DNS server [1]: 3  Enter a name for the first client: Name [client]: mikrotik  OpenVPN installation is ready to begin. Press any key to continue...  72.17.0.1 IPv4 address [1]: 1  Which protocol should OpenVPN use?    1) UDP (recommended)    2) TCP Protocol [1]: 2  What port should OpenVPN listen to? Port [1194]:   Select a DNS server for the clients:    1) Current system resolvers    2) Google    3) 1.1.1.1    4) OpenDNS    5) Quad9    6) AdGuard DNS server [1]: 3  Enter a name for the first client: Name [client]: mikrotik  OpenVPN installation is ready to begin. Press any key to continue...<\/code><\/pre>\n<p>\u042f \u043e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c \u043f\u043e\u0434 \u0441\u0432\u043e\u0438 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f:<\/p>\n<ol>\n<li>\n<p>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 iptables:<\/p>\n<p>\u00a0<code>\/etc\/systemd\/system\/openvpn-iptables.service<\/code><\/p>\n<\/li>\n<\/ol>\n<pre><code>[Unit] Before=network.target [Service] Type=oneshot ExecStart=\/usr\/sbin\/iptables -t nat -A POSTROUTING -s 10.12.0.0\/24 -o ens3 -j MASQUERADE ExecStart=\/usr\/sbin\/iptables -I INPUT -p tcp --dport 1194 -j ACCEPT ExecStart=\/usr\/sbin\/iptables -I FORWARD -s 10.12.0.0\/24 -j ACCEPT ExecStart=\/usr\/sbin\/iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT  RemainAfterExit=yes [Install] WantedBy=multi-user.target<\/code><\/pre>\n<ol start=\"2\">\n<li>\n<p>\u041e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e OVPN-\u0441\u0435\u0440\u0432\u0435\u0440\u0430<\/p>\n<p>\u00a0<code>\/etc\/openvpn\/server\/server.conf\u00a0<\/code><\/p>\n<\/li>\n<\/ol>\n<pre><code>local &lt;ip-\u0441\u0435\u0440\u0432\u0435\u0440\u0430&gt; port 1194 proto tcp dev tun tls-server ca ca.crt cert server.crt key server.key dh dh.pem auth SHA512 cipher AES-256-GCM topology subnet server 10.12.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt keepalive 10 120 user nobody group nogroup persist-key persist-tun verb 3 client-config-dir ccd crl-verify crl.pem route 192.168.50.0 255.255.255.0 10.12.0.2 #\u0434\u043e\u043c\u0430\u0448\u043d\u044f\u044f \u0441\u0435\u0442\u044c route 192.168.55.0 255.255.255.0 10.12.0.3 #openwrt \u0441\u0435\u0442\u044c status \/var\/log\/openvpn\/openvpn-status.log log-append \/var\/log\/openvpn\/openvpn.log <\/code><\/pre>\n<ol start=\"3\">\n<li>\n<p>\u041e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043b \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e\u00a0<code>\/root\/mikrotik.ovpn<\/code>, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0441\u043a\u0440\u0438\u043f\u0442 \u0441\u043e\u0437\u0434\u0430\u043b \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.<\/p>\n<\/li>\n<\/ol>\n<pre><code>client dev tun proto tcp remote &lt;ip-\u0441\u0435\u0440\u0432\u0435\u0440\u0430&gt; 1194 resolv-retry infinite nobind persist-key persist-tun tls-client auth SHA512 cipher AES-256-GCM verb 3<\/code><\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0451\u043c \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439:<\/p>\n<p>\u00a0<code>mkdir \/etc\/openvpn\/server\/ccd<\/code>\u00a0<\/p>\n<p>\u0432 \u044d\u0442\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c 2 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438<\/p>\n<p><code>nano \/etc\/openvpn\/server\/ccd\/mikrotik<\/code>\u00a0<\/p>\n<p>\u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c:<\/p>\n<p><code>iroute 192.168.50.0 255.255.255.0<\/code><\/p>\n<p>\u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0439 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0441\u0435\u0442\u0438\u00a0<\/p>\n<p><code>nano \/etc\/openvpn\/server\/ccd\/openwrt<\/code>\u00a0<\/p>\n<p>\u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c\u00a0<\/p>\n<p><code>iroute 192.168.55.0 255.255.255.0<\/code>\u00a0<\/p>\n<p>\u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 openwrt \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443\u00a0<\/p>\n<p><code>systemctl start openvpn-server@server.service<\/code><\/p>\n<p>\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u0430 openwrt \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0441\u043a\u0440\u0438\u043f\u0442<\/p>\n<p>\u00a0<code>openvpn-install.sh<\/code><\/p>\n<pre><code>OpenVPN is already installed.  Select an option:    1) Add a new client    2) Revoke an existing client    3) Remove OpenVPN    4) Exit Option: 1  Provide a name for the client: Name: openwrt <\/code><\/pre>\n<h2>\u041d\u0430\u043a\u043e\u043d\u0435\u0446-\u0442\u043e \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0430\u0435\u043c \u043a \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 MikroTik<\/h2>\n<p>C\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 mikrotik.ovpn, \u0438 \u0437\u0430\u043b\u0438\u0432\u0430\u0435\u043c \u0435\u0433\u043e \u0432 MikroTIk \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c \u0435\u0451 \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u00a0<strong>PPP -&gt; Interface -&gt; Import<\/strong>.<\/p>\n<figure class=\"full-width\">\n<div><figcaption><strong>PPP &gt; Interface &gt; Import<\/strong><\/figcaption><\/div>\n<\/figure>\n<p>\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430, \u0436\u043c\u0451\u043c <strong>Start<\/strong>, \u043d\u0438\u0447\u0435\u0433\u043e \u0441\u0442\u0440\u0430\u0448\u043d\u043e\u0433\u043e, \u0435\u0441\u043b\u0438 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f, \u043f\u0435\u0440\u0435\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u043a\u043e\u043d\u0444\u0438\u0433, \u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 ovpn<\/p>\n<figure class=\"full-width\">\n<div><figcaption>Pasted image 20241202182541.png<\/figcaption><\/div>\n<\/figure>\n<p>\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0434\u043e Raspberry Pi 5, \u0432 \u043c\u043e\u0451\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043d\u0430 RPI 5 \u0441\u0435\u0442\u044c 192.168.55.1\/24\u00a0<\/p>\n<p><code>\/ip\/route\/add dst-address=192.168.55.0\/24 gateway=10.12.0.1<\/code><\/p>\n<p><strong>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f OpenWRT<\/strong>\u00a0\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0441\u0431\u043e\u0440\u043a\u0443 OpenWRT (snapshot) \u043f\u043e\u00a0<a href=\"https:\/\/firmware-selector.openwrt.org\/?version=SNAPSHOT&amp;target=bcm27xx%2Fbcm2712&amp;id=rpi-5\"><u>\u0441\u0441\u044b\u043b\u043a\u0435<\/u><\/a>.<br \/>\u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0437 \u043d\u0430 SD-\u043a\u0430\u0440\u0442\u0443 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0442\u0438\u043b\u0438\u0442\u044b <strong>rpi-imager<\/strong><\/p>\n<figure class=\"full-width\">\n<div><figcaption><strong>rpi-imager<\/strong><\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0437\u0430\u0445\u043e\u0434\u0438\u043c \u0432 OpenWRT \u0447\u0435\u0440\u0435\u0437 SSH. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e OpenWRT \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u00a0<code>eth0<\/code>\u00a0\u043f\u043e IP-\u0430\u0434\u0440\u0435\u0441\u0443\u00a0<code>192.168.1.1\/24<\/code><\/p>\n<p>\u0412 \u0444\u0430\u0439\u043b\u0435\u00a0<code>\/etc\/config\/network<\/code>\u00a0\u043c\u0435\u043d\u044f\u0435\u043c\u00a0<code>static<\/code>\u00a0\u043d\u0430\u00a0<code>dhcp<\/code>\u00a0\u0438 \u0443\u0434\u0430\u043b\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 IP<\/p>\n<pre><code>config interface 'lan' option proto 'dhcp' option device 'lan-br'<\/code><\/pre>\n<p>\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0442\u0438<\/p>\n<pre><code>\/etc\/init.d\/network restart<\/code><\/pre>\n<p>\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u0440\u0432\u043e\u043b\u0430 (\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e)<\/p>\n<pre><code>\/etc\/init.d\/firewall stop<\/code><\/pre>\n<p>\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043a\u0435\u0442\u043e\u0432<\/p>\n<pre><code>apk update apk upgrade<\/code><\/pre>\n<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432<\/p>\n<pre><code>apk add vim luci kmod-usb-net usb-modeswitch kmod-usb-net-cdc-ether kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-wwan openvpn-openssl luci-app-openvpn<\/code><\/pre>\n<h2>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0434\u043b\u044f USB-\u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043a\u0430\u0440\u0442\u044b<\/h2>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u044e\u044e USB-\u0441\u0435\u0442\u0435\u0432\u0443\u044e \u043a\u0430\u0440\u0442\u0443, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u0435 \u0435\u0451 \u0447\u0438\u043f\u0441\u0435\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439:<\/p>\n<pre><code>lshw -C network<\/code><\/pre>\n<p>\u0412 \u043c\u043e\u0451\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u043c \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f\u00a0<code>rtl8152<\/code>, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c:<\/p>\n<pre><code>apk add kmod-usb-net-rtl8152<\/code><\/pre>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c, \u0447\u0442\u043e \u0441\u0435\u0442\u0435\u0432\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043b\u0430\u0441\u044c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435:\u00a0<code>ip a<\/code><\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u0412\u044b\u0432\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434\u044b <code>ip a<\/code><\/figcaption><\/div>\n<\/figure>\n<p>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u044b\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u00a0<code>\/etc\/config\/network<\/code><\/p>\n<pre><code>config interface 'loopback' option device 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0'  config interface 'wan' option device 'eth0' option proto 'dhcp' option type 'bridge'  config device option type 'bridge' option name 'lan-br' list ports 'eth1' option ipv6 '0' option bridge_empty '1'  config interface 'lan' option proto 'static' option device 'lan-br' option ipaddr '192.168.55.1' option netmask '255.255.255.0'<\/code><\/pre>\n<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 DHCP \u043a\u043b\u0438\u0435\u043d\u0442 \u043d\u0430 eth0 \u0434\u043b\u044f WAN, \u0438 lan-br \u0441\u043e \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c IP, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 eth1 \u0434\u043b\u044f LAN<\/p>\n<p>\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f Wi-Fi \u0442\u043e\u0447\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430: \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438\u00a0<code>\/etc\/config\/wireless<\/code><\/p>\n<pre><code>config wifi-device 'radio0'         option type 'mac80211'         optioconfig wifi-device 'radio0'         option type 'mac80211'         option path 'platform\/axi\/1001100000.mmc\/mmc_host\/mmc1\/mmc1:0001\/mmc1:0001:1'         option band '5g'         option channel '36'         option htmode 'VHT80'         option cell_density '0'  config wifi-iface 'default_radio0'         option device 'radio0'         option network 'lan'         option mode 'ap'         option ssid 'OpenWrt'         option encryption 'psk2'         option key 'wirelesspe$$w0rd!' n path 'platform\/axi\/1001100000.mmc\/mmc_host\/mmc1\/mmc1:0001\/mmc1:0001:1'         option band '5g'         option channel '36'         option htmode 'VHT80'         option cell_density '0'  config wifi-iface 'default_radio0'         option device 'radio0'         option network 'lan'         option mode 'ap'         option ssid 'OpenWrt'         option encryption 'psk2'         option key 'wirelesspe$$w0rd!'<\/code><\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435:\u00a0<\/p>\n<p><code>wifi up<\/code><\/p>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0432 LuCI Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435<\/p>\n<figure class=\"full-width\">\n<div><figcaption>LuCI Web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441<\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u043c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0434\u043b\u044f \u0432\u044b\u0434\u0430\u0447\u0438 DHCP \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c<\/p>\n<figure class=\"full-width\">\n<div><figcaption>Interfaces&gt;LAN<\/figcaption><\/div>\n<\/figure>\n<p>\u0415\u0441\u043b\u0438 \u043c\u044b \u0441\u043c\u043e\u0433\u043b\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0442\u043e\u0447\u043a\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430, \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 IP, \u0438 \u0437\u0430\u0448\u043b\u0438 \u043f\u043e SSH \u0432 OpenWRT \u0438\u0437 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0439 \u0441\u0435\u0442\u0438 192.168.55.0, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c firewall:\u00a0<\/p>\n<p><code>\/etc\/init.d\/firewall start<\/code><\/p>\n<p>\u0412\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043c\u0430\u0441\u043a\u0430\u0440\u0430\u0434\u0438\u043d\u0433 \u0432\u00a0<\/p>\n<p><code>\/etc\/config\/firewall<\/code>\u00a0<\/p>\n<pre><code>config nat\u00a0 list proto 'all' option src 'wan' option src_ip '192.168.55.0\/24' option target 'MASQUERADE'<\/code><\/pre>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0441 Wi-Fi:<\/p>\n<figure class=\"full-width\">\n<div><figcaption>&gt; Ping \u043a\u0443\u0434\u0430 \u0443\u0433\u043e\u0434\u043d\u043e<\/figcaption><\/div>\n<\/figure>\n<h2>\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0430 OpenVPN<\/h2>\n<p>\u041f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432 \u0434\u0430\u043d\u043d\u043e\u0435 \u043c\u0435\u043d\u044e \u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u0441\u043a\u0430\u0447\u0430\u043d\u043d\u0443\u044e \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e\u00a0<code>openwrt.ovpn<\/code><\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0412\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0430\u043d\u0441 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0447\u0435\u0440\u0435\u0437 SSH OpenWRT<\/p>\n<figure class=\"full-width\"><\/figure>\n<h2>\u041f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043c \u043a \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u0432<\/h2>\n<ol>\n<li>\n<p>\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u043c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 Default gateway \u043e\u0442 DHCP \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0430 WAN \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435<\/p>\n<figure class=\"full-width\">\n<div><figcaption>Interfaces&gt;WAN<\/figcaption><\/div>\n<\/figure>\n<\/li>\n<li>\n<p>\u0412 Network -&gt; Routing \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0434\u043e &#171;\u0431\u0435\u043b\u043e\u0433\u043e ip&#187; \u043d\u0430\u0448\u0435\u0433\u043e VPS \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 IP \u0440\u043e\u0443\u0442\u0435\u0440\u0430<\/p>\n<figure class=\"full-width\">\n<div><figcaption>Network -&gt; Routing<\/figcaption><\/div>\n<\/figure>\n<\/li>\n<li>\n<p>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0434\u043e \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0441\u0435\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u0430\u0434\u0440\u0435\u0441 OpenVPN MikroTik 10.12.0.2<\/p>\n<figure class=\"full-width\">\n<div><figcaption>Network -&gt; Routing<\/figcaption><\/div>\n<\/figure>\n<\/li>\n<li>\n<p>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 Default gateway \u0447\u0435\u0440\u0435\u0437 10.12.0.1, \u0447\u0442\u043e \u0431\u044b \u0432\u0435\u0441\u044c \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0448\u0435\u043b \u0447\u0435\u0440\u0435\u0437 \u0442\u0443\u043d\u043d\u0435\u043b\u044c<\/p>\n<figure class=\"full-width\">\n<div><figcaption>Network -&gt; Routing<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f<\/p>\n<figure class=\"full-width\"><\/figure>\n<\/li>\n<\/ol>\n<h2>\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/h2>\n<p>\u0414\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b, \u0447\u0442\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c OpenWRT \u0438 OpenVPN \u043c\u043e\u0436\u043d\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435. \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e \u0442\u0430\u043a\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u2014 \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u044c. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0438 \u043a\u043e\u043c\u0431\u0438\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u043e\u0434 \u0432\u0430\u0448\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c USB Wi-Fi \u0430\u0434\u0430\u043f\u0442\u0435\u0440 \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u043b\u044e\u0431\u043e\u043c\u0443 \u0440\u043e\u0443\u0442\u0435\u0440\u0443 \u043f\u043e Wi-Fi, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c USB LTE \u043c\u043e\u0434\u0435\u043c \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u0430 \u0441\u0432\u044f\u0437\u0438, \u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435.<\/p>\n<p>\u0412\u0430\u0436\u043d\u043e \u043f\u043e\u043c\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0438\u043c\u0435\u0435\u0442 \u0441\u0432\u043e\u0438 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0442\u043e\u0438\u0442 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-443189","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/443189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=443189"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/443189\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=443189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=443189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=443189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}