AlexSTAL Posted July 1, 2016 Добрый день! Микротик, 3 провайдера, белые динамические адреса (и pppoe и dhcp и статика). Определённой логикой с помощью маркировки соединений выбирается текущий провайдер для самого микротика. Есть ли простой способ (не запоминая что именно установили и не перебирая таблицу Mangle) определить IP, с которого выходит в интернет сам микротик? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
GFORGX Posted July 1, 2016 Добрый день! Микротик, 3 провайдера, белые динамические адреса (и pppoe и dhcp и статика). Определённой логикой с помощью маркировки соединений выбирается текущий провайдер для самого микротика. Есть ли простой способ (не запоминая что именно установили и не перебирая таблицу Mangle) определить IP, с которого выходит в интернет сам микротик? curl -s https://api.ipify.org Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AlexSTAL Posted July 1, 2016 Это с сохранением в файл на флеше? Если да - то нет ли другого способа, с сохранением сразу в переменную? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
GFORGX Posted July 1, 2016 Это с сохранением в файл на флеше? Если да - то нет ли другого способа, с сохранением сразу в переменную? Это подсказка. Как вам ее реализовать на микротике, решайте уже сами. По ссылке plain-text-ом IP-адрес. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AlexSTAL Posted July 1, 2016 Да я не спец... может кто поможет? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
boombastic Posted July 4, 2016 default-route в таблице маршрутизации всегда стоит маршрутор с номером 0. Соотв, для RouterOS скрипта: :put [ip route get number=0 gateway ] либо :put [ip route get number=0 pref-src ] в зависимости от того что тебе надо, адрес шлюза провайдера или свой адрес интерфейса Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AlexSTAL Posted July 4, 2016 Не... у меня там маркировкой пакетов рулится... такой вариант не прокатывает Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nkusnetsov Posted July 4, 2016 boombastic, при нескольких таблицах маршрутизации не сработает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
boombastic Posted July 7, 2016 AlexSTAL ну тогда надо больше информации т.к. скрипт надо под PBR перепиливать P.S. немного подумал под кофе, вот так вот можно: :put [ip route get [/ip route find dst-address="0.0.0.0/0" ] gateway] если нужно vrf/pbr то можно что-нибудь вида: :put [ip route get [/ip route find dst-address=0.0.0.0/0" vrf-interface="бла-бла-твой-интерфейс] gateway] Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...