@Raain

MiktoTik проброс порта в удаленную сеть через l2tp?

Добрый день.

Столкнулся с казалось бы достаточно простым, но, как выяснилось не очень, вопросом, краткое описание задачи

Есть две локации, соединенные по vpn (l2tp+ipsec).
1-я точка (М) имеет внешний ip-адрес, 2-я точки (С) имеет серый адрес
Необходимо организовать проброс портов для доступа к регистратору видеонаблюдения, который расположен в сети С через внешний ip сети М

Я понимаю, что тема кажется избитой, перечитал кучу информации, но, однозначного понимания не образовалось, поэтому не получается настроить эту схему на качественном уровне, чтобы я мог понять физику процесса =)

В итоге хочу сделать так - ввожу в браузере внешний ип:порт роутера М и по vpn-у попадаю на регистратор сети С, например 1.1.1.1:33333

Какие настройки есть сейчас

Роутер М

Белый ip 1.1.1.1
vpn l2tp сервер 172.16.110.1
Внутренняя сеть 10.0.0.1/24
ip firewall nat для проброса порта
add action=dst-nat chain=dstnat dst-port=33333 in-interface-list=Wan protocol=\
tcp to-addresses=172.16.110.2
#Используется интерфейс лист, т.к. в роутер М подключено несколько провайдеров
add action=masquerade chain=srcnat dst-address-list=CamsS out-interface=\
L2tpS
#Сделал адрес лист для ограничения целей маскарадинга
ip route
add comment="Route to S" distance=1 dst-address=10.50.0.0/25 gateway=172.16.110.2
#Собсна маршрут в удаленную сеть
ip route rule
add dst-address=10.50.0.0/25 table=main
#на всякий случай всегда добавляю локальные сети в общую таблицу маршрутизации

Роутер С

Серый ip от провайдера
vpn l2tp клиент 172.16.110.2
Внутренняя сеть 10.50.0.0/25
ip route
add comment="Route to M" distance=1 dst-address=10.0.0.0/24 gateway=\
172.16.110.1
#Маршрут в обратную сторону
ip route rule
add dst-address=10.0.0.0/24 table=main
#добавление сети роутера М в таблицу маршрутизации
ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1
#маскарадинг для всей сети
add action=dst-nat chain=dstnat in-interface=L2tp-M-VL protocol=tcp \
to-addresses=10.50.0.100 to-ports=80
#проброс порта до самого регистратора на 80-й порт

Маршрутизация между сетями есть, все работает, все открывается, показывает и т.п.
А вот по внешнему адресу бывают интересные истории, например, при вводе 1.1.1.1:33333 может запросить логин/пароль и после ввода "уйти в себя" т.е. ничего не происходит.

Прошу помочь разобраться с настройкой, чего не хватает, или вообще нужно сделать по-другому?

UPD

Нашел подходящие статьи, в которых описан мой случай:
https://mikrotik.me/blog-MulltiWan-access-to-via-V...
https://open-networks.ru/d/93-mikrotik-probros-por...

Но, ситуацию это не прояснило, а еще больше запутало..

Все еще рассчитываю на помощь и советы по настройке =)
  • Вопрос задан
  • 535 просмотров
Пригласить эксперта
Ответы на вопрос 1
hint000
@hint000
у админа три руки
Сначала совет. Чтобы не создавать путаницу, надо сначала настроить всю маршрутизацию; проверить, что действительно никаких косяков с маршрутизацией не осталось; после этого переходить к настройке NAT.

Теперь по существу.
add action=masquerade chain=srcnat dst-address-list=CamsS out-interface=\
L2tpS
А что у нас входит в CamsS?
172.16.110.2 туда входит? Ведь мы пробросили порт именно на 172.16.110.2. Другой вопрос, а зачем нужно пробрасывать порт на двух роутерах, если можно пробросить только на одном? Сразу на адрес регистратора.
Вот вам и два варианта исправления на выбор.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы