bma2004 писал(а):
Для подключения к каждому из портов делаю VPN клиент и они оба подключаются и обмен информацией идёт. НО только через тот клиент/порт, чей роут с меньшей метрикой, при этом если VPN не установлен - переход на другой не идёт. Выставлял мониторинг и метрику в роуте VPNклиентов - не помогло.
для разбора таких ситуаций используйте логи, status routes, status connections
и для понимания логики прохождения пакетов почитайте руководство NetdefendOS раздел по маршрутизации
например: Вы хотите подключится к vpn серверу, внешний интерфейс (wan2) которого в таблице main на втором месте (wan1 - основной), т.е. метрика больше чем у основного
как пойдет пакет? (все разрешающие правила у нас допустим есть)
пакет придет на wan2, примет ли DFL его?
да примет
т.к. стоит галка "ppp before rules", то в логах мы это не увидим, только в status connections (наверное)
как система отправит пакет обратно?
для обратной маршрутизации ей надо найти сеть назначения на внешнем интерфейсе, таблица через которую она будет осуществлять поиск - main, маршрут на алл_нетс в ней через wan1, она через него и пошлет ответ
т.е. для клиента это будет так - он послал запрос на один IP, ответа не дождался, вместо этого к нему ломятся с другого IP, на которй он запрос не отправлял (кстати в логах на стороне клиента это все хорошо будет видно)