И маршруты вида
/ip route add comment="Route to 192.168.1.0/24" distance=1 dst-address=192.168.20.0/24 gateway=L2TP_INTERFACE
Плюс создать сам туннель. Если у тебя будет l2tp то в маршрутах достаточно указать имя интерфейса, на месте шлюза, если тип туннеля будет другой, то указываешь IP адрес второй стороны туннеля.
И два важных правила:
1. Пиши грамотно. Это правда важно.
2. Отвечай не ответом, а комментарием. Иначе не приходит уведомление.
Смотрите, у вас используется два независимых пароля (секрета), один в l2tp клиенте - это классический пароль для логина там же, и второй в настройках ipsec пира - это уже тот самый секрет что вам нужен.
Если у клиента динамический IP то на сервере вы создаёте пир с адресом 0.0.0.0/0 и указываете что он может генерировать политики (лучше предварительно создать шаблон политики, где будет указан трафик UDP 1701 - тогда отладка будет проще, т.к. меньше шансов потерять управление). По идее всё заработает.
при чём у меня на самом деле клиент ещё и за NAT, влияет это только на ipsec политики с его стороны, там меняется адрес отправителя и sa отправителя на серый адрес выданный провайдером, со стороны сервера в аналогичных местах должны быть белые адреса.
@SmileyK хм, сомневаюсь что хоть в каком то роутере есть функция просто так способная показать какое приложение на клиенте сгенерировало трафф (без установки софта на последний).
@SmileyK не пробовал, но если сервис "близко" находится (пинг короткий, канал широкий), то всё будет работать.
Поворот трафика в общем то дело не сложное, отметили в мангле нужный трафик, потом с нужным трафиком как хотите поступаете - хоть другой шлюз по умолчанию ему указываете (а там уже туннель до вашего облачного фильтра) хоть прозрачную прокси на него включаете (где прокси либо ваш облачный сервис, либо локальная прокся, для которой облако - родительская прокся).
/ip firewall nat
Add chain=srcnet action=accept place-before=0 src=address=10.10.10.0/24 dst-address=192.168.1.0/24
Add chain=srcnet action=accept place-before=0 src=address=192.168.1.0/24 dst-address=10.10.10.0/24
И маршруты вида
/ip route add comment="Route to 192.168.1.0/24" distance=1 dst-address=192.168.20.0/24 gateway=L2TP_INTERFACE
Плюс создать сам туннель. Если у тебя будет l2tp то в маршрутах достаточно указать имя интерфейса, на месте шлюза, если тип туннеля будет другой, то указываешь IP адрес второй стороны туннеля.
И два важных правила:
1. Пиши грамотно. Это правда важно.
2. Отвечай не ответом, а комментарием. Иначе не приходит уведомление.