{"id":344,"date":"2025-07-23T10:38:33","date_gmt":"2025-07-23T07:38:33","guid":{"rendered":"https:\/\/redhost.su\/?p=344"},"modified":"2025-07-23T10:38:33","modified_gmt":"2025-07-23T07:38:33","slug":"multiwan-mikrotik","status":"publish","type":"post","link":"https:\/\/redhost.su\/?p=344","title":{"rendered":"MULTIWAN mikrotik"},"content":{"rendered":"\n<p><strong><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#332-now-using-the-profile-we-create-the-pppoe-connection\">\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h2>\n\n\n\n<p>\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u0432 Mikrotik RouterOS (\u0434\u0430\u043b\u0435\u0435 ROS). \u041e\u043d \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u0441 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c\u044e \u0434\u043b\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043d\u0435\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043c\u043d\u043e\u0433\u043e\u0434\u043e\u043c\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 AS, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 IPv4. \u041e\u043d \u0442\u0430\u043a\u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043d\u0435 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u00ab\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439\u00bb \u0431\u0430\u043b\u0430\u043d\u0441 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e \u043a\u0430\u043d\u0430\u043b\u0430\u043c \u0438\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0435\u0433\u043e \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442 \u0440\u044f\u0434 \u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0438\u0441\u0441\u043e\u0432 \u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u044f. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u00ab\u0440\u0443\u0447\u043d\u043e\u0433\u043e\u00bb \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043b\u0443\u0436\u0430\u0442 \u043f\u0440\u043e\u0447\u043d\u043e\u0439 \u043e\u0441\u043d\u043e\u0432\u043e\u0439 \u0434\u043b\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u00ab\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e\u00bb \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u043f\u043e\u043b\u0443\u0434\u044e\u0436\u0438\u043d\u043e\u0439 \u043c\u0435\u0442\u043e\u0434\u043e\u0432.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u041e\u0442\u043f\u0440\u0430\u0432\u043d\u0430\u044f \u0442\u043e\u0447\u043a\u0430<\/h2>\n\n\n\n<p>\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u044b \u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u043f\u044f\u0442\u0438\u043f\u043e\u0440\u0442\u043e\u0432\u044b\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 Mikrotik \u0441 ROS v6.45+ \u0438\u043b\u0438 v7+. \u041e\u043d \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0441\u0435\u0442\u044f\u043c\u0438 (LAN1 \u0438 LAN2) \u0438 \u0442\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438 (ISP1, ISP2, ISP3). \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a ISP1 \u0438\u043c\u0435\u0435\u0442 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441, ISP2 &#8212; \u044d\u0442\u043e \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u0447\u0435\u0440\u0435\u0437 DHCP, \u0430 ISP3 &#8212; \u044d\u0442\u043e \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u0441 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c PPPoE. \u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> +------------------------------------------------------------------+\n |                             Internet                             |\n +-----------+---------------------+-------------------+------------+\n            \/                      |                    \\\n   +----------------+     +----------------+    +----------------+\n   |      ISP1      |     |      ISP2      |    |      ISP3      |\n   | 100.66.66.1\/30 |     |  Public IPv4   |    |   Public IPv4  |\n   +-------+--------+     +-------+--------+    +-------+--------+\n           |                      |                     |\n           |                      |                     |\n           |                      |                     |\n           |                      |                     |\n.....................................................................\n. +--------+----------+ +---------+---------+ +---------+---------+ .\n. |      Ether1       | |      Ether2       | |       Ether3      | .\n. |  100.66.66.2\/30   | |       DHCP        | |        PPPoE      | .\n. +-------------------+ +-------------------+ +-------------------+ .\n. +-------------------+                       +-------------------+ .\n. |      Ether4       |                       |      Ether5       | .\n. | 192.168.88.254\/24 |       MikroTik        |   172.16.1.0\/23   | .\n. +---------+---------+                       +---------+---------+ .\n.....................................................................\n            |                                           |\n            |                                           |\n            |                                           |\n            |                                           |\n   +--------+--------+                         +--------+--------+\n   |       LAN1      |                         |       LAN2      |\n   | 192.168.88.0\/24 |                         |  172.16.0.0\/23  |\n   +-----------------+                         +-----------------+\n<\/code><\/pre>\n\n\n\n<!--more-->\n\n\n\n<p>\u0417\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u044e\u0442\u0441\u044f \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u043c \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f ISP2, ISP1 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0435\u0440\u0432\u043e\u0439 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438 \u0438 ISP3 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f.<\/li>\n\n\n\n<li>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0441\u0435\u0442\u0438 <strong>LAN1<\/strong> \u043a \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0447\u0435\u0440\u0435\u0437 <strong>ISP1.<\/strong><\/li>\n\n\n\n<li>\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u0443\u044e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438\u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439 \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0447\u0435\u0440\u0435\u0437 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 <em>\u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e<\/em> \u0441\u043f\u0438\u0441\u043a\u0430.<\/li>\n\n\n\n<li>\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0443\u0441\u043b\u0443\u0433 \u0438\u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 (DSTNAT).<\/li>\n\n\n\n<li>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u0444\u0438\u043b\u044c\u0442\u0440 \u0431\u0440\u0430\u043d\u0434\u043c\u0430\u0443\u044d\u0440\u0430 \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043e\u0442 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430.<\/li>\n\n\n\n<li>\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0443 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 \u043b\u044e\u0431\u043e\u0433\u043e \u0438\u0437 \u0442\u0440\u0435\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430.<\/li>\n\n\n\n<li>\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u043f\u0430\u043a\u0435\u0442\u044b \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u043d\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f LAN.<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>Note<\/strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u041c\u044b \u0431\u0443\u0434\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u0441 \u043d\u0443\u043b\u044f, \u0447\u0442\u043e\u0431\u044b \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u044e\u0440\u043f\u0440\u0438\u0437\u043e\u0432 \u0438\u0437-\u0437\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u0445 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u00ab\u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0432\u0430\u0440\u044c\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u0432\u0435\u0440\u0441\u0438\u0438 \u043a \u0432\u0435\u0440\u0441\u0438\u0438. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u043c\u0430\u043d\u0434 \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435 Winbox. \u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u044f\u043c\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443 Ethereum5.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0438 \u043c\u0443\u043b\u044c\u0442\u0438-WAN \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430. \u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0442\u043e\u0433\u043e, \u043d\u0430 \u043a\u0430\u043a\u043e\u0439 \u043a\u0430\u043d\u0430\u043b (\u043a\u0430\u043d\u0430\u043b\u044b) \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043d\u0430 \u043d\u0430\u0448\u0435\u043c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435, \u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043e\u0442\u0432\u0435\u0442 \u0447\u0435\u0440\u0435\u0437 \u0442\u043e\u0442 \u0436\u0435 \u043a\u0430\u043d\u0430\u043b, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u044b\u043b \u043f\u043e\u043b\u0443\u0447\u0435\u043d \u043f\u0430\u043a\u0435\u0442. \u0417\u0430\u0434\u0430\u0447\u0430 \u044f\u0441\u043d\u0430. \u0418\u0442\u0430\u043a, \u0432 \u0447\u0435\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430? \u0412 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u043e\u0434\u043d\u0430 \u0438 \u0442\u0430 \u0436\u0435, \u043d\u043e \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0431\u0435\u0441\u043f\u043e\u043a\u043e\u0438\u0442\u0441\u044f \u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445, \u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043d\u0435\u0442. \u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043b\u044e\u0431\u043e\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u0443\u0437\u0435\u043b \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043d\u0430\u0448\u0438\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432, \u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u043e\u0434\u043d\u043e\u043c\u0443 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u043c\u0443 \u043a\u0430\u043d\u0430\u043b\u0443, \u043a\u0430\u043a \u0432 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438. \u00ab\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u00bb \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442, \u043a\u043e\u0433\u0434\u0430 \u0437\u0430\u043f\u0440\u043e\u0441 \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u043d\u0430 IP-\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f <strong>ISP3,<\/strong> \u043d\u043e \u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u0442\u0432\u0435\u0442 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b <strong>ISP2,<\/strong> \u0442\u0430\u043a \u043a\u0430\u043a \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043c \u0443\u043a\u0430\u0437\u0430\u043d \u0448\u043b\u044e\u0437 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u041e\u043d \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d, \u0430 \u0437\u0430\u0442\u0435\u043c \u043e\u0442\u0431\u0440\u043e\u0448\u0435\u043d \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u043c \u043a\u0430\u043a \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439.<\/p>\n\n\n\n<p>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0432 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u043a\u0430\u043a \u043c\u044b \u0435\u0435 \u0440\u0435\u0448\u0438\u043c? \u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0442\u0440\u0430\u0444\u0438\u043a \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u043b\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0447\u0435\u0440\u0435\u0437 \u0442\u043e\u0433\u043e \u0436\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0437\u0430\u043f\u0440\u043e\u0441. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u043e\u0434\u043d\u0438\u043c \u0438 \u0442\u0435\u043c \u0436\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u043c, \u0438\u043b\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0438 \u0441 \u043c\u0435\u0442\u043a\u0430\u043c\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0442\u044c \u043e\u0442\u0432\u0435\u0442 \u043f\u043e \u0442\u043e\u043c\u0443 \u0436\u0435 \u043f\u0443\u0442\u0438 \u043d\u0430\u0437\u0430\u0434.<\/p>\n\n\n\n<p>\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0440\u0430\u0437\u0431\u0435\u0440\u0435\u043c\u0441\u044f \u0441 \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c \u043d\u0430 \u0442\u0440\u0438 \u044d\u0442\u0430\u043f\u0430:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#1-preliminary-setup\"><strong>\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430:<\/strong><\/a> \u043d\u0430 \u044d\u0442\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u043c\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0435\u0442\u044c, \u0431\u0440\u0430\u043d\u0434\u043c\u0430\u0443\u044d\u0440, \u0441\u043f\u0438\u0441\u043a\u0438 \u0430\u0434\u0440\u0435\u0441\u043e\u0432, \u0448\u043f\u0438\u043b\u044c\u043a\u0443 NAT \u0438 \u043c\u043d\u043e\u0433\u043e\u0435 \u0434\u0440\u0443\u0433\u043e\u0435.<\/li>\n\n\n\n<li><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#2-multi-wan-configuration\"><strong>\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f Multi-WAN:<\/strong><\/a> \u041d\u0430 \u044d\u0442\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043e\u0442\u043c\u0435\u0447\u0430\u0442\u044c \u0438 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u044b\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438. \u042d\u0442\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0438 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0435\u0433\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0442\u0430\u043a\u0438\u0445 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0435\u0432, \u043a\u0430\u043a \u0430\u0434\u0440\u0435\u0441\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0438\u043b\u0438 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n\n\n\n<li><strong>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0443:<\/strong> \u043d\u0430 \u044d\u0442\u043e\u043c \u0437\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u043c\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0442 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u0438 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u043c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u0430.<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u0412\u044b\u0431\u043e\u0440 \u0442\u0440\u0435\u0445 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 ISP \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u043c\u0435\u0440\u0435\u043d\u043d\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 multi-WAN \u0441 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0430\u0434\u0440\u0435\u0441\u0430\u043c\u0438 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0435\u043f\u0440\u0435\u043e\u0434\u043e\u043b\u0438\u043c\u043e\u0439, \u0438 \u0434\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043f\u043e\u0434\u0445\u043e\u0434\u043e\u0432 \u043a \u0440\u0435\u0448\u0435\u043d\u0438\u044e.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p><strong>\u0412\u0430\u0436\u043d\u043e!<\/strong> \u041c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u0430, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c\u044b\u0439 <strong>distance<\/strong>\u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c <a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#1-check-gateway\">\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u0448\u043b\u044e\u0437\u0430<\/a>. \u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0438, \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0435 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435, \u043d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u0430\u043d\u0430\u043b\u0430, \u0430 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c IP \u043d\u0430 \u043a\u0430\u043d\u0430\u043b\u0430\u0445 ISP2 \u0438 ISP3.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. 1.<\/strong> \u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1.1.<\/strong> \u041d\u0430\u0447\u043d\u0438\u0442\u0435 \u0441 \u043e\u0447\u0438\u0441\u0442\u043a\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u044b:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>\/system reset-configuration skip-backup=yes no-defaults=yes\n<\/code><\/pre>\n\n\n\n<p>\u0421\u043e\u0433\u043b\u0430\u0441\u0435\u043d \u0441 <strong>\u00ab\u041e\u043f\u0430\u0441\u043d\u043e! \u041f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435? [y\/N]:<\/strong> &#187; \u0438 \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 Winbox \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e MAC. \u041d\u0430 \u044d\u0442\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u0431\u0430\u0437\u0430 \u043e\u0447\u0438\u0449\u0435\u043d\u044b.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1.2.<\/strong> \u0412 ROS 6.49+ \u043e\u0442\u043a\u0430\u0436\u0438\u0442\u0435\u0441\u044c \u043e\u0442 \u0441\u043c\u0435\u043d\u044b \u043f\u0430\u0440\u043e\u043b\u044f \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e (\u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u00ab\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c\u00bb \u0432 Winbox \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u00abCtrl+C\u00bb \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435). \u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>\/user add group=full name=knight password=ultrasecret comment=\"Not horse\"\n<\/code><\/pre>\n\n\n\n<p>\u0412\u043e\u0439\u0434\u0438\u0442\u0435 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u0430\u043a \u044d\u0442\u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438 \u0443\u0434\u0430\u043b\u0438\u0442\u0435 \u043e\u0434\u0438\u043d \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/user remove admin\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u0410\u0432\u0442\u043e\u0440 \u0441\u0447\u0438\u0442\u0430\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0431\u043e\u043b\u0435\u0435 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u043c, \u0447\u0435\u043c \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0435\u0433\u043e, \u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442 \u044d\u0442\u0443 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0443.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1.3.<\/strong> \u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u043b\u0435\u0433\u043a\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u0431\u0440\u0430\u043d\u0434\u043c\u0430\u0443\u044d\u0440\u0435, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 MAC-\u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>\/interface list add name=WAN comment=\"For Internet\"\n\/interface list add name=LAN comment=\"For Local Area\"\n<\/code><\/pre>\n\n\n\n<p>\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u044d\u0442\u0438\u043a\u0435\u0442\u043a\u0438 \u0441 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u043c\u0438:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/interface ethernet set ether1 comment=\"to ISP1\"\n\/interface ethernet set ether2 comment=\"to ISP2\"\n\/interface ethernet set ether3 comment=\"to ISP3\"\n\/interface ethernet set ether4 comment=\"to LAN1\"\n\/interface ethernet set ether5 comment=\"to LAN2\"\n<\/code><\/pre>\n\n\n\n<p>\u0418 \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0441\u043f\u0438\u0441\u043a\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/interface list member add interface=ether1 list=WAN comment=\"to ISP1\"\n\/interface list member add interface=ether2 list=WAN comment=\"to ISP2\"\n\/interface list member add interface=ether3 list=WAN comment=\"to ISP3\"\n\/interface list member add interface=ether4 list=LAN comment=\"to LAN1\"\n\/interface list member add interface=ether5 list=LAN comment=\"to LAN2\"\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u041d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0447\u0435\u0442\u043a\u0438\u0445 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432 \u0441\u0442\u043e\u0438\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438 \u0432 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0432 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438. \u041f\u043e \u0441\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 ether3 \u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u00abWAN\u00bb, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043e\u043d \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u0441\u0442\u0438 \u0442\u0440\u0430\u0444\u0438\u043a IP-\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430. \u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 PPP \u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u00abWAN\u00bb, \u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1.4.<\/strong> \u0421\u043a\u0440\u044b\u0442\u044c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u043e\u0442 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e MAC \u043e\u0442 \u0441\u0435\u0442\u0435\u0439 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip neighbor discovery-settings set discover-interface-list=!WAN\n\/tool mac-server set allowed-interface-list=LAN\n\/tool mac-server mac-winbox set allowed-interface-list=LAN\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1.5.<\/strong> \u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u0430\u0432\u0438\u043b \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0431\u0440\u0430\u043d\u0434\u043c\u0430\u0443\u044d\u0440\u0430 \u0434\u043b\u044f \u0437\u0430\u0449\u0438\u0442\u044b \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall filter add action=accept chain=input \\\ncomment=\"Related Established Untracked Allow\" \\\nconnection-state=established,related,untracked\n<\/code><\/pre>\n\n\n\n<p>(\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0438 \u043d\u0435\u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f, \u0438\u043d\u0438\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439 \u0438\u043b\u0438 \u0441\u0430\u043c\u0438\u043c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u043c.)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall filter add action=accept chain=input \\\ncomment=\"ICMP from ALL\" protocol=icmp\n<\/code><\/pre>\n\n\n\n<p>(\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442 \u0432\u0435\u0441\u044c \u0442\u0440\u0430\u0444\u0438\u043a ICMP, \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043d\u0435\u043f\u043e\u043b\u0430\u0434\u043e\u043a MTU.)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall filter add action=drop chain=input comment=\"All other WAN Drop\" \\\nin-interface-list=WAN\n<\/code><\/pre>\n\n\n\n<p>(\u0412\u044b\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442 \u0432\u0435\u0441\u044c \u0434\u0440\u0443\u0433\u043e\u0439 \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0442\u0440\u0430\u0444\u0438\u043a \u0438\u0437 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430.)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall filter add action=accept chain=forward \\\ncomment=\"Established, Related, Untracked allow\" \\\nconnection-state=established,related,untracked\n<\/code><\/pre>\n\n\n\n<p>(\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f, \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0447\u0435\u0440\u0435\u0437 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440.)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall filter add action=drop chain=forward comment=\"Invalid drop\" \\\nconnection-state=invalid\n<\/code><\/pre>\n\n\n\n<p>(\u0421\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442 \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f, \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0447\u0435\u0440\u0435\u0437 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d\u043e Mikrotik, \u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043a\u043e\u043d\u043d\u044b\u0439 \u0442\u0440\u0430\u0444\u0438\u043a \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f\u0445 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438.)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall filter add action=drop chain=forward \\\ncomment=\"Drop all from WAN not DSTNATed\" connection-nat-state=!dstnat \\\nconnection-state=new in-interface-list=WAN\n<\/code><\/pre>\n\n\n\n<p>(\u041f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043f\u0430\u043a\u0435\u0442\u044b \u0438\u0437 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u0440\u043e\u0448\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 DSTNAT, \u043e\u0442 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440, \u0437\u0430\u0449\u0438\u0449\u0430\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0435\u0442\u0438 \u043e\u0442 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0443\u0433\u0440\u043e\u0437.)<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>Note<\/strong>\u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e LAN1 \u0438 LAN2 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u043c\u0438 \u0441\u0435\u0442\u044f\u043c\u0438, \u0438 \u0442\u0440\u0430\u0444\u0438\u043a \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438 \u0438 \u0438\u0437 \u043d\u0438\u0445 \u043d\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u0443\u0435\u0442\u0441\u044f.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1.6.<\/strong> \u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u043d\u0435\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0441\u0435\u0442\u0435\u0439:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall address-list\nadd address=0.0.0.0\/8 comment=\"\\\"This\\\" Network\" list=BOGONS\nadd address=10.0.0.0\/8 comment=\"Private-Use Networks\" list=BOGONS\nadd address=100.64.0.0\/10 comment=\"Shared Address Space. RFC 6598\" list=BOGONS\nadd address=127.0.0.0\/8 comment=Loopback list=BOGONS\nadd address=169.254.0.0\/16 comment=\"Link Local\" list=BOGONS\nadd address=172.16.0.0\/12 comment=\"Private-Use Networks\" list=BOGONS\nadd address=192.0.0.0\/24 comment=\"IETF Protocol Assignments\" list=BOGONS\nadd address=192.0.2.0\/24 comment=TEST-NET-1 list=BOGONS\nadd address=192.168.0.0\/16 comment=\"Private-Use Networks\" list=BOGONS\nadd address=198.18.0.0\/15 comment=\"Network Interconnect Device Benchmark Testing\"\\\n list=BOGONS\nadd address=198.51.100.0\/24 comment=TEST-NET-2 list=BOGONS\nadd address=203.0.113.0\/24 comment=TEST-NET-3 list=BOGONS\nadd address=224.0.0.0\/4 comment=Multicast list=BOGONS\nadd address=192.88.99.0\/24 comment=\"6to4 Relay Anycast\" list=BOGONS\nadd address=240.0.0.0\/4 comment=\"Reserved for Future Use\" list=BOGONS\nadd address=255.255.255.255 comment=\"Limited Broadcast\" list=BOGONS\n<\/code><\/pre>\n\n\n\n<p>(\u042d\u0442\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0430\u0434\u0440\u0435\u0441\u0430 \u0438 \u0441\u0435\u0442\u0438, \u043d\u0435 \u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0438\u0440\u0443\u0435\u043c\u044b\u043c\u0438 \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435, \u0438 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043f\u0440\u0438\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u0438.)<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u042d\u0442\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1.7.<\/strong> \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 DNS \u0434\u043b\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip dns set servers=1.1.1.1,8.8.8.8\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u0412 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 ROS \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0435 DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u044b \u0438\u043c\u0435\u044e\u0442 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u043d\u0430\u0434 \u0442\u0435\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438. \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0438\u043c\u0435\u043d\u0438 \u043d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0432 \u0441\u043f\u0438\u0441\u043a\u0435, \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044f \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u0435\u0441\u043b\u0438 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d. \u0422\u0430\u0439\u043c-\u0430\u0443\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u0435\u043d \u2014 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 5 \u0441\u0435\u043a\u0443\u043d\u0434 \u2014 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0440\u0430\u043d\u0435\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043d \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u0435\u0442\u044c. \u0423\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u0442\u0430\u043a\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043c\u0443\u043b\u044c\u0442\u0438-WAN, \u0430\u0432\u0442\u043e\u0440 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u044b, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1.8.<\/strong> Setting Up the Local Network<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1.8.1.<\/strong> \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u0445 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip address add interface=ether4 address=192.168.88.254\/24 comment=\"LAN1 IP\"\n\/ip address add interface=ether5 address=172.16.1.0\/23 comment=\"LAN2 IP\"\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1.8.2.<\/strong> \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u043d\u0430\u0448\u0438\u0445 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438.<\/h4>\n\n\n\n<p>\u0414\u043b\u044f ROS6:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip route rule add dst-address=192.168.88.0\/24 table=main comment=\"to LAN1\"\n\/ip route rule add dst-address=172.16.0.0\/23 table=main comment=\"to LAN2\"\n<\/code><\/pre>\n\n\n\n<p>\u0414\u043b\u044f ROS7:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/routing\/rule\/add action=lookup dst-address=192.168.88.0\/24 table=main comment=\"to LAN1\"\n\/routing\/rule\/add action=lookup dst-address=172.16.0.0\/23 table=main comment=\"to LAN2\"\n\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u042d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u0430\u0434\u0440\u0435\u0441\u0430\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0432\u043d\u0435\u0448\u043d\u0438\u0445 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0442\u043e\u0433\u043e, \u043f\u043e \u043a\u0430\u043a\u043e\u043c\u0443 \u043a\u0430\u043d\u0430\u043b\u0443 \u0432\u0435\u0434\u0435\u0442 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1.8.3.<\/strong> \u041f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c Hairpin NAT \u0434\u043b\u044f LAN1 \u0438 LAN2:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall nat add action=src-nat chain=srcnat comment=\"Hairpin to LAN1\" out-interface=ether4 src-address=192.168.88.0\/24 to-addresses=192.168.88.254\n\/ip firewall nat add action=src-nat chain=srcnat comment=\"Hairpin to LAN2\" out-interface=ether5 src-address=172.16.0.0\/23 to-addresses=172.16.1.0\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0438\u0437 LAN1 \u0438 LAN2 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c \u0432 \u043e\u0434\u043d\u043e\u043c \u0438 \u0442\u043e\u043c \u0436\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u043c \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 IP (dtnat).<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1.9.<\/strong> (\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u043e \u0434\u043b\u044f ROS7) \u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>\/routing\/table\/add disabled=no fib name=to_isp1\n\/routing\/table\/add disabled=no fib name=to_isp2\n\/routing\/table\/add disabled=no fib name=to_isp3\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u0412 ROS7 \u0431\u044b\u043b \u043f\u0435\u0440\u0435\u043e\u0441\u043c\u044b\u0441\u043b\u0435\u043d \u043f\u043e\u0434\u0445\u043e\u0434 \u043a \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0435 \u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u043c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 ROS6 \u043e\u043f\u0446\u0438\u044f <strong>\u043d\u043e\u0432\u043e\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0432<\/strong> \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438 <strong>\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438<\/strong> \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u043e\u0442\u043c\u0435\u0442\u043a\u0443 \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u0443\u044e \u0441 \u043d\u0435\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435. \u0412 ROS7, \u0441\u0440\u043e\u0434\u043d\u0438 iproute2 \u0432 Linux, \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u044b \u0437\u0430\u0440\u0430\u043d\u0435\u0435. \u0422\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0441 \u043d\u0438\u043c\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c\u0438 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u0445.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2.<\/strong> Multi-WAN configuration<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2.1.<\/strong> Marking Incoming Connections from Each ISP<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#21-marking-incoming-connections-from-each-isp\"><\/a><\/p>\n\n\n\n<p>For ISP1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall mangle add action=mark-connection chain=prerouting \\\ncomment=\"Connmark in from ISP1\" connection-mark=no-mark in-interface=ether1 \\\nnew-connection-mark=conn_isp1 passthrough=no\n<\/code><\/pre>\n\n\n\n<p>\u0414\u043b\u044f ISP2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall mangle add action=mark-connection chain=prerouting \\\ncomment=\"Connmark in from ISP2\" connection-mark=no-mark in-interface=ether2 \\\nnew-connection-mark=conn_isp2 passthrough=no\n<\/code><\/pre>\n\n\n\n<p>For ISP3:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall mangle add action=mark-connection chain=prerouting \\\ncomment=\"Connmark in from ISP3\" connection-mark=no-mark in-interface=pppoe-isp3 \\\nnew-connection-mark=conn_isp3 passthrough=no\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>Note<\/strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u0415\u0441\u043b\u0438 \u0432\u044b \u0441\u043b\u0435\u0434\u0438\u0442\u0435 \u0437\u0430 \u044d\u0442\u0438\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 \u0448\u0430\u0433 \u0437\u0430 \u0448\u0430\u0433\u043e\u043c, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c\u0441\u044f \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u043f\u0440\u0438 \u0432\u0432\u043e\u0434\u0435 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437-\u0437\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u00abpppoe-isp3\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u043f\u043e\u0437\u0436\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#332-now-using-the-profile-we-create-the-pppoe-connection\">3.3.2.<\/a> \u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c &#171;pppoe-isp3&#187; \u043d\u0430 &#171;ether3&#187;. \u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u044d\u0442\u043e \u0434\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0438\u043c\u0435\u043d\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u0430 <a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#332-now-using-the-profile-we-create-the-pppoe-connection\">3.3.2.<\/a><\/em><\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 connect-mark-not-mark \u0432\u043c\u0435\u0441\u0442\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f-\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f = new \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u0435\u0435 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u043c \u043f\u043e\u0434\u0445\u043e\u0434\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044c \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0443\u0436\u0435 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439.<\/em><\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>passthrough=no \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432 \u044d\u0442\u043e\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0435 \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f, \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f \u043f\u0440\u0430\u0432\u0438\u043b, \u0447\u0442\u043e\u0431\u044b \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>\u0418\u043c\u0435\u0439\u0442\u0435 \u0432 \u0432\u0438\u0434\u0443, \u0447\u0442\u043e \u043d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u043c\u044b \u0435\u0449\u0435 \u043d\u0435 \u0432\u043c\u0435\u0448\u0438\u0432\u0430\u0435\u043c\u0441\u044f \u0432 \u0441\u0430\u043c\u0443 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044e. \u042d\u0442\u0438 \u0448\u0430\u0433\u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u044d\u0442\u0430\u043f \u0431\u0443\u0434\u0435\u0442 \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0442\u0440\u0430\u043d\u0437\u0438\u0442\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u0432\u043e\u0437\u043e\u043a, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043a \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044f\u043c \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438, \u0442.\u0435. \u043f\u0430\u043a\u0435\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043b\u0438 \u043f\u043e \u043f\u0443\u0442\u0438: <strong>\u00ab\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0432\u0432\u043e\u0434\u0430\u00bb =&gt; \u00ab\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430\u00bb =&gt; \u00ab\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438\u00bb =&gt; \u00ab\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0435\u00bb =&gt; \u00ab\u0412\u043f\u0435\u0440\u0435\u0434\u00bb =&gt; \u00ab\u041f\u043e\u0441\u0442\u043d\u0430\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044f\u00bb =&gt; \u00ab\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0432\u044b\u0432\u043e\u0434\u0430\u00bb<\/strong> \u0438 \u0434\u043e\u0441\u0442\u0438\u0433\u043b\u0438 \u043c\u0435\u0441\u0442\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438.<\/p>\n\n\n\n<p><strong>Important!<\/strong> In RouterOS, there is no logical distinction between external and internal interfaces. If we trace the path of a response packet, it follows the same logical route as the request: <strong>\u201cInput Interface\u201d =&gt; \u201cPrerouting\u201d =&gt; \u201cRouting Decision\u201d =&gt; \u201cForward\u201d =&gt; \u201cPost Routing\u201d =&gt; \u201cOutput Interface\u201d<\/strong>, with the only difference being that the <strong>\u201cInput Interface\u201d<\/strong> for the request is an ISP interface, and for the response, it&#8217;s a LAN interface.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2.2.<\/strong> Routing the return transit traffic through the appropriate routing tables<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#22-routing-the-return-transit-traffic-through-the-appropriate-routing-tables\"><\/a><\/p>\n\n\n\n<p>To direct the return transit traffic through the corresponding routing tables, the following commands are used in the RouterOS firewall mangle section:<\/p>\n\n\n\n<p>\u0414\u043b\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0435\u0433\u043e\u0441\u044f \u0447\u0435\u0440\u0435\u0437 ISP1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall mangle add action=mark-routing chain=prerouting \\\ncomment=\"Routemark transit out via ISP1\" connection-mark=conn_isp1 \\\ndst-address-type=!local in-interface-list=!WAN new-routing-mark=to_isp1 passthrough=no\n<\/code><\/pre>\n\n\n\n<p>\u0414\u043b\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0435\u0433\u043e\u0441\u044f \u0447\u0435\u0440\u0435\u0437 ISP2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall mangle add action=mark-routing chain=prerouting \\\ncomment=\"Routemark transit out via ISP2\" connection-mark=conn_isp2 \\\ndst-address-type=!local in-interface-list=!WAN new-routing-mark=to_isp2 passthrough=no\n<\/code><\/pre>\n\n\n\n<p>\u0414\u043b\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0435\u0433\u043e\u0441\u044f \u0447\u0435\u0440\u0435\u0437 ISP3:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall mangle add action=mark-routing chain=prerouting \\\ncomment=\"Routemark transit out via ISP3\" connection-mark=conn_isp3 \\\ndst-address-type=!local in-interface-list=!WAN new-routing-mark=to_isp3 passthrough=no\n\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: in-interface-list=! WAN \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u043c\u044b \u0438\u043c\u0435\u0435\u043c \u0434\u0435\u043b\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u0442\u0440\u0430\u0444\u0438\u043a\u043e\u043c \u0438\u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438, \u0438 dst-\u0430\u0434\u0440\u0435\u0441-\u0442\u0438\u043f=! \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043e \u043c\u044b \u043d\u0435 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u043c\u0441\u044f \u043d\u0430 \u0442\u0440\u0430\u0444\u0438\u043a, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>The same principle applies to local packets that have reached the router through the path:<\/p>\n\n\n\n<p><strong>\u201cInput Interface\u201d =&gt; \u201cPrerouting\u201d =&gt; \u201cRouting Decision\u201d =&gt; \u201cInput\u201d =&gt; \u201cLocal Process\u201d<\/strong><\/p>\n\n\n\n<p><strong>Important!<\/strong>: The response will follow the path:<\/p>\n\n\n\n<p><strong>\u201cLocal Process\u201d =&gt; \u201cRouting Decision\u201d =&gt; \u201cOutput\u201d =&gt; \u201cPost Routing\u201d =&gt; \u201cOutput Interface\u201d<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2.3.<\/strong> Directing the return local traffic through the appropriate routing tables<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#23-directing-the-return-local-traffic-through-the-appropriate-routing-tables\"><\/a><\/p>\n\n\n\n<p>To ensure the return local traffic is directed through the correct routing tables, the following commands are set up in the RouterOS firewall mangle section:<\/p>\n\n\n\n<p>\u0414\u043b\u044f \u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0435\u0433\u043e\u0441\u044f \u0447\u0435\u0440\u0435\u0437 ISP1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall mangle add action=mark-routing chain=output \\\ncomment=\"Routemark local out via ISP1\" connection-mark=conn_isp1 \\\ndst-address-type=!local new-routing-mark=to_isp1 passthrough=no\n<\/code><\/pre>\n\n\n\n<p>\u0414\u043b\u044f \u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0435\u0433\u043e\u0441\u044f \u0447\u0435\u0440\u0435\u0437 ISP2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall mangle add action=mark-routing chain=output \\\ncomment=\"Routemark local out via ISP2\" connection-mark=conn_isp2 \\\ndst-address-type=!local new-routing-mark=to_isp2 passthrough=no\n<\/code><\/pre>\n\n\n\n<p>\u0414\u043b\u044f \u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0435\u0433\u043e\u0441\u044f \u0447\u0435\u0440\u0435\u0437 ISP3:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall mangle add action=mark-routing chain=output \\\ncomment=\"Routemark local out via ISP3\" connection-mark=conn_isp3 \\\ndst-address-type=!local new-routing-mark=to_isp3 passthrough=no\n<\/code><\/pre>\n\n\n\n<p>\u0412 \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u043c\u043e\u0436\u0435\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044c\u0441\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u043a \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0435 \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0438\u0441\u0445\u043e\u0434\u0438\u043b \u0437\u0430\u043f\u0440\u043e\u0441. \u0412\u0441\u0435 \u043f\u043e\u043c\u0435\u0447\u0435\u043d\u043e, \u043f\u043e\u043c\u0435\u0447\u0435\u043d\u043e \u0438 \u0433\u043e\u0442\u043e\u0432\u043e \u043a \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438.<\/p>\n\n\n\n<p>\u041e\u0442\u043b\u0438\u0447\u043d\u044b\u043c \u00ab\u043f\u043e\u0431\u043e\u0447\u043d\u044b\u043c\u00bb \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u043c \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u043f\u043e\u0440\u0442\u043e\u0432 DstNAT \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0441 \u043e\u0431\u043e\u0438\u043c\u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438 (ISP2, ISP3), \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c ISP1, \u0433\u0434\u0435 \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u043d\u0435\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441. \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0438\u043c\u0435\u0435\u0442 \u0440\u0435\u0448\u0430\u044e\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0442\u0430\u043a\u0438\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432, \u043a\u0430\u043a \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0441 \u0434\u0432\u0443\u043c\u044f \u0437\u0430\u043f\u0438\u0441\u044f\u043c\u0438 MX, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0438\u043c\u0438 \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u044b, \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0430, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u0447\u0435\u0440\u0435\u0437 DNS-\u0438\u043c\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442 IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u043e\u0431\u043e\u0438\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432.<\/p>\n\n\n\n<p>\u0414\u043b\u044f \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043d\u044e\u0430\u043d\u0441\u043e\u0432 \u0432\u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439 \u0441 \u0432\u043d\u0435\u0448\u043d\u0438\u043c\u0438 IP-\u0430\u0434\u0440\u0435\u0441\u0430\u043c\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0438\u0437 \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 <a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#182-define-routing-rules-for-our-local-networks-through-the-main-routing-table\">1.8.2<\/a> \u0438 <a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#3126-set-a-route-for-local-router-traffic-to-the-internet-via-isp1\">3.1.2.6<\/a>.<\/p>\n\n\n\n<p>Furthermore, this marking tool can also be employed to address task 3. This can be implemented as follows:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2.4.<\/strong> Directing traffic from local clients in address lists to the appropriate routing tables<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#24-directing-traffic-from-local-clients-in-address-lists-to-the-appropriate-routing-tables\"><\/a><\/p>\n\n\n\n<p>\u0414\u043b\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043e\u0442 \u043c\u0435\u0441\u0442\u043d\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0445 \u0432 \u0441\u043f\u0438\u0441\u043a\u0430\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432, \u043a \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u043c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 RouterOS:<\/p>\n\n\n\n<p>\u0414\u043b\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 ISP2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall mangle add action=mark-routing chain=prerouting \\\ncomment=\"Address List via ISP1\" dst-address-list=!BOGONS new-routing-mark=to_isp1 \\\npassthrough=no src-address-list=Via_ISP1\n<\/code><\/pre>\n\n\n\n<p>\u0414\u043b\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 ISP3:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall mangle add action=mark-routing chain=prerouting \\\ncomment=\"Address List via ISP3\" dst-address-list=!BOGONS new-routing-mark=to_isp3 \\\npassthrough=no src-address-list=Via_ISP3\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u042d\u0442\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432. \u0412\u0430\u0436\u043d\u043e \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<\/em><br><em>\u0418\u043c\u0435\u044f \u0432\u0441\u0435\u0433\u043e \u0434\u0432\u0430 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u0430, \u0440\u0430\u0437\u0443\u043c\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430.<\/em><br><em>&#8212; \u0421 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u043a\u0430\u043d\u0430\u043b\u0430\u043c\u0438 \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b\u0430 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0434\u043b\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430.<\/em><br><em>&#8212; \u0422\u0435\u043a\u0443\u0449\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043f\u043e\u043c\u0435\u0442\u0438\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a\u0443 \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b(\u044b) \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0435\u0441\u043b\u0438 \u00ab\u0446\u0435\u043b\u0435\u0432\u043e\u0439\u00bb \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b \u0432\u044b\u0445\u043e\u0434\u0438\u0442 \u0438\u0437 \u0441\u0442\u0440\u043e\u044f.<\/em><br><em>\u041f\u043e\u043c\u043d\u0438\u0442\u0435, \u0447\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u0432 \u0442\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u043d\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u044b. \u042d\u0442\u043e \u0438\u043c\u0435\u0435\u0442 \u0440\u0435\u0448\u0430\u044e\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0435\u0441\u043b\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0430\u0434\u0440\u0435\u0441\u0430\/\u0441\u0435\u0442\u0438. \u0411\u0435\u0437 \u043f\u0440\u043e\u0445\u043e\u0434\u0430 \u043f\u0435\u0440\u0432\u043e\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f \u0432\u0441\u0442\u0443\u043f\u0438\u0442 \u0432 \u0441\u0438\u043b\u0443; \u0441 \u043f\u0440\u043e\u0445\u043e\u0434\u043e\u043c, \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0431\u0443\u0434\u0435\u0442. \u0418\u043c\u0435\u0439\u0442\u0435 \u044d\u0442\u043e \u0432 \u0432\u0438\u0434\u0443 \u043f\u0440\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0438 \u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u043e\u0432 \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u00ab\u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0445 \u0441\u043f\u0438\u0441\u043a\u0430\u0445\u00bb, \u0447\u0442\u043e\u0431\u044b \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044c \u043d\u0435\u043f\u0440\u0435\u0434\u043d\u0430\u043c\u0435\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3.2.<\/strong> \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 ISP \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043e\u0442\u043c\u0435\u0442\u043e\u043a<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.2.1.<\/strong> Setting up the connection to ISP1:<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#321-setting-up-the-connection-to-isp1\"><\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.1.1.<\/strong> Configure a static IP address:<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#311-configure-a-static-ip-address\"><\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip address add interface=ether1 address=100.66.66.2\/30 comment=\"ISP1 IP\"\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.1.2.<\/strong> \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442:<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#312-set-up-static-routing\"><\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.1.2.1.<\/strong> \u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u00ab\u042d\u043a\u0441\u0442\u0440\u0435\u043d\u043d\u044b\u0439\u00bb:<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#3121-add-an-emergency-default-route\"><\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/interface bridge add name=br-lo comment=\"Loopback interface\"\n\/ip route add distance=254 gateway=br-lo comment=\"Emergency route\"\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u042d\u0442\u043e\u0442 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0442\u0440\u0430\u0444\u0438\u043a\u0443 \u0441 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c \u044d\u0442\u0430\u043f \u043f\u0440\u0438\u043d\u044f\u0442\u0438\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0443 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043b\u044e\u0431\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430. \u0421\u0443\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u0430\u043a\u0435\u0442 \u043f\u043e\u0448\u0435\u043b \u043a\u0443\u0434\u0430 \u0443\u0433\u043e\u0434\u043d\u043e, \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u043a \u0448\u043b\u044e\u0437\u0443 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438. \u0415\u0441\u043b\u0438 \u043e\u043d \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442, \u043f\u0430\u043a\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0431\u0440\u043e\u0448\u0435\u043d.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>\u0427\u0442\u043e\u0431\u044b \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 <strong>\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0448\u043b\u044e\u0437\u0430<\/strong> \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u0433\u043b\u0443\u0431\u043e\u043a\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u0430, \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u044b\u0445 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u0432. \u0421\u0443\u0442\u044c \u044d\u0442\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0439 \u0448\u043b\u044e\u0437. \u0421\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, <strong>\u043f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0439 \u0448\u043b\u044e\u0437<\/strong> \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0448\u043b\u044e\u0437\u0430, \u0430 \u043d\u0435 \u0448\u043b\u044e\u0437\u0430 ISP. \u0414\u043b\u044f ISP1, ISP2 \u0438 ISP3 \u00ab\u0438\u0441\u043f\u044b\u0442\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435\u00bb \u0448\u043b\u044e\u0437\u044b \u0431\u0443\u0434\u0443\u0442 4.2.2.1, 4.2.2.2 \u0438 4.2.2.3, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e (\u044d\u0442\u043e \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u0443\u0440\u043e\u0432\u043d\u044f 3DNS). \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043b\u044e\u0431\u044b\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0432\u0430\u0448\u0438\u0445 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0435\u043d\u0438\u0439.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.1.2.2.<\/strong> Set a route to the &#171;Test&#187; address:<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#3122-set-a-route-to-the-test-address\"><\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip route add check-gateway=ping comment=\"For recursion via ISP1\" \\\ndistance=1 dst-address=4.2.2.1 gateway=100.66.66.1 scope=11\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>Note<\/strong>: In ROS7, the conditions for constructing recursive routes have changed slightly from ROS6. A universal solution suitable for both versions involves ensuring the &#8216;scope&#8217; value of the &#171;base route&#187; is higher than the &#8216;target-scope&#8217; and equal to the &#8216;target-scope&#8217; of the recursive route.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.1.2.3.<\/strong> Default recursive route for unmarked traffic:<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#3123-default-recursive-route-for-unmarked-traffic\"><\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip route add check-gateway=ping comment=\"Unmarked via ISP1\" \\\ndistance=2 gateway=4.2.2.1 target-scope=11\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u044f = 2 \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u0445 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u043c\u0435\u0440\u0435\u043d\u043d\u044b\u043c, \u0442\u0430\u043a \u043a\u0430\u043a ISP1 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u043c \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u043c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c\u0438 \u0437\u0430\u0434\u0430\u0447\u0438.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.1.2.4.<\/strong> \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u044b\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0441 \u043e\u0442\u043c\u0435\u0442\u043a\u043e\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 &#171;to_isp1&#187;:<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#3124-default-recursive-route-for-traffic-with-the-routing-mark-to_isp1\"><\/a><\/p>\n\n\n\n<p>\u0414\u043b\u044f ROS6:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip route add comment=\"Marked via ISP1 Main\" distance=1 gateway=4.2.2.1 \\\nrouting-mark=to_isp1 target-scope=11\n<\/code><\/pre>\n\n\n\n<p>\u0414\u043b\u044f ROS7 (\u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u00ab\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u043d\u044b\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u00bb \u043d\u0430 \u00ab\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u043d\u044b\u0439 \u0441\u0442\u043e\u043b\u00bb):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip route add comment=\"Marked via ISP1 Main\" distance=1 gateway=4.2.2.1 \\\nrouting-table=to_isp1 target-scope=11\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u0417\u0434\u0435\u0441\u044c \u043c\u044b \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443, \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043d\u043d\u0443\u044e \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#2-multi-wan-configuration\">2<\/a>2. \u041f\u043e \u044d\u0442\u043e\u043c\u0443 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0443 \u0432\u0435\u0441\u044c \u0442\u0440\u0430\u0444\u0438\u043a, \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043d\u044b\u0439 &#171;to_isp1&#187;, \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043a \u0448\u043b\u044e\u0437\u0443 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0448\u043b\u044e\u0437\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.1.2.5.<\/strong> First backup default recursive route for marked traffic of ISPs ISP2 and ISP3:<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#3125-first-backup-default-recursive-route-for-marked-traffic-of-isps-isp2-and-isp3\"><\/a><\/p>\n\n\n\n<p>\u0414\u043b\u044f ROS6:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip route add comment=\"Marked via ISP2 Backup1\" distance=2 gateway=4.2.2.1 \\\nrouting-mark=to_isp2 target-scope=11\n\/ip route add comment=\"Marked via ISP3 Backup1\" distance=2 gateway=4.2.2.1 \\\nrouting-mark=to_isp3 target-scope=11\n<\/code><\/pre>\n\n\n\n<p>\u0414\u043b\u044f ROS7 (\u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u00ab\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u043d\u044b\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u00bb \u043d\u0430 \u00ab\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u043d\u044b\u0439 \u0441\u0442\u043e\u043b\u00bb):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip route add comment=\"Marked via ISP2 Backup1\" distance=2 gateway=4.2.2.1 \\\nrouting-table=to_isp2 target-scope=11\n\/ip route add comment=\"Marked via ISP3 Backup1\" distance=2 gateway=4.2.2.1 \\\nrouting-table=to_isp3 target-scope=11\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u042d\u0442\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u044b \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438\u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0447\u043b\u0435\u043d\u0430\u043c\u0438 \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430<\/em> &#171;to_isp&#187;. * *<\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.1.2.6.<\/strong> Set a route for local router traffic to the Internet via ISP1:<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#3126-set-a-route-for-local-router-traffic-to-the-internet-via-isp1\"><\/a><\/p>\n\n\n\n<p>\u0414\u043b\u044f ROS6:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip route rule add comment=\"From ISP1 IP to Inet\" src-address=100.66.66.2 table=to_isp1\n<\/code><\/pre>\n\n\n\n<p>\u0414\u043b\u044f ROS7:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/routing\/rule\/add action=lookup comment=\"From ISP1 IP to Inet\" \\\nsrc-address=100.66.66.2 table=to_isp1\n<\/code><\/pre>\n\n\n\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u0412 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0438 \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 \u0440\u0430\u0437\u0434\u0435\u043b\u0430 <a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#182-define-routing-rules-for-our-local-networks-through-the-main-routing-table\">1.8.2<\/a> \u044d\u0442\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u044b\u0445\u043e\u0434\u044b \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e \u043d\u0430\u043c\u0435\u0447\u0435\u043d\u043d\u043e\u043c\u0443 \u043a\u0430\u043d\u0430\u043b\u0443 \u0441 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u043c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u043c. \u042d\u0442\u043e \u0438\u043c\u0435\u0435\u0442 \u0440\u0435\u0448\u0430\u044e\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0442\u0443\u043d\u043d\u0435\u043b\u0435\u0439 (EoIP, IP-IP, GRE, L2TP \u0438 \u0442.\u0434.), \u0433\u0434\u0435 \u0443\u043a\u0430\u0437\u0430\u043d IP-\u0430\u0434\u0440\u0435\u0441 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u0441\u0432\u0435\u0440\u0445\u0443 \u0434\u043e\u043d\u0438\u0437\u0443 \u0434\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043c\u0430\u0442\u0447\u0430, \u044d\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0437\u0434\u0435\u043b\u0430 <a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#182-define-routing-rules-for-our-local-networks-through-the-main-routing-table\">1<\/a>.8<a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#182-define-routing-rules-for-our-local-networks-through-the-main-routing-table\">.2<\/a>.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.1.3.<\/strong> \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e NAT \u0434\u043b\u044f \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430:<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#313-set-up-nat-rule-for-outgoing-traffic\"><\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall nat add action=src-nat chain=srcnat comment=\"NAT via ISP1\" \\\nipsec-policy=out,none out-interface=ether1 to-addresses=100.66.66.2\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> NAT \u0432\u0435\u0441\u044c \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0442\u0440\u0430\u0444\u0438\u043a, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0435 IPsec. \u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u00absrc-nat\u00bb \u0432\u043c\u0435\u0441\u0442\u043e \u00ab\u043c\u0430\u0441\u043a\u0430\u0440\u0430\u0434\u0430\u00bb, \u043a\u043e\u0433\u0434\u0430 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u00ab\u043c\u0430\u0441\u043a\u0430\u0440\u0430\u0434\u00bb \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u0435\u0435 \u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0435\u043c\u043a, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u043d \u043f\u0435\u0440\u0435\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u0430\u0434\u0440\u0435\u0441 NAT \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f. \u041e\u0434\u043d\u0430\u043a\u043e \u043f\u043e\u043c\u043d\u0438\u0442\u0435, \u0447\u0442\u043e \u00ab\u043c\u0430\u0441\u043a\u0430\u0440\u0430\u0434\u00bb \u0438\u043c\u0435\u0435\u0442 \u0442\u0430\u043a\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043a\u0430\u043a \u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439, \u0435\u0441\u043b\u0438 \u043a\u0430\u043d\u0430\u043b \u043f\u0430\u0434\u0430\u0435\u0442, \u0438 \u043d\u044e\u0430\u043d\u0441\u044b \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0431\u043e\u0440\u0430 \u0430\u0434\u0440\u0435\u0441\u0430, \u0435\u0441\u043b\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.1.4.<\/strong> \u041f\u0440\u044f\u043c\u044b\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u044b \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043e \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432, \u043f\u0440\u044f\u043c\u043e \u0432 \u0448\u043b\u044e\u0437 ISP1<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#314-direct-clients-from-the-list-prohibited-from-exiting-through-other-providers-straight-to-the-gateway-of-isp1\"><\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip firewall mangle add action=route chain=prerouting \\\ncomment=\"Address List via ISP1 only\" dst-address-list=!BOGONS passthrough=no \\\nroute-dst=100.66.66.1 src-address-list=Via_only_ISP1 place-before=0\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 = \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0434\u043e \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u0440\u0430\u0432\u0438\u043b \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438. \u041c\u0435\u0441\u0442\u043e-\u0434\u043e=0 \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442 \u044d\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0432 \u0432\u0435\u0440\u0445\u043d\u044e\u044e \u0447\u0430\u0441\u0442\u044c \u0441\u043f\u0438\u0441\u043a\u0430, \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u044f, \u0447\u0442\u043e \u043e\u043d\u043e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043e \u0432 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.2.<\/strong> \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0441 ISP2<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#32-setting-up-the-connection-to-isp2\"><\/a><\/p>\n\n\n\n<p>\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 ISP2 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 DHCP, \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u043e \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0438 \u043b\u044e\u0431\u044b\u0435 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 \u0441\u043a\u0440\u0438\u043f\u0442, \u0432\u044b\u0437\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 DHCP-\u043a\u043b\u0438\u0435\u043d\u0442\u0430. \u042d\u0442\u043e\u0442 \u043f\u043e\u0434\u0445\u043e\u0434 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043e \u043b\u044e\u0431\u044b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435 ISP2, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 IP-\u0430\u0434\u0440\u0435\u0441\u0435, \u043c\u0430\u0441\u043a\u0435 \u043f\u043e\u0434\u0441\u0435\u0442\u0438 \u0438\u043b\u0438 \u0448\u043b\u044e\u0437\u0435, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0440\u0443\u0447\u043d\u043e\u0433\u043e \u0432\u043c\u0435\u0448\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430.<\/p>\n\n\n\n<p>ROS6:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip dhcp-client\nadd add-default-route=no disabled=no interface=ether2 script=\":if (\\$bound=1) do={\\r\\\n    \\n   \/ip route remove &#91; find gateway=\\\"4.2.2.2\\\" ]; \/ip route remove &#91; find where \\\ndst-address ~\\\"4.2.2.2\\\" ]\\r\\\n    \\n   \/ip route add check-gateway=ping comment=\\\"For recursion via ISP2\\\" distance=1 \\\ndst-address=4.2.2.2\/32 gateway=\\$\\\"gateway-address\\\" scope=11\\r\\\n    \\n   \/ip route add check-gateway=ping comment=\\\"Unmarked via ISP2\\\" \\\ndistance=1 gateway=4.2.2.2 target-scope=11\\r\\\n    \\n   \/ip route add comment=\\\"Marked via ISP2 Main\\\" distance=1 gateway=4.2.2.2 \\\nrouting-mark=to_isp2 target-scope=11\\r\\\n    \\n   \/ip route add comment=\\\"Marked via ISP1 Backup1\\\" distance=2 gateway=4.2.2.2 \\\nrouting-mark=to_isp1 target-scope=11\\r\\\n    \\n   \/ip route add comment=\\\"Marked via ISP3 Backup2\\\" distance=3 gateway=4.2.2.2 \\\nrouting-mark=to_isp3 target-scope=11\\r\\\n    \\n   :if &#91;:tobool (&#91;\/ip firewall nat find comment=\\\"NAT via ISP2\\\"])] do={\\r\\\n    \\n   \/ip firewall nat set &#91;find comment=\\\"NAT via ISP2\\\"] action=src-nat \\\nchain=srcnat ipsec-policy=out,none out-interface=\\$\\\"interface\\\" \\\nto-addresses=\\$\\\"lease-address\\\" \\r\\\n    \\n    } else={\/ip firewall nat add action=src-nat chain=srcnat ipsec-policy=out,none \\\nout-interface=\\$\\\"interface\\\" to-addresses=\\$\\\"lease-address\\\" \\\n    comment=\\\"NAT via ISP2\\\"}\\r\\\n    \\n   :if &#91;:tobool (&#91;\/ip route rule find comment=\\\"From ISP2 IP to Inet\\\"])] do={\\r\\\n    \\n      \/ip route rule set &#91;find comment=\\\"From ISP2 IP to Inet\\\"] \\\nsrc-address=\\$\\\"lease-address\\\" table=to_isp2\\r\\\n    \\n    } else={\/ip route rule add comment=\\\"From ISP2 IP to Inet\\\" \\\nsrc-address=\\$\\\"lease-address\\\" table=to_isp2}\\r\\\n    \\n} else={\\r\\\n    \\n   \/ip route remove &#91;find gateway=\\\"4.2.2.2\\\"]; \/ip route remove &#91;find where \\\ndst-address ~\\\"4.2.2.2\\\"]\\r\\\n    \\n   \/ip firewall nat remove  &#91;find comment=\\\"NAT via ISP2\\\"]\\r\\\n    \\n   \/ip route rule remove &#91;find comment=\\\"From ISP2 IP to Inet\\\"]\\r\\\n    \\n}\\r\\\n    \\n\" use-peer-dns=no use-peer-ntp=no\n<\/code><\/pre>\n\n\n\n<p>\u0420\u041e\u0421\u04217:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip dhcp-client\nadd add-default-route=no dhcp-options=clientid,clientid interface=ether2 \\\nscript=\":if (\\$bound=1) do={\\r\\\n    \\n   \/ip route remove &#91; find gateway=\\\"4.2.2.2\\\" ]; \/ip route remove \\\n&#91; find where dst-address ~\\\"4.2.2.2\\\" ]\\r\\\n    \\n   \/ip route add check-gateway=ping comment=\\\"For recursion via ISP2\\\" distance=1 \\\ndst-address=4.2.2.2\/32 gateway=\\$\\\"gateway-address\\\" scope=11\\r\\\n    \\n   \/ip route add check-gateway=ping comment=\\\"Unmarked via ISP2\\\" \\\ndistance=1 gateway=4.2.2.2 target-scope=11\\r\\\n    \\n   \/ip route add comment=\\\"Marked via ISP2 Main\\\" distance=1 gateway=4.2.2.2 \\\nrouting-table=to_isp2 target-scope=11\\r\\\n    \\n   \/ip route add comment=\\\"Marked via ISP1 Backup1\\\" distance=2 gateway=4.2.2.2 \\\nrouting-table=to_isp1 target-scope=11\\r\\\n    \\n   \/ip route add comment=\\\"Marked via ISP3 Backup2\\\" distance=3 gateway=4.2.2.2 \\\nrouting-table=to_isp3 target-scope=11\\r\\\n    \\n   :if &#91;:tobool (&#91;\/ip firewall\/nat\/ find comment=\\\"NAT via ISP2\\\"])] do={\\r\\\n    \\n   \/ip firewall nat set &#91;find comment=\\\"NAT via ISP2\\\"] action=src-nat \\\nchain=srcnat ipsec-policy=out,none out-interface=\\$\\\"interface\\\" \\\nto-addresses=\\$\\\"lease-address\\\" \\r\\\n    \\n    } else={\/ip firewall nat add action=src-nat chain=srcnat ipsec-policy=out,none \\\nout-interface=\\$\\\"interface\\\" to-addresses=\\$\\\"lease-address\\\" \\\ncomment=\\\"NAT via ISP2\\\"}\\r\\\n    \\n    :if &#91;:tobool (&#91;\/routing\/rule find comment=\\\"From ISP2 IP to Inet\\\"])] do={\\r\\\n    \\n      \/routing\/rule\/set &#91;find comment=\\\"From ISP2 IP to Inet\\\"] \\\naction=lookup src-address=\\$\\\"lease-address\\\" table=to_isp2\\r\\\n    \\n    } else={\/routing\/rule\/add action=lookup comment=\\\"From ISP2 IP to Inet\\\" \\\nsrc-address=\\$\\\"lease-address\\\" table=to_isp2 }\\r\\\n    \\n} else={\\r\\\n    \\n   \/ip route remove &#91;find gateway=\\\"4.2.2.2\\\"]; \/ip route remove &#91;find where \\\ndst-address ~\\\"4.2.2.2\\\"]\\r\\\n    \\n   \/ip firewall nat remove  &#91;find comment=\\\"NAT via ISP2\\\"]\\r\\\n    \\n   \/routing\/rule\/remove &#91;find comment=\\\"From ISP2 IP to Inet\\\"]\\r\\\n    \\n}\\r\\\n    \\n\" use-peer-dns=no use-peer-ntp=no\n<\/code><\/pre>\n\n\n\n<p>\u0412\u043e\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f DHCP \u0434\u043b\u044f ROS6 \u0438 ROS7, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u0443\u044f\u0441\u044c \u043d\u0430 \u043a\u043e\u0440\u043f\u0443\u0441 \u0441\u043a\u0440\u0438\u043f\u0442\u0430:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">:if ($bound=1) do={<br>   \/ip route remove [ find gateway=\"4.2.2.2\" ]; \/ip route remove [ find where \\<br>dst-address ~\"4.2.2.2\" ]<br>   \/ip route add check-gateway=ping comment=\"For recursion via ISP2\" distance=1 \\<br>dst-address=4.2.2.2\/32 gateway=$\"gateway-address\" scope=11<br>   \/ip route add check-gateway=ping comment=\"Unmarked via ISP2\" distance=1 \\<br>gateway=4.2.2.2 target-scope=11<br>   \/ip route add comment=\"Marked via ISP2 Main\" distance=1 gateway=4.2.2.2 \\<br>routing-mark=to_isp2 target-scope=11<br>   \/ip route add comment=\"Marked via ISP1 Backup1\" distance=2 gateway=4.2.2.2 \\<br>routing-mark=to_isp1 target-scope=11<br>   \/ip route add comment=\"Marked via ISP3 Backup2\" distance=3 gateway=4.2.2.2 \\<br>routing-mark=to_isp3 target-scope=11<br>   :if [:tobool ([\/ip firewall nat find comment=\"NAT via ISP2\"])] do={<br>    \/ip firewall nat set [find comment=\"NAT via ISP2\"] action=src-nat chain=srcnat \\<br>ipsec-policy=out,none out-interface=$\"interface\" to-addresses=$\"lease-address\" <br>    } else={ \/ip firewall nat add action=src-nat chain=srcnat ipsec-policy=out,none \\<br>out-interface=$\"interface\" to-addresses=$\"lease-address\" comment=\"NAT via ISP2\"}<br>   :if [:tobool ([\/ip route rule find comment=\"From ISP2 IP to Inet\"])] do={<br>      \/ip route rule set [find comment=\"From ISP2 IP to Inet\"] \\<br>src-address=$\"lease-address\" table=to_isp2<br>    } else={ \/ip route rule add comment=\"From ISP2 IP to Inet\" \\<br>src-address=$\"lease-address\" table=to_isp2}<br>} else={<br>   \/ip route remove [find gateway=\"4.2.2.2\"]; \/ip route remove [find where \\<br>dst-address ~\"4.2.2.2\"]<br>   \/ip firewall nat remove  [find comment=\"NAT via ISP2\"]<br>   \/ip route rule remove [find comment=\"From ISP2 IP to Inet\"]<br>}<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">:if ($bound=1) do={<br>   \/ip route remove [ find gateway=\"4.2.2.2\" ]; \/ip route remove \\<br>[ find where dst-address ~\"4.2.2.2\" ]<br>   \/ip route add check-gateway=ping comment=\"For recursion via ISP2\" distance=1 \\<br>dst-address=4.2.2.2\/32 gateway=$\"gateway-address\" scope=11<br>   \/ip route add check-gateway=ping comment=\"Unmarked via ISP2\" distance=1 \\<br>gateway=4.2.2.2 target-scope=11<br>   \/ip route add comment=\"Marked via ISP2 Main\" distance=1 gateway=4.2.2.2 \\<br>routing-table=to_isp2 target-scope=11<br>   \/ip route add comment=\"Marked via ISP1 Backup1\" distance=2 gateway=4.2.2.2 \\<br>routing-table=to_isp1 target-scope=11<br>   \/ip route add comment=\"Marked via ISP3 Backup2\" distance=3 gateway=4.2.2.2 \\<br>routing-table=to_isp3 target-scope=11<br>   :if [:tobool ([\/ip firewall\/nat\/ find comment=\"NAT via ISP2\"])] do={<br>    \/ip firewall nat set [find comment=\"NAT via ISP2\"] action=src-nat chain=srcnat \\<br>ipsec-policy=out,none out-interface=$\"interface\" to-addresses=$\"lease-address\" <br>    } else={ \/ip firewall nat add action=src-nat chain=srcnat ipsec-policy=out,none \\<br>out-interface=$\"interface\" to-addresses=$\"lease-address\" comment=\"NAT via ISP2\" }<br>    :if [:tobool ([\/routing\/rule find comment=\"From ISP2 IP to Inet\"])] do={<br>      \/routing\/rule\/set [find comment=\"From ISP2 IP to Inet\"] action=lookup \\<br>src-address=$\"lease-address\" table=to_isp2<br>    } else={ \/routing\/rule\/add action=lookup comment=\"From ISP2 IP to Inet\" \\<br>src-address=$\"lease-address\" table=to_isp2 }<br>} else={<br>   \/ip route remove [ find gateway=\"4.2.2.2\" ]; \/ip route remove [ find where \\<br>dst-address ~\"4.2.2.2\" ]<br>   \/ip firewall nat remove  [find comment=\"NAT via ISP2\"]<br>   \/routing\/rule\/remove [find comment=\"From ISP2 IP to Inet\"]<br>}<\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u041f\u0435\u0440\u0432\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u044f \u0430\u0440\u0435\u043d\u0434\u044b DHCP, \u0430 \u0432\u0442\u043e\u0440\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0432 \u0430\u0440\u0435\u043d\u0434\u0443.<sup><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#2-dhcp\">note 2<\/a><\/sup><\/em><\/p>\n<\/blockquote>\n\n\n\n<p><strong>\u0412\u0430\u0436\u043d\u043e!<\/strong> \u0412 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0448\u043b\u044e\u0437 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0442\u044c \u043d\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u044b ICMP, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0442\u044c \u0441 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f\u043c\u0438 LTE \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u043d\u0438\u044f \u0438\u043b\u0438 \u0435\u0441\u043b\u0438 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u0444\u0438\u043b\u044c\u0442\u0440\u0443\u0435\u0442 ICMP \u043d\u0430 \u0448\u043b\u044e\u0437\u0435. \u0412 \u0442\u0430\u043a\u0438\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f\u0445 \u0434\u043b\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 &#171;\u0414\u043b\u044f \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 ISP(x)&#187;, \u0432\u043c\u0435\u0441\u0442\u043e <strong>check-gateway=ping<\/strong> \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <strong>check-gateway=arp.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.3.<\/strong> \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a ISP3<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#33-setting-up-the-connection-to-isp3\"><\/a><\/p>\n\n\n\n<p>\u0423\u0447\u0438\u0442\u044b\u0432\u0430\u044f, \u0447\u0442\u043e ISP3 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 PPP \u0438\u0434\u0435\u0442 \u0432\u0432\u0435\u0440\u0445 \u0438 \u0432\u043d\u0438\u0437.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 PPP \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d \u043a\u0430\u043a \u0448\u043b\u044e\u0437 \u0432\u043c\u0435\u0441\u0442\u043e IP-\u0430\u0434\u0440\u0435\u0441\u0430. \u041e\u0434\u043d\u0430\u043a\u043e \u0432 \u0442\u0430\u043a\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u043e\u0433\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043d\u0435\u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u043c\u044b\u043c. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043c\u044b \u0444\u0438\u043a\u0441\u0438\u0440\u0443\u0435\u043c \u0431\u043e\u043a\u043e\u0432\u043e\u0439 IP-\u0430\u0434\u0440\u0435\u0441 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0435\u0433\u043e \u0442\u0430\u043a \u0436\u0435, \u043a\u0430\u043a \u0438 \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.3.1.<\/strong> \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u0440\u043e\u0444\u0438\u043b\u044f ppp<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#331-configuring-the-ppp-profile\"><\/a><\/p>\n\n\n\n<p>\u0414\u043b\u044f ROS7:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ppp profile\nadd comment=\"for PPPoE to ISP3\" interface-list=WAN name=isp3_client \\\non-down=\"\/ip route remove &#91;find gateway=\\\"4.2.2.3\\\"]\\r\\\n    \\n\/ip route remove &#91;find where dst-address ~\\\"4.2.2.3\\\"]\\r\\\n    \\n\/ip firewall nat remove  &#91;find comment=\\\"NAT via ISP3\\\"]\\r\\\n    \\n\/ip route rule remove &#91;find comment=\\\"From ISP3 IP to Inet\\\"]\" \\\non-up=\"\/ip route remove &#91;find gateway=\\\"4.2.2.3\\\"]; \\r\\\n    \\n\/ip route remove &#91;find where dst-address ~\\\"4.2.2.3\\\"]\\r\\\n    \\n\/ip route add check-gateway=ping comment=\\\"For recursion via ISP3\\\" distance=1 \\\ndst-address=4.2.2.3\/32 gateway=\\$\\\"remote-address\\\" scope=11\\r\\\n    \\n\/ip route add check-gateway=ping comment=\\\"Unmarked via ISP3\\\" \\\ndistance=3 gateway=4.2.2.3 target-scope=11\\r\\\n    \\n\/ip route add comment=\\\"Marked via ISP3 Main\\\" distance=1 gateway=4.2.2.3 \\\nrouting-mark=to_isp3 target-scope=11\\r\\\n    \\n\/ip route add comment=\\\"Marked via ISP1 Backup2\\\" distance=3 gateway=4.2.2.3 \\\nrouting-mark=to_isp1 target-scope=11\\r\\\n    \\n\/ip route add comment=\\\"Marked via ISP2 Backup2\\\" distance=3 gateway=4.2.2.3 \\\nrouting-mark=to_isp2 target-scope=11\\r\\\n    \\n\/ip firewall mangle set &#91;find comment=\\\"Connmark in from ISP3\\\"] \\\nin-interface=\\$\\\"interface\\\"\\r\\\n    \\n:if &#91;:tobool (&#91;\/ip firewall nat find comment=\\\"NAT via ISP3\\\"])] do={\\r\\\n    \\n  \/ip firewall nat set &#91;find comment=\\\"NAT via ISP3\\\"] action=src-nat chain=srcnat \\\nipsec-policy=out,none out-interface=\\$\\\"interface\\\" to-addresses=\\$\\\"local-address\\\"} \\\nelse={\\r\\\n    \\n  \/ip firewall nat add action=src-nat chain=srcnat ipsec-policy=out,none \\\nout-interface=\\$\\\"interface\\\" to-addresses=\\$\\\"local-address\\\" \\\ncomment=\\\"NAT via ISP3\\\"}\\r\\\n    \\n:if &#91;:tobool (&#91;\/ip route rule find comment=\\\"From ISP3 IP to Inet\\\"])] \\\ndo={\\r\\\n    \\n  \/ip route rule set &#91;find comment=\\\"From ISP3 IP to Inet\\\"] \\\nsrc-address=\\$\\\"local-address\\\" table=to_isp3} else={\\r\\\n    \\n  \/ip route rule add comment=\\\"From ISP3 IP to Inet\\\" \\\nsrc-address=\\$\\\"local-address\\\" table=to_isp3 }\"\n<\/code><\/pre>\n\n\n\n<p>\u0414\u043b\u044f ROS7:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ppp profile\nadd interface-list=WAN name=isp3_client on-down=\\\n    \"\/ip route remove &#91;find gateway=\\\"4.2.2.3\\\"]\\r\\\n    \\n\/ip route remove &#91;find where dst-address ~\\\"4.2.2.3\\\"]\\r\\\n    \\n\/ip firewall nat remove  &#91;find comment=\\\"NAT via ISP3\\\"]\\r\\\n    \\n\/routing\/rule\/ remove &#91;find comment=\\\"From ISP3 IP to Inet\\\"]\" \\\non-up=\"\/ip route remove &#91;find gateway=\\\"4.2.2.3\\\"]; \\r\\\n    \\n\/ip route remove &#91;find where dst-address ~\\\"4.2.2.3\\\"]\\r\\\n    \\n\/ip route add check-gateway=ping comment=\\\"For recursion via ISP3\\\" distance=1 \\\ndst-address=4.2.2.3\/32 gateway=\\$\\\"remote-address\\\" scope=11\\r\\\n    \\n\/ip route add check-gateway=ping comment=\\\"Unmarked via ISP3\\\" \\\ndistance=3 gateway=4.2.2.3 target-scope=11\\r\\\n    \\n\/ip route add comment=\\\"Marked via ISP3 Main\\\" distance=1 gateway=4.2.2.3 \\\nrouting-table=to_isp3 target-scope=11\\r\\\n    \\nip route add comment=\\\"Marked via ISP1 Backup2\\\" distance=3 gateway=4.2.2.3 \\\nrouting-table=to_isp1 target-scope=11\\r\\\n    \\nip route add comment=\\\"Marked via ISP2 Backup2\\\" distance=3 gateway=4.2.2.3 \\\nrouting-table=to_isp2 target-scope=11\\r\\\n    \\nip firewall mangle set &#91;find comment=\\\"Connmark in from ISP3\\\"] \\\nin-interface=\\$\\\"interface\\\"\\r\\\n    \\n:if &#91;:tobool (&#91;\/ip firewall\/nat\/ find comment=\\\"NAT via ISP3\\\"])] do={\\r\\\n    \\n  \/ip firewall nat set &#91;find comment=\\\"NAT via ISP3\\\"] action=src-nat chain=srcnat \\\nipsec-policy=out,none out-interface=\\$\\\"interface\\\" to-addresses=\\$\\\"local-address\\\"} \\\nelse={\\r\\\n    \\n  \/ip firewall nat add action=src-nat chain=srcnat ipsec-policy=out,none \\\nout-interface=\\$\\\"interface\\\" to-addresses=\\$\\\"local-address\\\" \\\ncomment=\\\"NAT via ISP3\\\"}\\r\\\n    \\n:if &#91;:tobool (&#91;\/routing\/rule\/ find comment=\\\"From ISP3 IP to Inet\\\"])] do={\\r\\\n    \\n  \/routing\/rule\/ set &#91;find comment=\\\"From ISP3 IP to Inet\\\"] action=lookup \\\nsrc-address=\\$\\\"local-address\\\" table=to_isp3} else={\\r\\\n    \\n  \/routing\/rule\/ add action=lookup comment=\\\"From ISP3 IP to Inet\\\" \\\nsrc-address=\\$\\\"local-address\\\" table=to_isp3 }\"\n<\/code><\/pre>\n\n\n\n<p>\u0412\u043e\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043f\u0440\u043e\u0444\u0438\u043b\u044f PPP \u0434\u043b\u044f ROS6 \u0438 ROS7, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f, \u043a\u043e\u0433\u0434\u0430 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 PPP \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u0438 \u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/ip route remove [find gateway=\"4.2.2.3\"]; <br>\/ip route remove [find where dst-address ~\"4.2.2.3\"]<br>\/ip route add check-gateway=ping comment=\"For recursion via ISP3\" distance=1 \\<br>dst-address=4.2.2.3\/32 gateway=$\"remote-address\" scope=11<br>\/ip route add check-gateway=ping comment=\"Unmarked via ISP3\" distance=3 \\<br>gateway=4.2.2.3 target-scope=11<br>\/ip route add comment=\"Marked via ISP3 Main\" distance=1 gateway=4.2.2.3 \\<br>routing-mark=to_isp3 target-scope=11<br>\/ip route add comment=\"Marked via ISP1 Backup2\" distance=3 gateway=4.2.2.3 \\<br>routing-mark=to_isp1 target-scope=11<br>\/ip route add comment=\"Marked via ISP2 Backup2\" distance=3 gateway=4.2.2.3 \\<br>routing-mark=to_isp2 target-scope=11<br>\/ip firewall mangle set [find comment=\"Connmark in from ISP3\"] in-interface=$\"interface\"<br>:if [:tobool ([\/ip firewall nat find comment=\"NAT via ISP3\"])] do={<br>  \/ip firewall nat set [find comment=\"NAT via ISP3\"] action=src-nat chain=srcnat \\<br>ipsec-policy=out,none out-interface=$\"interface\" to-addresses=$\"local-address\"} else={<br>  \/ip firewall nat add action=src-nat chain=srcnat ipsec-policy=out,none \\<br>out-interface=$\"interface\" to-addresses=$\"local-address\" comment=\"NAT via ISP3\"}<br>:if [:tobool ([\/ip route rule find comment=\"From ISP3 IP to Inet\"])] do={<br>  \/ip route rule set [find comment=\"From ISP3 IP to Inet\"] \\<br>src-address=$\"local-address\" table=to_isp3} else={<br>  \/ip route rule add comment=\"From ISP3 IP to Inet\" src-address=$\"local-address\" \\<br>table=to_isp3 }<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">\/ip route remove [find gateway=\"4.2.2.3\"]<br>\/ip route remove [find where dst-address ~\"4.2.2.3\"]<br>\/ip firewall nat remove  [find comment=\"NAT via ISP3\"]<br>\/ip route rule remove [find comment=\"From ISP3 IP to Inet\"]<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">\/ip route remove [find gateway=\"4.2.2.3\"]; <br>\/ip route remove [find where dst-address ~\"4.2.2.3\"]<br>\/ip route add check-gateway=ping comment=\"For recursion via ISP3\" distance=1 \\<br>dst-address=4.2.2.3\/32 gateway=$\"remote-address\" scope=11<br>\/ip route add check-gateway=ping comment=\"Unmarked via ISP3\" distance=3 \\<br>gateway=4.2.2.3 target-scope=11<br>\/ip route add comment=\"Marked via ISP3 Main\" distance=1 gateway=4.2.2.3 \\<br>routing-table=to_isp3 target-scope=11<br>ip route add comment=\"Marked via ISP1 Backup2\" distance=3 gateway=4.2.2.3 \\<br>routing-table=to_isp1 target-scope=11<br>ip route add comment=\"Marked via ISP2 Backup2\" distance=3 gateway=4.2.2.3 \\<br>routing-table=to_isp2 target-scope=11<br>ip firewall mangle set [find comment=\"Connmark in from ISP3\"] in-interface=$\"interface\"<br>:if [:tobool ([\/ip firewall\/nat\/ find comment=\"NAT via ISP3\"])] do={<br>  \/ip firewall nat set [find comment=\"NAT via ISP3\"] action=src-nat chain=srcnat \\<br>ipsec-policy=out,none out-interface=$\"interface\" to-addresses=$\"local-address\"} else={<br>  \/ip firewall nat add action=src-nat chain=srcnat ipsec-policy=out,none \\<br>out-interface=$\"interface\" to-addresses=$\"local-address\" comment=\"NAT via ISP3\"}<br>:if [:tobool ([\/routing\/rule\/ find comment=\"From ISP3 IP to Inet\"])] do={<br>  \/routing\/rule\/ set [find comment=\"From ISP3 IP to Inet\"] action=lookup \\<br>src-address=$\"local-address\" table=to_isp3} else={<br>  \/routing\/rule\/ add action=lookup comment=\"From ISP3 IP to Inet\" \\<br>src-address=$\"local-address\" table=to_isp3 }<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">\/ip route remove [find gateway=\"4.2.2.3\"]<br>\/ip route remove [find where dst-address ~\"4.2.2.3\"]<br>\/ip firewall nat remove  [find comment=\"NAT via ISP3\"]<br>\/routing\/rule\/ remove [find comment=\"From ISP3 IP to Inet\"]<\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435<\/strong> : \u041b\u0438\u043d\u0438\u044f <code>\/ip firewall mangle set [find comment=\u00abConnmark in from ISP3\u00bb] in-interface=$\u00abinterface\u00bb;<\/code>\u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0443\u044e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430, \u0440\u0430\u0431\u043e\u0442\u0430\u044f \u0441 \u0435\u0433\u043e ID, \u0430 \u043d\u0435 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f. \u042d\u0442\u043e\u0442 \u043f\u043e\u0434\u0445\u043e\u0434 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u044c \u0437\u043d\u0430\u043a\u043e\u0432 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0441 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c PPP, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u0434\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u0432 \u043f\u0435\u0440\u0435\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430.<\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3.3.2.<\/strong> \u0422\u0435\u043f\u0435\u0440\u044c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u044c, \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 PPPoE:<\/h4>\n\n\n\n<p><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#332-now-using-the-profile-we-create-the-pppoe-connection\"><\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/interface pppoe-client add allow=mschap2 comment=\"to ISP3\" disabled=no \\\ninterface=ether3 name=pppoe-isp3 password=isp3_pass profile=isp3_client \\\nadd-default-route=no user=isp3_client\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0438 \u043c\u043e\u0433\u0443\u0442 \u00ab\u0437\u0430\u0431\u044b\u0442\u044c\u00bb \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u00ab\u0434\u0438\u0441\u0442\u0430\u043d\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441\u00bb. \u0412 \u0442\u0430\u043a\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0441\u043a\u0440\u0438\u043f\u0442 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e, \u0438 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0442\u0430\u043a\u0443\u044e \u043e\u0448\u0438\u0431\u043a\u0443 \u0432 \u0436\u0443\u0440\u043d\u0430\u043b\u0430\u0445:<br><code>pppoe,ppp,info pppoe-isp3: could not determine remote address, using xxx.xxx.xxx.xxx<\/code><br>\u0427\u0442\u043e\u0431\u044b \u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e-\u0448\u043b\u044e\u0437 \u0434\u043b\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u0441 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u043c \u00ab\u0414\u043b\u044f \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 ISP3\u00bb \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u043b\u044e\u0431\u043e\u0439 \u0444\u0438\u043a\u0442\u0438\u0432\u043d\u044b\u0439 IP-\u0430\u0434\u0440\u0435\u0441 \u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u0435 PPP:<\/em><\/p>\n<\/blockquote>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ip route unset &#91;find comment=\"For recursion via ISP3\"] check-gateway\n\/ppp profile set isp3_client remote-address=169.254.69.96\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>\u041b\u0438\u043d\u0438\u044f<\/em><br><code>\/ip firewall mangle set [find comment=\u00abConnmark in from ISP3\u00bb] in-interface=$\u00abinterface\u00bb;<\/code><br>\u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0443\u044e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430, \u0440\u0430\u0431\u043e\u0442\u0430\u044f \u0441 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0430 \u043d\u0435 \u0441 \u0435\u0433\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u044b\u043c \u0438\u043c\u0435\u043d\u0435\u043c.<\/p>\n<\/blockquote>\n\n\n\n<p>Final Touch &#8212; \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0447\u0430\u0441\u043e\u0432:<\/p>\n\n\n\n<p>ROS6:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/system ntp client set enabled=yes \\\nserver-dns-names=0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org\n<\/code><\/pre>\n\n\n\n<p>\u0420\u041e\u0421\u04217:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/system ntp client set enabled=yes \\\nservers=0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org\n<\/code><\/pre>\n\n\n\n<p><br><br><strong>\u0414\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0447\u0438\u0442\u0430\u0435\u0442 \u0434\u043e \u043a\u043e\u043d\u0446\u0430:<\/strong><\/p>\n\n\n\n<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0437\u0434\u0435\u0441\u044c \u043c\u0435\u0442\u043e\u0434 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0443\u043b\u044c\u0442\u0438-WAN \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438\u0447\u043d\u044b\u043c \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0435\u043d\u0438\u0435\u043c \u0430\u0432\u0442\u043e\u0440\u0430 \u0438 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 RouterOS \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u0448\u0438\u0440\u043d\u044b\u043c \u0438 \u0433\u0438\u0431\u043a\u0438\u043c, \u0447\u0442\u043e, \u0445\u043e\u0442\u044f \u0438 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043f\u0443\u0433\u0430\u0435\u0442 \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445, \u0442\u0430\u043a\u0436\u0435 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442 \u0435\u0433\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c. \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0439\u0442\u0435 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c, \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u044d\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 WAN \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c Check-\u0448\u043b\u044e\u0437\u0443 \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u044b\u043c\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430\u043c\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Netwatch. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u0438 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0441\u043a\u0430\u0434 \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u044b\u0445 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u0432, \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u044f \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043b\u043e\u0436\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u0435\u0439 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u0445\u043e\u0441\u0442\u0430, \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u00ab\u0431\u0430\u0437\u044b\u00bb. \u0414\u0430\u0436\u0435 \u043f\u0440\u0438 \u0441\u0432\u0435\u0440\u0445\u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u0430\u0445 \u043b\u044e\u0431\u044b\u0445 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0439 \u0442\u0430\u043a\u0438\u0435 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u0438\u043d\u043e\u0433\u0434\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0442\u044c.<\/p>\n\n\n\n<p><strong>\u0417\u0430\u043c\u0435\u0442\u043a\u0438<\/strong><\/p>\n\n\n\n<p><sup><a href=\"https:\/\/gist.github.com\/Vladkarok\/2c66059bbdcb9b2d75738eba5c67b873#table-of-contents\">\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043a \u043e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u044e<\/a><\/sup><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. 1. <a href=\"https:\/\/help.mikrotik.com\/docs\/display\/ROS\/IP+Routing#IPRouting-NexthopLookup\"><em><strong>\u0427\u0435\u043a-\u0448\u043b\u044e\u0437<\/strong><\/em><\/a><\/h4>\n\n\n\n<p><em><strong>Check-\u0448\u043b\u044e\u0437<\/strong> &#8212; \u044d\u0442\u043e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u043f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u0448\u043b\u044e\u0437\u0430. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u0436\u0434\u044b\u0435 10 \u0441\u0435\u043a\u0443\u043d\u0434, \u043f\u043b\u044e\u0441 \u0442\u0430\u0439\u043c-\u0430\u0443\u0442 \u043e\u0442\u043a\u043b\u0438\u043a\u0430, \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0447\u0435\u0433\u043e \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432\u0430\u0440\u044c\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043e\u0442 20 \u0434\u043e 30 \u0441\u0435\u043a\u0443\u043d\u0434. \u0415\u0441\u043b\u0438 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 <strong>Netwatch,<\/strong> \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0440\u0443\u0447\u043d\u0443\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0430\u0439\u043c\u0435\u0440\u0430 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f. \u041c\u0435\u0445\u0430\u043d\u0438\u0437\u043c <strong>\u0447\u0435\u043a-\u0448\u043b\u044e\u0437\u0430<\/strong> \u043d\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0441 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043f\u043e\u0442\u0435\u0440\u044f\u043c\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 \u043a\u0430\u043d\u0430\u043b\u0435.<br><strong>\u0412\u0430\u0436\u043d\u043e!<\/strong> \u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f\/\u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u043c <strong>\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u0448\u043b\u044e\u0437\u0430<\/strong> \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438\/\u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0432\u0441\u0435\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u0432, \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0447\u0435\u0440\u0435\u0437 \u0442\u043e\u0442 \u0436\u0435 \u0448\u043b\u044e\u0437. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c <strong>\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e-\u0448\u043b\u044e\u0437<\/strong> \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u0432.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. 2. <em><strong>DHCP<\/strong><\/em><\/h4>\n\n\n\n<p><em>\u041c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0441\u0431\u043e\u0438 \u0432 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0435 DHCP, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a\u0430\u043a \u043a\u043b\u0438\u0435\u043d\u0442, \u0437\u0430\u0441\u0442\u0440\u044f\u0432\u0448\u0438\u0439 \u0432 <strong>\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f<\/strong>. \u0412 \u0442\u0430\u043a\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0432\u0442\u043e\u0440\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f, \u043d\u043e \u044d\u0442\u043e \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u043f\u044f\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043d\u043e\u043c\u0443 \u043f\u043e\u0442\u043e\u043a\u0443, \u0442\u0430\u043a \u043a\u0430\u043a \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u044b\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. 3. <em><strong>ECMP<\/strong><\/em><\/h4>\n\n\n\n<p><em>(Equal Cost Multi-Path) \u2014 ROS \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0448\u0432\u0430\u043c\u0438 \u0438 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c. \u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u043f\u043e \u043a\u0430\u043d\u0430\u043b\u0430\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u0440\u0443\u0433\u043e\u0432\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430, \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0448\u043b\u044e\u0437\u043e\u0432.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u0432 Mikrotik RouterOS (\u0434\u0430\u043b\u0435\u0435 ROS). \u041e\u043d \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u0441 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c\u044e \u0434\u043b\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043d\u0435\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043c\u043d\u043e\u0433\u043e\u0434\u043e\u043c\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 AS, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 IPv4. \u041e\u043d \u0442\u0430\u043a\u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043d\u0435 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u00ab\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439\u00bb \u0431\u0430\u043b\u0430\u043d\u0441 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e \u043a\u0430\u043d\u0430\u043b\u0430\u043c \u0438\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0435\u0433\u043e \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[38,1,13],"tags":[],"class_list":["post-344","post","type-post","status-publish","format-standard","hentry","category-mikrotik","category-1","category-13"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"post-thumbnail":false},"uagb_author_info":{"display_name":"Niferman","author_link":"https:\/\/redhost.su\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u0432 Mikrotik RouterOS (\u0434\u0430\u043b\u0435\u0435 ROS). \u041e\u043d \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u0441 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c\u044e \u0434\u043b\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043d\u0435\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043c\u043d\u043e\u0433\u043e\u0434\u043e\u043c\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 AS, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 IPv4. \u041e\u043d \u0442\u0430\u043a\u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043d\u0435 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u00ab\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439\u00bb \u0431\u0430\u043b\u0430\u043d\u0441 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043f\u043e \u043a\u0430\u043d\u0430\u043b\u0430\u043c \u0438\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0435\u0433\u043e \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438&hellip;","_links":{"self":[{"href":"https:\/\/redhost.su\/index.php?rest_route=\/wp\/v2\/posts\/344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redhost.su\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redhost.su\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redhost.su\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/redhost.su\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=344"}],"version-history":[{"count":3,"href":"https:\/\/redhost.su\/index.php?rest_route=\/wp\/v2\/posts\/344\/revisions"}],"predecessor-version":[{"id":347,"href":"https:\/\/redhost.su\/index.php?rest_route=\/wp\/v2\/posts\/344\/revisions\/347"}],"wp:attachment":[{"href":"https:\/\/redhost.su\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redhost.su\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redhost.su\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}