У меня есть файл * .ovpn, который работает, если я набираю
sudo openvpn client.ovpn
Теперь я хотел бы запустить openvpn при загрузке компьютера. Это безголовая версия Ubuntu - если это имеет значение - 12.04 64bit.
Я скопировал filename.ovpn в / etc / openvpn, но он не запускается, даже если я запускаю
service openvpn start
Как я могу это сделать?
all
.Для ОС Debian
Поместите файл конфигурации в / etc / openvpn, например
/etc/openvpn/client.conf
.Префикс / закомментируйте строки, начинающиеся с «вниз» и «вверх» (
#down
и#up
) - или удалите их (это вызов внешнего скрипта) изclient.conf
Перезагрузить конфигурацию openvpn
Проверить с
Вы видите интерфейс tun0? У него есть назначенный IP? Отлично.
Запомни IP, перезагрузись и попробуй подключиться.
источник
Конфигурация клиента должна иметь расширение,
.conf
а не.ovpn
. Изменениеclient.ovpn
вclient.conf
ин/etc/openvpn
должен работатьисточник
Было бы неплохо иметь un-hacker способ сделать это, но сейчас это нужно сделать.
1) Создайте файл myopenvpn в / etc / init /
2) Вставьте в myopenvpn и сохраните:
ИСТОЧНИК: http://www.hackerway.ch/2012/12/11/how-to-auto-start-openvpn-client-in-debian-6-and-ubuntu-12-04/#comment-79
источник
Вы должны будете поместить эту информацию в сценарий инициализации для openvpn в /etc/init.d. И добавьте соответствующие символические ссылки на файлы /etc/rc.d соответствующего уровня выполнения, чтобы они запускались и останавливались.
источник
Обратите внимание, что для 16.04 года вам понадобится следующее :
источник
Я сделал это на коробке CentOS со следующей командой, вставленной в /etc/rc.local:
openvpn --config /path/to/file.ovpn &
Команды в этом файле выполняются после того, как каждый многопользовательский уровень выполнения завершает загрузку, и в отличие от добавления его в сценарий запуска, он не замедлит загрузку, если настройка VPN занимает много времени, но некоторые люди называют это взломом.
источник