[РЕШЕНО] OpenVPN autostart (Конфигурирование запуска служб OpenVPN)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
AnViar
Сообщения: 182
ОС: Linux, Solaris

[РЕШЕНО] OpenVPN autostart

Сообщение AnViar »

На машине есть 2 сервиса в /etc/openvpn:
client.conf
server.conf
Необходимо, чтобы сервер стартовал всегда автоматически, а клиент нет. Для этого я внес правку в /etc/default/openvpn:
AUTOSTART="server"
Вопрос: есть ли возможность стартовать клиента скриптом инициализации, а не коммандой

Код: Выделить всё

openvpn /etc/openvpn.client.conf

?
хочется что-то вроде дополнительного параметра, передаваемого скрипту инициализации, чтобы указать запустить конкретный сервис.
Вопрос навеян из gentoo, гдя для этого для каждого конфига можно было создать отдельный симлинк на основной стартовый скрипт и обрабатывать их отдельно.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: [РЕШЕНО] OpenVPN autostart

Сообщение sash-kan »

ну, там же есть секция:

Код: Выделить всё

start)
  ...
  # autostart VPNs
  if test -z "$2"; then
  ...
  # эта секция будет работать, если передан только один параметр (start)
  ...
  #start VPNs from command line
  else
  ...
  # а эта секция будет запускать все переданные conf-файлы
  ...
  fi

т.е. так:
$ sudo /etc/init.d/openvpn start client ...

p.s. для stop-а — то же самое.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: