У меня есть виртуальная машина концентратора VPN, на которой работает Linux 2.6.18 (версия RHEL 2.6.18-274.12.1.el5) с ipsec-tools 0.7.3.
У меня куча подключений к различным концентраторам, но один постоянно умирает от меня. Пульт дистанционного управления - это Cisco ASA.
Фаза 1 и фаза 2 проходят правильно, и вроде бы все идет нормально, но вдруг пульт перестает отвечать. Я вижу, что пакеты ipsec исходят, но ответов нет. До этого момента DPD, кажется, работает нормально (я вижу, что пакеты отправляются каждые 10 секунд). Это происходит не все время, а иногда и надолго.
На пульте дистанционного управления туннель в этот момент больше не активен, но racoon все еще думает, что у него идет фаза 1 + фаза 2. Есть ли какое-то сообщение, которое ASA отправляет, что енот игнорирует?
Я также не понимаю, что логика DPD не уничтожает соединение.
Вот мой racoon.conf:
remote x.x.x.x {
exchange_mode main;
lifetime time 8 hours;
dpd_delay 10;
proposal {
authentication_method pre_shared_key;
encryption_algorithm aes 256;
hash_algorithm sha1;
dh_group 2;
}
proposal_check obey;
}
sainfo subnet y.y.y.y/32[0] any subnet z.z.z.0/26 any {
pfs_group 2;
lifetime time 1 hour;
encryption_algorithm aes 256;
authentication_algorithm hmac_sha1;
compression_algorithm deflate;
}