Содержание:
Некоторые провайдеры (например Укртелеком) предоставляют своим пользователям динамический IP адрес, который постоянно изменяется при переподключении. Если вам необходимо подключиться к роутеру MikroTik удаленно из интернета, вы не сможете этого сделать, поскольку не будете знать, какой новый динамический адрес присвоил провайдер.
В этой ситуации нам придет на помощь сервис no-ip.com. Сервис позволяет бесплатно создать доменное имя третьего уровня (например: mikrotik.no-ip.org) и быстро обновлять информацию о том, какой IP адрес соответствует вашему доменному имени. Благодаря сервису No-IP вы сможете подключаться к роутеру MikroTik из интернета не по IP адресу, а по доменному имени.
Для удаленного подключения к роутеру MikroTik с динамическим IP адресом необходимо выполнить следующее:
Заходим на сайт no-ip.com и нажимаем ссылку Create Account.
В поле Free DNS нажимаем кнопку Sign Up.
Вводим информацию для регистрации:
Потом ставим галочку напротив «I agree that I will only create one free No-IP account» и для создания аккаунта нажимаем кнопку Accept, Create My Account.
Далее появится сообщение о том, что вам необходимо зайти на свой электронный почтовый ящик и подтвердить регистрацию.
Заходим на свой email и подтверждаем регистрацию нажатием на ссылку.
После этого вас перебросит на страницу, которая сообщает об успешной регистрации.
Теперь нажимаем на ссылку Login, вводим свой email, пароль и нажимаем кнопку Login.
Выбираем Add a Host (добавить доменное имя).
В поле Hostname указываем имя и выбираем, в каком домене оно будет. Мы выбрали имя technotrade в домене no-ip.org. Для создания доменного имени нажимаем кнопку Create Host.
Следующее окно говорит о том, что мы успешно создали доменное имя technotrade.no-ip.org
Добавим в роутер MikroTik скрипт, который будет обновлять IP адрес для нашего доменного имени на сервисе No-IP.
Подключаемся к MikroTik с помощью утилиты WinBox.
Открываем меню System - Scripts и нажимаем кнопку Add (красный крестик), чтобы создать новый скрипт.
В поле Name: указываем имя скрипта, например noip.
Оставляем права для скрипта : write, test, read.
В поле Source: вставляем следующий скрипт:
Теперь изменим в скрипте параметры подключения к сервису NO-IP. Для этого редактируем следующие переменные:
Для сохранения скрипта нажимаем кнопку OK.
Теперь в окне Script List появился наш скрипт.
Далее необходимо настроить планировщик (Sheduler), который будет выполнять скрипт с определенной периодичностью.
Открываем меню System - Sheduler и нажимаем кнопку Add (красный крестик), чтобы добавить новую задачу.
В открывшемся окне настраиваем параметры задачи:
После этого скрипт начнет свою работу.
Открываем меню NewTerminal и вводим команду system script environment print.
В консоли в столбце VALUE отобразится ваш IP адрес.
Теперь проверим, изменяется ли IP адрес на сервисе No-IP.
Логинимся на сайте no-ip.com и выбираем Manage Hosts.
Как видим, на сайте IP тоже изменился.
Теперь вы можете подключаться к роутеру MikroTik с помощью утилиты WinBox по доменному имени (в нашем случае по имени technotrade.no-ip.org).
Напоследок перезагрузите роутер MikroTik, чтобы провайдер присвоил ему новый IP адрес, и повторите проверку работы скрипта.
Відгуки про статтю
Я думаю Все сюда перешли после того как DynDns перестал быть БЕСПЛАТНЫМ !
СПАСИБО АВТОРУ!
:local ddnsip [ /ip address get [/ip address find dynamic] address ]
замість
:local ddnsip [ /ip address get [/ip address find interface=$ddnsinterface ] address ]
Таким чином, можна 2 і більше ІР-адреси мати на одному WAN-інтерфейсі, а братиметься до уваги зовнішня.
на
:local ddnsinterface
:if ([ /ping 8.8.8.8 interface=основной_интерфейс count=3 ] = 3) do={set ddnsinterface основной_интерфейс} else={set ddnsinterface дополнительный_интерфейс}
Вот меня именно эта тема очень заинтересовала вот просидел уже несколько часов возле этого скрипка, брал с разных сайтов, но так и не получилось увидеть работоспособность.
У меня RB750 данный скрипт так и не удалось корректно сложить в кучу что бы он заработал, может для данной модели что то отдельно дописывать нужно?
Продолжение темы будет, с использованием нескольких подключений?
Если работает основное подключение то адресс ему присваевается, а если упало, то имя присваевается резервному подключению.