Разница VPN между 16.04 и 18.04

У меня есть 2 ПК, которые я хочу подключить к L2TP/IPSec VPN, на одном из них работает Ubuntu 16.04, и он работает нормально. Другой работает 18.04 и не может подключиться к серверу, хотя настройки точно такие же. Я сравнил каждую деталь в настройках между двумя компьютерами. Я даже экспортировал настройки на рабочую и импортировал их на другую, но она все равно не работает. На компьютере с Windows и на моем телефоне Android он также работает.

Поэтому мне интересно, в чем разница между программным обеспечением VPN 16.04 и 18.04. Кто-нибудь может мне помочь с этим?

Я уже пытался установить Libreswan, остановить xl2tpd и удалить файл секретов, как предложено на этих страницах, но моя проблема все еще сохраняется:

3 ответа

Я предполагаю, что вы используете Ubuntu по умолчанию. Проблема может заключаться в том, что Network Manager имеет не все плагины. В 16.04 нет сетевого менеджера по умолчанию L2TP/IPsec плагин. Впервые он был введен в 17.04, Итак, вы как-то установили L2TP/IPsec или вы используете стороннее программное обеспечение, отличное от Network Manager.

Поэтому попробуйте установить это стороннее программное обеспечение. Или в 18.04 для Network-Manager есть L2TP/IPsec плагин.

Вы можете установить их с помощью этой команды терминала:

sudo apt install network-manager-l2tp network-manager-l2tp-gnome

Затем перезагрузите компьютер 18.04 и попробуйте снова. Если это не удается, опубликуйте свои журналы из средства просмотра журналов, когда вы пытаетесь установить VPN-соединение.

Я бы порекомендовал использовать network-manager-l2tp 1.2.16 из следующего PPA, который является бэкпортом из Debian Sid:

Для обратной совместимости с большинством VPN-серверов L2TP / IPsec, network-manager-l2tp 1.2.16 больше не использует набор разрешенных алгоритмов strongSwan или libreswan по умолчанию, вместо этого используются алгоритмы, объединяющие Windows 10 и macOS/iOS/iPadOS L2TP Предложения IKEv1 клиентов / IPsec вместо этого используются по умолчанию. Самые слабые предложения, которые не были общими для Win10 и iOS, были отброшены, но все самые сильные были сохранены.

Дополнительная информация в разделе "IPsec IKEv1 слабые устаревшие алгоритмы и обратная совместимость" в конце файла README.md:

Версия strongSwan, поставляемая с Ubuntu 18.04, отбросила все алгоритмы, которые она считает не соответствующими стандартному набору разрешенных алгоритмов, в то время как версия, поставляемая с Ubuntu 16.04, все еще имеет большинство из них.

Другая альтернатива, которая работала в моем случае, - это использование клиента Cisco из командной строки. VPNC,

Я подключался к L2TP/IPsec VPN моей организации на Ubuntu 18.04и другие методы, такие как установка плагинов диспетчера сети, не работали. Надеюсь, это сработает и для вас.

  1. Установка: sudo apt install vpnc
  2. Настройка: Изменить /etc/vpnc/default.conf
  3. Connect: sudo vpnc --local-port 0
  4. Отключить: sudo vpnc-disconnect

Для конфигурации:

IPSec gateway <gateway> 
IPSec ID <group-id>
IPSec secret <group-psk>
IKE Authmode hybrid
Xauth username <username>
Xauth password <password>

Примечания к сведению:

  • Я составил IPSec ID и закомментировал IKE Authmode как это по умолчанию, и это все еще работает.
  • Для подключения просто sudo vpnc или sudo vpnc-connect может работать, но может возникнуть ошибка привязки порта.

Вот страница для справки:https://www.lullabot.com/articles/using-vpnc-as-a-command-line-vpn-client

Другие вопросы по тегам