Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Не получается управлять несколькими шлюзами OpenVPN раздельно  (Прочитано 398 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kostyan93

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
На vps с ubuntu 16.04 с последними обновлениями есть 2 openvpn шлюза, для каждого отдельный конфигурационный файл с уникальным именем в папке /etc/openvpn.
sudo ls /etc/openvpn
Цитировать
ccd_net1      ipp_net2.txt  openvpn-status_net1.log  server_net2.conf
ccd_net2      keys_net1     openvpn-status_net2.log  update-resolv-conf
ipp_net1.txt  keys_net2     server_net1.conf
Проблема в том, что они не запускаются и не останавливаются раздельно. Команда sudo /etc/init.d/openvpn start server_net1  запускает сразу оба, а команда sudo /etc/init.d/openvpn stop server_net1 оба останавливает.
Смотрел этот скрпит /etc/init.d/openvpn, судя по нему все просиходит как будто второго параметра этого скрипта не существует (равно null) и запускается только то, что есть в AUTOSTART. В файле /etc/default/openvpn вбивал в AUTOSTART имя только одного сервера, тогда только он и запускается или только он и останавливается. Что я делаю не так? Почему скрипт не видит свой второй параметр?
« Последнее редактирование: 22 Ноября 2016, 17:15:50 от kostyan93 »

Оффлайн kostyan93

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
В общем разобрался я с управлениями несколькими шлюзами. Скрипт /etc/init.d/openvpn запускает или останавливает все шлюзы сразу, даже если указывать вторым параметром имя кофигурационного файла, он совсем не видит этот второй параметр, никак его не обрабатывает. Чтобы запустить только 1 шлюз работает команда sudo systemctl start openvpn@server_net1, где server_net1 - имя конфигурационного файла в папке /etc/openvpn без расширения. Останов этого шлюза можно сделать командой sudo systemctl stop openvpn@server_net1
« Последнее редактирование: 22 Ноября 2016, 17:18:30 от kostyan93 »

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.