Mikrotik. Направить соединения с определенного локального IP-адреса через шлюз определенного провайдера на маршрутизаторе

Материал из Wiki
Версия от 18:05, 17 марта 2023; Cless (обсуждение | вклад) (Новая страница: «= Для всех соединений от определенного локального хоста = Определяем диапазон частных се...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Для всех соединений от определенного локального хоста

Определяем диапазон частных сетей, ответ запроса от которых не будет перенаправляться через определенный внешний шлюз.

Иначе хост БУДЕТ выходить во внешнюю сеть через внешний шлюз, НО при инициации соединения с хоста из другой подсети к этому хосту (например через VPN по VNC) ответа от локального хоста (соединения которого заворачиваем на внешний шлюз) к хосту из другой подсети не будет.

/ip firewall address-list

add address=172.23.0.0/16 list=private-networks

add address=192.168.0.0/16 list=private-networks

Маркируем все входящие соединения от 192.168.199.100 с маркером типа "mark-routing"

/ip firewall mangle

add action=mark-routing chain=prerouting comment=from-192.168.199.100 dst-address-list=!private-networks new-routing-mark=route-from-192.168.199.100 passthrough=yes src-address=192.168.199.100

Отправляем все маркированные соединения через определенный внешний шлюз провайдера ISP2

/ip route

add comment=from-192.168.199.100-via-ISP2 distance=1 gateway=ether4-wan2_pppoe-client_intercon routing-mark=route-from-192.168.199.100

Для определенных портов или протоколов от определенного локального хоста

/ip firewall mangle

add action=mark-routing chain=prerouting comment=mail connection-state="" dst-port=25,110,143,465,587,993,995,443 new-routing-mark=from-MAIL-via-vpn passthrough=yes protocol=tcp src-address=192.168.199.40

add action=mark-routing chain=prerouting comment=mail connection-state="" new-routing-mark=from-MAIL-via-vpn passthrough=yes protocol=icmp src-address=192.168.199.40

/ip route

add comment=mail distance=1 gateway=10.224.199.210 routing-mark=from-MAIL-via-vpn