Como controlar várias instâncias do OpenVPN no mesmo servidor?

3

Temos servidores Centos executando vários daemons, até 3 em cada servidor. Eu olhei para os scripts rc.d init e não vejo como controlar os daemons independentemente. Gostaríamos muito de poder reiniciar um túnel sem afetar os outros. Isso é possível? Onde devemos estar procurando?

    
por Michelle 09.08.2010 / 15:31

2 respostas

7

Os initscripts no Debian e no Ubuntu para openvpn permitem que instâncias únicas sejam gerenciadas, nomeando-as no comando como:

/etc/init.d/openvpn start vpn_name_1

e

/etc/init.d/openvpn stop vpn_name_2

Se os scripts que vêm com o pacote openVPN do CentOS não suportarem isso, talvez você possa copiar a lógica das versões no Debian / Ubuntu (não copie todo o script, pois pode haver outras versões específicas da distribuição). diferenças para se preocupar).

    
por 09.08.2010 / 15:44
2

Executamos 3 instâncias do OpenVPN em nossa configuração e usamos apenas:

/usr/local/sbin/openvpn /etc/openvpn/1.conf &
/usr/local/sbin/openvpn /etc/openvpn/2.conf &
/usr/local/sbin/openvpn /etc/openvpn/3.conf &

É claro que cada instância está sendo executada em uma porta diferente e possui configurações diferentes e, em seguida, você pode eliminar cada instância separadamente e iniciá-las sem afetar as outras.

    
por 09.08.2010 / 15:41

Tags