Ubuntu 19.10 l2tp VPN больше не работает
После обновления с Ubuntu 19.04 до Ubuntu 19.10 мое VPN-соединение больше не работает.
Мои настройки:
phase1: 3des-sha1;modp1024
phase2: 3des-sha1
До сих пор это работало нормально.
Я проверил установленные пакеты:
network-manager-l2tp 1.2.10-1;
network-manager-l2tp-gnome 1.2.10-1;
xl2tpd 1.3.12-1.1
libreswan 3.29-2
Что я могу сделать?
2 ответа
Судя по всему, Ubuntu не очень довольна использованием 3des в качестве шифра рукопожатия, но мне удалось заставить его работать.
Вы можете установить алгоритмы фазы 1 и 2, используя последний восклицательный знак, например:
Фаза 1:
3des-sha1-modp1024!
Фаза 2:
3des-sha1!
Я тестировал это с помощью network-manager-l2tp 1.2.10-1, network-manager-l2tp-gnome 1.2.10-1 и Ubuntu 19.10.
Надеюсь, это тоже решит вашу проблему.
С уважением.
У меня была точно такая же проблема при обновлении с 19.04 до 19.10. Я тоже пытался обновить NetworkManager, но это не решило мою проблему. Затем я сделал следующие три вещи, и теперь все снова работает:
- Заменен libreSwan на StrongSwan (я обнаружил, что если я очистил libreSwan, StrongSwan был автоматически установлен)
- Явно указаны алгоритмы Фазы 1 и Фазы 2: "3des-sha1-modp1024" и "3des-sha1" соответственно.
- Убедитесь, что только MSCHAPv2 был проверен в настройках PPP.
У меня такое ощущение, что #3 - это то, что решило мою проблему, так как я заметил, что еще несколько блоков аутентификации были проверены в настройках PPP после обновления.
Попробуйте бэкпорт network-manager-l2tp 1.2.16-1 из следующего PPA:
С помощью network-manager-l2tp 1.2.16-1 вы сможете удалить записи алгоритма фазы 1 и 2, так как теперь он использует объединение предложений из Win10 и iOS вместо использования набора предложений по умолчанию libreswan или strongswan.