Ответы пользователя по тегу VPN
  • Mikrotik как вывести взаимодействие с заданными сайтами через отдельный vpn интерфейс?

    dannyzubarev
    @dannyzubarev
    Похоже на то, что вы забыли про NAT. :)

    /ip firewal nat add action=masquerade chain=srcnat out-interface=[YOUR_VPN_OUT_INTERFACE]


    [YOUR_VPN_OUT_INTERFACE], соответственно, заменить на название вашего vpn-out интерфейса.
    Ответ написан
    Комментировать
  • Mikrotik VPN: почему линк есть, а компов нет?

    dannyzubarev
    @dannyzubarev
    Выключите masquerade для VPN, потому что он вам не нужен для общения между сетями. Вполне логично, что клиенты не пингуются, т.к. они находятся за NAT.

    Например, сеть #1 – 192.168.1.0/24, а сеть #2 – 192.168.2.0/24. Представим ситуацию, что вы делаете пинг с компьютера в сети #1 (192.168.1.2) на компьютер в сети #2 (192.168.2.2). Если очень грубо, то пакет улетает на роутер #1, который смотрит маршрут и отправляет этот пакет на роутер #2, который в свою очередь отправляет его получателю. Да, сейчас все правильно, но есть одно важное но. Т.к. у вас стоит маскарадинг, то компьютер #2 отправляет ответ на свой роутер #2, который в свою очередь из-за masquerdae меняет адрес источника с 192.168.2.2 на 192.168.2.1 и дальше по цепочке к компьютеру в сети #1.Только вот этот компьютер не примет этот пакет, так как он ждет пакета с источником 192.168.2.2, а прилетает ему с адресом 192.168.2.1. Вот где загвоздка и получается.

    Решением может быть простое отключение masquerade или можно банально вписать в правило маскарадинга не преобразовывать адрес транзитных пакетов отправленных в соседнюю сеть.
    /ip firewall nat add chain=srcnat action=masquerade dst-address=!192.168.0.0/16 out-interface=vpn_work

    192.168.0.0/16 замените на вашу подсеть
    Ответ написан