Александр Рыжов писал(а):Источник цитатыVladimir писал(а):Источник цитаты Или что то еще надо изменить ? Прошу не пинать а помочь.
Идея в чём: стартовые скрипты unslung из /opt/etc/init.d различают сервисы по именам бинарника (и одноимённому процессу в памяти, если процесс уже запущен).
Следственно, если в двух скриптах указан один и тот же PROCS=openvpn, то две копии запустить не получится. Поэтому:
1) Создайте симлинк на бинарник openvpn для того, чтобы второй запускаемый экземпляр openvpn имел другое имя исполняемого файла (и другое имя в списке запущенных процессов), например:Код: Выделить всё
ln -s /opt/sbin/openvpn /opt/sbin/openvpn_second
2) Сделайте копию стартового скрипта, в которой будет указан уже новый PROCS=openvpn_second и новые параметры для запуска.
Сделал так вы указали, но второй процесс не стартует :
Вот конфиг
Код: Выделить всё
#!/bin/sh
#
# Startup script for openvpn server
#
# Make sure IP forwarding is enabled
echo 1 > /proc/sys/net/ipv4/ip_forward
# Make device if not present (not devfs)
if ( [ ! -c /dev/net/tun ] ) then
# Make /dev/net directory if needed
if ( [ ! -d /dev/net ] ) then
mkdir -m 755 /dev/net
fi
mknod /dev/net/tun c 10 200
fi
# Make sure the tunnel driver is loaded
#if ( !(lsmod | grep -q "^tun") ); then
# insmod /opt/lib/modules/tun.ko
#fi
ENABLED=yes
PROCS=openvpn-clt
ARGS="--config /opt/root/klient.ovpn"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
. /opt/etc/init.d/rc.func
А вот результат запуска
Код: Выделить всё
/opt/etc/init.d/S21openvpn-clt restart
Starting openvpn-clt... failed.
Вот при перезагрузке всей системы
Код: Выделить всё
/opt/etc/init.d/rc.unslung restart
Shutting down minidlna... done.
Starting minidlna... done.
Shutting down dnscrypt-proxy... done.
Starting dnscrypt-proxy... done.
Shutting down dnsmasq... done.
Starting dnsmasq... done.
Shutting down darkstat... done.
Starting darkstat... done.
stopping sshd...
starting sshd...
Shutting down tor... done.
Starting tor... done.
Starting openvpn-clt... failed.
Shutting down openvpn... done.
Starting openvpn... done.
Shutting down cron... done.
Starting cron... done.
Что опять не работает ;((. ?