Назад | Перейти на главную страницу

Как подключиться к VPN из командной строки в Linux?

У меня есть разные туннели, которые я настроил с помощью графического интерфейса сетевого менеджера.

Когда я вхожу в свой рабочий стол, я подключаюсь к Интернету без каких-либо туннелей. Чтобы подключиться к туннелю, я обычно нажимаю на значок диспетчера сети в трее> VPN-подключения> Некоторые VPN

Мне нужно, чтобы это выполнялось автоматически при запуске, поэтому мне нужно знать, как это сделать в cli.

Также было бы неплохо, если бы я мог убедиться, что ни одно приложение не подключается к Интернету до того, как соединение будет туннелировано.

Любые идеи?

Я использую Ubuntu 12 и openvpn.

У вас должен быть nmcli в этой версии

nmcli con list

Это будет список подключений, которые вы настроили. Найдите VPN

nmcli con up uuid <uuid>

Это то, что говорится в OpenVPN HOWTO: «Если вы устанавливаете OpenVPN с помощью пакета RPM в Linux, программа установки настроит сценарий инициализации. При выполнении сценарий инициализации будет сканировать файлы конфигурации .conf в / etc / openvpn, и, если они найдены, запустит отдельный демон OpenVPN для каждого файла. ". Ubuntu является производным от Debian и может иметь другую структуру.

Проверьте / etc / openvpn, если у вас есть файлы dir и .conf, а затем, если у вас есть в /etc/rc5.d/ ссылка на initscript. Чтобы проверить, работает ли туннель, вы можете пропинговать другую сторону VPN.