Вопрос или проблема
Я использую ubuntu 15.10 и являюсь новичком в системе Linux/GNU.
Практически ничего не знаю о деталях VPN. Поэтому терминология, касающаяся VPN, может быть неверной.
Я и мои коллеги используем сервер с VPN. Однако сетевой администратор изменил протокол на IPsec/L2TP. Нам сообщили имя сервера, DNS-сервер, предшествующий общий ключ, имя пользователя и пароль.
После чтения некоторых вопросов и ответов на этом сайте, я предполагаю, что использование IPSec/L2TP с предшествующим общим ключом стало сложным с версии 14.10.
Тем не менее, прочитав этот вопрос и ответы, я решил попробовать плагин L2TP для Network Manager.
Но… установка так и не сработала. Я в замешательстве и не знаю, что делать.
Я сделал следующее:
$ apt-get install strongswan network-manager-strongswan
$ LANG=C sudo add-apt-repository ppa:seriy-pr/network-manager-l2tp
WARNING:root: не удалось открыть файл '/etc/apt/sources.list'
WARNING:root: не удалось открыть файл '/etc/apt/sources.list.d/ubuntu-ja.list'
WARNING:root: не удалось открыть файл '/etc/apt/sources.list'
WARNING:root: не удалось открыть файл '/etc/apt/sources.list.d/ubuntu-ja.list'
Пакеты для https://github.com/seriyps/NetworkManager-l2tp
Скриншот: http://dl.seriyps.ru/img/network-manager-l2tp.png
Полное описание (на русском) http://seriyps.ru/blog/2012/01/31/plagin-l2tp-dlya-networkmanager/
Установка:
sudo apt-add-repository ppa:seriy-pr/network-manager-l2tp
sudo apt-get update
sudo apt-get install network-manager-l2tp-gnome
!!!!!!!!!!!!!!!!!!
sudo service xl2tpd stop
sudo update-rc.d xl2tpd disable
!!!!!!!!!!!!!!!!!!
Подробная информация: https://launchpad.net/~seriy-pr/+archive/ubuntu/network-manager-l2tp
Нажмите [ENTER], чтобы продолжить. ctrl-c для отмены добавления
WARNING:root: не удалось открыть файл '/etc/apt/sources.list'
WARNING:root: не удалось открыть файл '/etc/apt/sources.list.d/ubuntu-ja.list'
gpg: ключевойring `/tmp/tmpdb17vvm8/secring.gpg' создан
gpg: ключевойring `/tmp/tmpdb17vvm8/pubring.gpg' создан
gpg: запрашивается ключ B11E44D2 с hkp сервера keyserver.ubuntu.com
gpg: /tmp/tmpdb17vvm8/trustdb.gpg: trustdb создан
gpg: ключ B11E44D2: общественный ключ "Launchpad PPA для Сергея Прохорова" импортирован
gpg: Всего обработано: 1
gpg: импортировано: 1 (RSA: 1)
OK
$ LANG=C sudo apt-get update
...
...
Игнорирование http://ppa.launchpad.net wily Release.gpg
Игнорирование http://ppa.launchpad.net wily Release
...
...
Ошибка http://ppa.launchpad.net wily/main amd64 Пакеты
404 Не найдено
...
...
Ошибка http://ppa.launchpad.net wily/main i386 Пакеты
404 Не найдено
Игнорирование http://ppa.launchpad.net wily/main Перевод-en
Игнорирование http://ppa.launchpad.net wily/main Перевод-ja
Загружено 840 кб за 12с (65.3 кб/с)
W: Не удалось получить http://ppa.launchpad.net/seriy-pr/network-manager-l2tp/ubuntu/dists/wily/main/binary-amd64/Packages 404 Не найдено
W: Не удалось получить http://ppa.launchpad.net/seriy-pr/network-manager-l2tp/ubuntu/dists/wily/main/binary-i386/Packages 404 Не найдено
E: Некоторые индексы пакетов не удалось загрузить. Они были проигнорированы или использованы старые.
$ LANG=C sudo apt-get install network-manager-l2tp
Чтение списков пакетов... Готово
Формирование дерева зависимостей
Чтение состояния информации... Готово
E: Невозможно найти пакет network-manager-l2tp
Как показывают выводы, я не могу установить network-manager-l2tp
.
Я не могу точно понять эти выводы.
Как я могу это решить?
Вот модули сетевого менеджера, которые я установил.
$ LANG=C apt list network-manager-*
Список... Готово
network-manager-dbg/wily-updates 1.0.4-0ubuntu5.2 amd64
network-manager-dev/wily-updates 1.0.4-0ubuntu5.2 amd64
network-manager-gnome/wily, сейчас 0.9.10.1-0ubuntu7 amd64 [установлено]
network-manager-iodine/wily 0.0.5-1ubuntu1 amd64
network-manager-iodine-gnome/wily 0.0.5-1ubuntu1 amd64
network-manager-openconnect/wily, сейчас 1.0.2-1build1 amd64 [установлено, автоматически]
network-manager-openconnect-gnome/wily, сейчас 1.0.2-1build1 amd64 [установлено]
network-manager-openvpn/wily, сейчас 0.9.10.0-1ubuntu2 amd64 [установлено, автоматически]
network-manager-openvpn-gnome/wily, сейчас 0.9.10.0-1ubuntu2 amd64 [установлено]
network-manager-pptp/wily, сейчас 0.9.10.0-1ubuntu1 amd64 [установлено]
network-manager-pptp-gnome/wily, сейчас 0.9.10.0-1ubuntu1 amd64 [установлено]
network-manager-strongswan/wily, сейчас 1.3.1-1ubuntu1 amd64 [установлено]
network-manager-vpnc/wily, сейчас 0.9.10.0-1ubuntu1 amd64 [установлено, автоматически]
network-manager-vpnc-gnome/wily, сейчас 0.9.10.0-1ubuntu1 amd64 [установлено]
P.S:
Я знаю, что есть некоторые ответы, предлагающие использовать openswan, но я не хочу этого делать, насколько это возможно. Я боюсь проблем с безопасностью. Говорят, что openswan был удален из-за угрозы безопасности. Я использую ubuntu как рабочий стол, так что не могу игнорировать риски безопасности намеренно.
Сергей Прохоров не создал версию для Wily (пока?). Вы можете увидеть это по ссылке, которую вы опубликовали.
Плагин работает до Ubuntu 14.X (проверено на 14.04). Кстати, вам нужно L2TP поверх IPSec или нет? Strongswan предназначен для одного, а плагин Прохорова для другого, я думаю. Я не эксперт, хотя.
С уважением, Оливер
Ответ или решение
Проблема установки плагина Network Manager L2TP в вашей системе Ubuntu 15.10 действительно может вызывать затруднения, особенно для начинающих пользователей. Давайте разберем вашу ситуацию и предложим возможные решения.
Фоновая информация
Вы используете Ubuntu 15.10, и ваша организация требует подключение к VPN через протокол IPsec/L2TP. К сожалению, как вы уже заметили, версия 15.10 (внутреннее название «Wily Werewolf») больше не поддерживается, что делает установку актуальных пакетов и плагинов сложной задачей.
Анализ сообщений об ошибках
-
Сообщения об ошибках при добавлении PPA:
WARNING:root:could not open file '/etc/apt/sources.list' WARNING:root:could not open file '/etc/apt/sources.list.d/ubuntu-ja.list'
Эти предупреждения указывают на то, что система не может получить доступ к файлам конфигурации для репозиториев APT, что говорит о потенциальной проблеме с их доступностью.
-
Ошибки 404:
Err http://ppa.launchpad.net wily/main amd64 Packages 404 Not Found
Ошибка 404 говорит о том, что репозиторий не существует для вашей версии Ubuntu. Это связано с тем, что разработчики плагина, вероятно, не обновили или не создали пакеты для версии 15.10, поскольку она больше не поддерживается.
Возможные решения
-
Обновление системы:
Рассмотрите возможность обновления вашей операционной системы до более новой версии Ubuntu, такой как 16.04 LTS или даже более поздней. Эти версии все еще поддерживаются, и для них доступны необходимые пакеты и репозитории. Обновление до LTS версии даст вам больше стабильности и лучших возможностей для поддержки. -
Использование альтернативных установок:
Если обновление системы не является вариантом, вы можете попробовать установитьNetworkManager-l2tp
с использованием другого источника, например, сборки из исходников. Однако этот метод потребует дополнительных знаний о компиляции пакетов и зависимости. Инструкции можно найти на соответствующих форумах или GitHub. -
Использование других VPN-сервисов:
Если ваша организация позволяет, вы можете рассмотреть возможность использования другого типа VPN (например, OpenVPN), для которого доступны актуальные и поддерживаемые пакеты.
Заключение
Ваша проблема подчеркивает важность использования поддерживаемой версии операционной системы для обеспечения безопасности и легкости обновлений. Прежде чем внедрять изменения, рекомендуется тщательно обсудить их со своей командой и сетевыми администраторами.
Если потребуется более подробная помощь при выполнении шагов или решении других вопросов, не стесняйтесь обращаться за поддержкой.