como posso executar o openvpn como daemon enviando um arquivo de configuração? [duplicado]

2

Estou usando o openvpn para conectar com outro servidor, o problema é que eu corro assim

openvpn configfile.ovpn ... e ele bloqueia o meu shell, então, se eu fechar, o shell é fechado, eu estava procurando uma maneira de inicializá-lo como daemon, enviando meu arquivo de configuração, mas não consegui encontrar nenhum, Eu vi o param --configfile mas parece que eu não trabalhei do jeito que usei ... alguma ideia ou maneira de fazer isso ??

Estou usando o linux Debian 6

Obrigado

Editar: Meu arquivo .ovpn é assim:

dev tap
client
proto tcp-client
ca /etc/openvpn/ca.crt
cert /etc/openvpn/client.crt
key /etc/openvpn/client.pem
tls-remote "/O=WatchGuard_Technologies/OU=Fireware/CN=Fireware_SSLVPN_Server"
remote-cert-eku "TLS Web Server Authentication"
remote someIP 
persist-key
persist-tun
verb 3
mute 20
keepalive 10 60
cipher BF-CBC
auth MD5
float 1
reneg-sec 3660
nobind
mute-replay-warnings
auth-user-pass
    
por user156355 21.02.2013 / 01:25

1 resposta

7

Você deve usar o initscript do Debian para o OpenVPN. Coloque sua configuração em /etc/openvpn/foo.conf e comece assim:

sudo service openvpn start foo

O serviço será iniciado automaticamente quando o sistema for inicializado, se você não quiser esta edição /etc/default/openvpn e alterar esta linha:

AUTOSTART="none"

Editar: Você pode fazer com que o cliente leia o nome de usuário e a senha de um arquivo especificado com a diretiva auth-user-pass . Este arquivo deve conter o nome de usuário na primeira linha e a senha no segundo.

auth-user-pass /etc/openvpn/password
    
por 21.02.2013 / 20:09