Ipp-файл.Txt необходимо отредактировать, если ресурс openvpn остановлен, то после выхода службы клиенты получат ip-адрес, зафиксированный в файле. Формат файла ipp.Txt: Commonname, ip Насколько я понимаю, разные демоны будут необходимы только для того, чтобы иметь возможность запускать разные вычислительные системы, в противном случае следующий сценарий запуска(отказ от ответственности: скрипты и команды далее тестируются на centos 6.3): #!/Bin/sh # openvpn config dir=/etc/openvpn # загрузить модуль в ядро, если препарат не включен modprobe tun # включить переадресацию пакетов echo 1 > /proc/sys/net/ipv4/ip_forward # запустить три сервера в формате daemon openvpn --cd --script-security 2 --daemon --config /etc/openvpn/server_1.Conf openvpn --cd --script-security 2 --daemon --config /etc/openvpn/server_2.Conf openvpn --cd --script-security 2 --daemon --config /etc/openvpn/server_3.Conf Опция (--script-security level) доступна с версии 2.1. Можно выбрать как в процессе запуска демона, так и в файле*.Сервер conf. Что тебе дает одежда: Эта директива предлагает уровень политики доступа к openvpn, использование внешних приложений и скриптов. Настройки уровня: 0 - строго без вызова внешних программ. 1 - (автоматически) вызывает только встроенные команды, такие как ifconfig, ip, route или netsh. 2-позволяет вызывать встроенные команды и пользовательские скрипты. 3 - разрешает пароли, которые должны передаваться в скриптах через переменные среды(потенциально небезопасные). Я сам не могу подобрать первод 3-го уровня до финального аккорда, я приведу пример в bourgeois, так что он, скорее всего, останется более ясным(разрешить передачу паролей скриптам через переменные среды (потенциально небезопасно). Покажу процессы там должна быть какая - то точка такого рода присутствует: 27195 ? 00:00:03 openvpn 27204 ? 00:00:01 openvpn 27212 ? 00:00:00 openvpn В конфигурации сервера вы можете использовать директиву: Writepid /etc/openvpn/pid_server_1 С помощью этой команды мы получаем идентификатор процессов, не открывая файл(но делаем это в списке, вместе с файлом, или указываем полный путь к файлу) Полученный ответ 27289 Когда этот процесс должен быть устранен, мы печатаем это: Или убейте все процессы openvpn с помощью следующего скрипта: Создание пустого файла скрипта Стоп-openvpn.Ш Работает в обоих направлениях Вставка кода в файл: #!/Bin/sh # Остановите все процессы openvpn Killall -термин openvpn Создание исполняемого файла: P.S. Я хотел написать только о статическом ip, а до тех пор добавлял строки из собственных настроек, заметил, что там было тогда упоминание о скриптах безопасности, но ни хрена не написано в what for what. Если вы выбрали эту статью и посетитель хочет более подробно ознакомиться с скрипты продаж, Пожалуйста, загляните на этот сайт.