Рейтинг:0

Почему мы теряем соединения IPSec и не можем их восстановить?

флаг cn

У нас есть десятки соединений IPSec между нашим офисом и сайтами клиентов. В офисе мы используем pfSense V2.4.5 в качестве VPN-шлюза и размещения Ubiquiti Edgerouter X устройства с последней прошивкой на сайтах клиентов, с которыми нужно установить соединение. Edgerouter X всегда устанавливает соединение, поскольку у нас не всегда есть возможность перенаправить порты в сети (сетях) клиента. Он делает это, пингуя внутренний IP-адрес нашего офиса каждую минуту.

В целом соединения стабильны, все работает нормально и ожидаемо, хотя иногда соединение теряется "случайно" и не восстанавливается. я вижу в pfSense (Системные журналы/IPsec), которые Edgerouter пытается подключить к pfSense.

Журнал pfSense: введите описание изображения здесь

Я не понимаю, что здесь происходит, поскольку это конкретное соединение работало нормально и стабильно в течение нескольких месяцев. Ничего не изменилось ни в конфиге, ни в Edgerouter X ни в pfSense Также не устанавливаются обновления прошивки или происходят перезагрузки.

Что мы пытались исправить в связи:

  • Перезапустите Ubitquiti Edgerouter через UNMS (инструмент централизованного управления).
  • Жесткий перезапуск путем отключения питания и повторного подключения
  • Удаление настроек IPSec на Edgerouter и повторная настройка IPsec на Edgerouter с последующей перезагрузкой, так как это все еще не работает.
  • Перенастройка соединения IPSec в pfSense (пока без перезагрузки, так как это приведет к отключению всей нашей сети.

На данный момент у нас есть около 3 "сломанных" соединений из 30-35 соединений. В чем причина и как я могу это решить? Нам нужны надежные VPN-соединения, и если они отключаются на очень короткий период, им, по крайней мере, нужно автоматически переподключаться!

Конфигурация Ubiquiti Edgerouter-X: Конечно, конфигурация pfSense соответствует приведенной ниже конфигурации, поскольку соединение работало.

 ipsec {
     разрешить доступ к локальному интерфейсу
     автоматическое исключение брандмауэра nat
     esp-группа FOO0 {
         сжатие отключить
         срок службы 3600
         туннель режима
         пфс включить
         предложение 1 {
             шифрование aes128
             хэш ша256
         }
         предложение 2 {
             шифрование aes128
             хэш ша256
         }
     }
     ike-группа FOO0 {
         ikev2-reauth нет
         обмен ключами ikev2
         срок службы 28800
         предложение 1 {
             дх-группа 14
             шифрование aes128
             хэш ша256
         }
         предложение 2 {
             дх-группа 14
             шифрование aes128
             хэш ша256
         }
     }
     между сайтами {
         партнер ipsec.company.de {
             аутентификация {
                 идентификатор an_id_here
                 режим предварительно разделенного секрета
                 предварительный общий секрет Some_key_h3r3
             }
             инициировать тип соединения
             по умолчанию-esp-группа FOO0
             описание IPSec_connection
             ike-группа FOO0
             ikev2-reauth наследовать
             локальный адрес любой
             туннель 1 {
                 разрешить nat-сети отключить
                 разрешить общедоступные сети отключить
                 esp-группа FOO0
                 местный {
                     префикс 10.130.3.0/24
                 }
                 удаленный {
                     префикс 10.128.0.0/16
                 }
             }
         }
     }
 }

скриншот конфигурации pfSense: введите описание изображения здесь

ОБНОВИТЬ: Все наши Edgerouter подключены к нашему серверу UNMS, и по стечению обстоятельств я восстановил резервную копию (сделанную автоматически UNMS), и соединение IPSec снова заработало. Я попробовал это на 2 разных (ER-X) устройствах с одной и той же проблемой IPSec, и это решило проблему «сломанного» соединения IPSec на бот-устройствах. Странно то, что я на 100% уверен, что никаких ручных изменений на обоих устройствах между датой резервного копирования и моментом разрыва соединения не производилось. Это пусть встретится с мыслью, что где-то есть ошибка в EdgeOS??

флаг me
У меня такая же проблема и я не знаю как ее решить. Сброс туннеля ipsec на стороне ER-X через CLI мне помогает, но не удобно. очистить vpn ipsec-peer
CodeNinja avatar
флаг cn
Мы также пробовали «перезапустить vpn» и «очистить vpn ipsec-peer», но в наших ситуациях это не сработало (на данный момент это было 2 раза на 2 разных пограничных маршрутизаторах). К счастью, это было только 2 раза, когда у нас была проблема. "Скрещенные пальцы"

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.