Mikrotik - перенаправляем исходящий трафик на VPN или 2-го провайдера на определённом хосте

Mikrotik - исходящий трафик с определенного IP в нужный WAN или VPN

Встала на днях задача, для определенной виртуальный машины выходить в интернет через определенный VPN туннель, находящийся в Нидерландах. Для реализации данной задачи нам подойдёт маркировка трафика.

Для чего подойдёт данное решение: К примеру если нужно что бы web сервер или почтовый сервер или любая другая служба ходила в интернет скажет через второго провайдера или скажем через VPN соединение со вторым офисом где есть белый IP

Как это работает, к примеру у нас есть виртуальная машина с IP адресом 192.168.88.53 зайдя на неё по RDP и открыв браузер и зайдя на любой сайт для проверки IP, мы должны увидеть, что у нас отображается IP адрес нашего провайдера в Нидерландах.


Реализация:


Первым делом идём в Firewall – Mangle и создаём новое правило. Во вкладке General выбираем пункт Chain выставляем prerouting и в Src. Address указываем IP адрес машины 192.168.88.53

Firewall – Mangle

Далее переходим во вкладку Action и в пункте Action выбираем mark routing в пункте New Routing Mark вписываем mangle_vpn (или любую другую маркировку)

Action выбираем mark routing в пункте New Routing Mark

Далее нам нужно отправлять весь от маркированный трафик в нужный маршрут. Для этого переходим в IP -> Routes и создаём новый нулевой маршрут с нужным нам шлюзом

  • Dst. Address: 0.0.0.0/0
  • Gateway: 192.168.42.1 (поменять на Ваш или провайдера или vpn)
  • Distance: 1
  • Scope: 30
  • Target Scope: 10
  • Routing Mark: mangle_vpn

  • IP -> Routes

    На этом всё. Настройка закончена. Если выйти в интернет и перейти на любой сайт определения IP то увидите что весь трафик гуляет так как надо

    О статье

    Автор: Владимир Корниенков

    Дата публикации: Четверг, марта 9, 2023