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

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

Ссылка на пост #1 Добавлено: 28 ноября 2014 11:14
Автор темы
Макс
Администраторы
Азъ: библиАтекарь
Возраст: 40 Водолей
Пол:
С нами: 15 лет 7 месяцев
Сообщений: 9302
Поблагодарил: 7046
Благодарностей: 26321
Предупреждений: 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.
Данный метод избавляет нас от необходимости создавать кучу записей с комментариями.
maxya Тётя шура тут
«Все постоянно твердят об авторских правах, но никогда - об авторских обязанностях.» © Жан-Люк Годар

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

Мой ресивер: Sat-Integral S-1248 HD Heavy Metal, VU+ Ultimo 4K

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

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

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

    XML error in File: https://www.tricolor.tv/rss/

    XML error: error parsing attribute name at line 236

Футбол

Матчей нет

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

СТБ
07:00 - "Утро в большом городе".
08:35 - "Слепая". "Ты мне не отец", 2 ч.
08:55 - "Слепая". "Тьма за окном".
09:20 - "Слепая". "Женский возраст".
Sport 1
07:00 - Гандбол. Чемпионат Германии. Бундеслига. Минден - Магдебург.
08:30 - Шорт-трек. Чемпионат мира в Сеуле, Южная Корея. День 2.
10:30 - Бокс. Томаш Адамек - Пол Бриггз.
11:30 - Футбол. Чемпионат Португалии. Примейра. Обзор.
ICTV
07:00 - "Единые новости". Телемарафон.
08:00 - "Единые новости". Телемарафон.
09:00 - Общенациональная минута молчания.
09:01 - "Единые новости". Телемарафон.
Кинопремьера
06:40 - Х/ф "Время между нами".
08:05 - Х/ф "Танцы на высоте".
09:40 - Х/ф "Анатомия убийств".
11:05 - Х/ф "Крио".
Вся телепрограмма

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

Мы в Facebook

Голосование

По какому адресу вы используете сайт?

satsis.info - Новый дизайн
satsis.net - Облегченный дизайн
satsis.ru - Старый дизайн
m.satsis.info - Мобильная версия

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

Sat-integral club

ПО Sat-Integral S-1432 HD COMBO/S-1412 HD ROCKET версии 1.20/1.74

Цитата: parallaks от Вчера в 22:10:35Ребята, добрый вечер. Друг купил тюнер Sat-Integral 1412, но ...

ПО Sat-Integral S-1432 HD COMBO/S-1412 HD ROCKET версии 1.20/1.74

Ребята, добрый вечер. Друг купил тюнер Sat-Integral 1412, но без пульта. сегодня на рынке подобрал ...

Видеосендер Technosat AV-R2GA

FinancialSuccess  Xem chi tiết

Полезные команды MySQL

mysqlcheck -u root ...