Назад | Перейти на главную страницу

как я могу запустить openvpn как демон, отправляющий файл конфигурации?

Я использую openvpn для подключения к другому серверу, проблема в том, что я запускаю его так

openvpn configfile.ovpn ... и он блокирует мою оболочку, поэтому, если я ее закрою, оболочка закроется, я искал способ инициализировать ее как демон, отправив свой файл конфигурации, но я не смог найти его, я увидел параметр --configfile но похоже, что я не работал так, как использовал ... любая идея или способ сделать это ??

Я использую Linux Debian 6

Спасибо

Редактировать: Мой файл .ovpn выглядит так:

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

Вы должны использовать начальный скрипт Debian для OpenVPN. Поместите вашу конфигурацию в /etc/openvpn/foo.conf а затем запустите это так:

sudo service openvpn start foo

Служба будет автоматически запущена при загрузке системы, если вы не хотите этого редактирования /etc/default/openvpn и измените эту строку:

AUTOSTART="none"

Редактировать: Вы можете заставить клиент прочитать имя пользователя и пароль из файла, указанного с помощью auth-user-pass директива. Этот файл должен содержать имя пользователя в первой строке и пароль во второй.

auth-user-pass /etc/openvpn/password