У меня есть разные туннели, которые я настроил с помощью графического интерфейса сетевого менеджера.
Когда я вхожу в свой рабочий стол, я подключаюсь к Интернету без каких-либо туннелей. Чтобы подключиться к туннелю, я обычно нажимаю на значок диспетчера сети в трее> 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.