Подключайтесь к VPN при входе в систему Ubuntu 18.04

Я ищу способ, позволяющий мне запускать соединение vpn (OpenVPN) на экране входа в систему, чтобы обеспечить подключение подключенных томов в моей домашней сети, когда меня нет дома. Я нигде не смог ничего найти и надеялся, что сообщество сможет найти ответ.

1
задан 19 May 2019 в 15:50

1 ответ

Вы можете написать сценарий оболочки, который подключается к openvpn, и добавить этот сценарий в список заданий запуска системы.

. Вам понадобятся привилегии root для любого из следующих действий. Чтобы получить root, откройте терминал и выполните команду

sudo -i

, и командная строка изменится на «#», указывая, что сеанс терминала имеет привилегии root.

Альтернатива # 1: Добавить команды в /etc/rc.local

vi /etc/rc.local

с содержимым, подобным следующему:

# This script is executed at the end of each multiuser runlevel
/path/to/my/script.sh || exit 1   # Added by me
exit 0

Альтернатива # 2: Добавить задание Upstart (для систем старше 15.04)

Создать /etc/init/myjob.conf

vi /etc/init/myjob.conf

с содержимым, подобным следующему

description     "my job"
start on startup
task
exec /path/to/my/script.sh

Альтернатива № 3: Добавить сценарий инициализации (устарел )

Создайте новый скрипт в /etc/init.d/myscript.

vi /etc/init.d/myscript

(Очевидно, это не должно называться «myscript».) В этом сценарии делайте все, что хотите. Возможно, просто запустите скрипт, который вы упомянули.

#!/bin/sh
/path/to/my/script.sh

Сделайте его исполняемым.

chmod ugo+x /etc/init.d/myscript

Сконфигурируйте систему init для запуска этого скрипта при запуске.

update-rc.d myscript defaults

( источник )

0
ответ дан 19 May 2019 в 15:50

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

Похожие вопросы: