Сейчас просматривают тему: 0 -> --, и гостей: 1

Динамической проброс портов на Mikrotik (вариант 2)

Ссылка на пост #1 Добавлено: 28 ноября 2014 11:14
Автор темы  
Полное имя: Макс
Группа: Администраторы
Азъ: библиАтекарь
Возраст: 34 Водолей
Пол:
С нами: 9 лет 11 месяцев
Сообщений: 6701
Поблагодарил: 5735
Благодарностей: 21795
Предупреждений: 0

Награды:

      

Что делать когда у Вас динамический белый ip, а нужно как-то пробросить порты через Mikrotik и использовать какие либо устройства в Вашей внутренней сети.
На помощь приходит небольшой скрипт erazel

Добавляем скрипт в System – Scripts , например с именем NAT Kyivstar

Вначале добавляем проброс портов, по обычной схеме
Chain: dstnat
Dst. Address: наш динамический IP (например от Киевстар Украина)
Dst. Port: 4899 – порт который будет доступен из интернет
Action: dst-nat
To Addresses: 192.168.0.20 – локальный ip внутренней сети Mikrotik
To Ports: 4899 – порт внутренней сети Mikrotik

После чего создаем комментарий записи: Comment: radmin
На каждую последующую запись делаем свой комментарий

После того как создали записи, добавляем скрипт в System – Scripts , например с именем NAT Kyivstar

Код:[Выделить]
:global ddnsipold [ /ip firewall nat get [find comment="radmin"] dst-address] :global ddnsip [ /ip address get [find interface="ISP2"] address ] :for i from=( [:len $ddnsip] - 1) to=0 do={ :if ( [:pick $ddnsip $i] = "/") do={ :set ddnsip [:pick $ddnsip 0 $i]; } } :if ($ddnsipold != $ddnsip) do={ /ip firewall nat set [find dst-address=$ddnsipold] dst-address=$ddnsip; }


В отличии от 1го варианта, в этом скрипте мы сравниваем старый ip в записи с комментарием radmin и в случае если значение изменилось, меняем ip на новый адрес во всех записях где фигурировал старый ip.
Данный метод избавляет нас от необходимости создавать кучу записей с комментариями.
Наша группа в Viber, Наша группа в Telegram, Наша группа в ФБ, Наша группа в ВК, Мы на Youtube, Гость Тётя шура тут
«Все постоянно твердят об авторских правах, но никогда - об авторских обязанностях.» © Жан-Люк Годар

Мой телевизор: Samsung LE-32C550J1WXUA, Samsung UE55D6100, Samsung UE65°ES8007

Мой ресивер: Sat-Integral S-1210 HD Aron, Sat-Integral TH-7200 PVR I, iNeXT HD1, GI Vu+ Duo 2

Мои спутники: 4°W+4.8°E+9°E+13°E+36°E+75°E+85°E+90°E

Cказали Спасибо: 1 : kolobokru
Реклама
Информация

Посетители, находящиеся в группе Гости, не могут оставлять сообщения в данной теме.
Наш паблик Telegram Наш паблик Viber

    XML error in File: http://ntvplus.ru/rss/company

    XML error: at line 0

    Профилактические работы 18 октября

    В период с 02 часов 00 мин. до 09 часов 00 мин. 18 октября 2017 года (по московскому времени) будут проводиться планово-профилактические работы.

    Партнерский семинар в Перми

    27 октября 2017 года (пятница) в Перми пройдет семинар для партнеров «Телекарты»

    Стартует октябрьский розыгрыш для абонентов с услугой «Приоритет»

    «Приоритет» – это комплексная услуга для абонентов «Телекарты», предоставляющая своим пользователям право на эксклюзивное обслуживания, уникальные услуги и предложения.

    Замена карт доступа для приемников «Рикор»

    Мы начинаем плановую замену карт доступа для приемников «Рикор», номер которых начинается на «017».

    Принимайте на свой счёт!

    Мы возвращаем 10% от суммы платежа и дарим подарки!

Телепрограмма


-
-
-

-
-
-

-
-
-

-
-
-
Вся телепрограмма

Мы в Вконтакте

Мы в Facebook

Голосование

Какая стоимость вашего ресивера?

до 50$
50-100$
100-150$
150-200$
200-250$
250-300$
300-350$
350-400$
400-450$
450-500$
500$ и выше...

Случайное фото

Sat-integral club

xtra tv

Цитата: afalin от Вчера в 22:53:01Доступ по ссылке пишет запрещён.Если это ссылка на плейлист,то на ...

xtra tv

Цитата: miola07 от Вчера в 22:43:36А Вы попробуйте и всем скажете - получилось или нет. Я же у ...

проблема с G шарой

так і зробив Добавлено: Вчера в 22:48:37Все працює , дякую всім за відповіді 

xtra tv

Цитата: afalin от Вчера в 22:38:18А там бесплатно дают? Очень выгодно воткнуть голову на 9 градус ...

xtra tv

Цитата: miola07 от Вчера в 22:12:27Я таки сильно извиняюсь, но хотелось бы узнать - это я один ...

mysqltuner и mytop на Centos 6.8

Оптимизация ...