Я хочу подключиться к L2TP VPN-серверу из командной строки Ubuntu. Ubuntu 18.04.
Я уже сделал это через десктопный ubuntu. Под этим я подразумеваю: добавил сетевой менеджер l2tp, настроил его и подключился должным образом.
Для CLI это руководство, похоже, объяснено правильно:
Я добавил ike
и esp
в свою конфигурацию, но кроме этого ничего не изменилось.
Он падает на шаге, где ожидается появление нового интерфейса ppp0. Когда я пытаюсь добавить его, он падает.
Несмотря на выполнение каждой команды без кодов ошибок, подключение не устанавливается.
Что я делаю не так?
решение1
В качестве альтернативы вы можете использовать NetworkManager CLI с nmcli
командой.
- список всех соединений NM:
nmcli con
- поднимите VPN-соединение:
nmcli con up id VPN-Connection-Name
- отключите VPN-соединение:
nmcli con down id VPN-Connection-Name
ГдеИмя-подключения-VPN— фактическое имя VPN-подключения, указанное в nmcli con
выходных данных.
Если вы находитесь на том же компьютере, к которому вы уже успешно подключаетесь через GUI, то это все, что вам нужно. Если вы находитесь на другой машине:
Вам необходимо скопировать соответствующий файл профиля VPN-подключения NetworkManager, который хранится в /etc/NetworkManager/system-connections/
папке Ubuntu на рабочем столе, на компьютер, на котором вы хотите использовать командную строку.
Чтобы загрузить новый файл профиля VPN-подключения (или даже изменения в этом файле, если вы его редактируете), выполните следующее:
nmcli con reload
Обязательно установите network-manager-l2tp
, пакет GNOME GUI вам не понадобится network-manager-l2tp-gnome
.
sudo apt install network-manager-l2tp resolvconf