Openvpn - Термінал заблокований після запуску з'єднання


1

У мене є невелика проблема з openvpn. Я хочу встановити VPN-з'єднання з відкритим vpn, потім отримати файл з FTP-сервера і тоді закрити з'єднання.

VPN і FTP працюють нормально. Але якщо я запускаю VPN-з'єднання з:

sudo /etc/openvpn/openvpn client1.ovpn

Термінал зупиняється на:

Tue Apr 26 13:54:08 2016 /sbin/ip route add 10.8.0.1/32 via 10.8.0.9
Tue Apr 26 13:54:08 2016 Initialization Sequence Completed

Тож Тунель працює чудово. Але Термінал заблокований, і я не можу підключити FTP в тому ж Терміналі.

Нарешті я хочу зробити щось подібне:

#!/bin/bash

echo "ich logge mich jetzt beim VPN ein "

sudo openvpn /etc/openvpn/magicbox1.ovpn

echo "bin eingeloggt, hole jetzt die Daten" 

sudo ncftpget -DD -T -R -v -u <username> -p <passwort>  \10.8.0.1 /home/  /*

echo "Fertig, schließe jetzt den VPN"

sudo killall openvpn

Я також намагався з nohup в рамках запуску openvpn. Тому я не отримую будь-якої інформації про openvpn у терміналі, але його також заблоковано.

Відповіді:


1

Оскільки ви використовуєте killall в кінці сценарію, ви можете від'єднати своє завдання openvpn від терміналу, додавши &:

#!/bin/bash

echo "ich logge mich jetzt beim VPN ein "
sudo openvpn /etc/openvpn/magicbox1.ovpn &

echo "warte auf den server"
sleep 5

echo "bin eingeloggt, hole jetzt die Daten" 
sudo ncftpget -DD -T -R -v -u <username> -p <passwort>  \10.8.0.1 /home/  /*

echo "Fertig, schließe jetzt den VPN"
sudo killall openvpn

hmm..better ніж раніше .. але мені все одно потрібен "enter", щоб повернути підказку після запуску sudo openvpn /etc/openvpn/magicbox1.ovpn &, і коли я запускаю скрипт, у мене все ще є вихід у терміналі та скрипт не чекає, поки не буде встановлено з'єднання vpn перед наступною роботою
swapfile

@Chrisko Спробуйте sudo openvpn /etc/openvpn/magicbox1.ovpn & disown && echo "bin eingeloggt, hole jetzt die Daten"це виконувати лише наступні команди, якщо він до цього не відмовиться.
Videonauth

те саме, що раніше ... "[1] 4586 bin eingeloggt, hole jetzt die Daten ...... Вт 26 квітня 14:28:34 2016 / sbin / ip route add 10.8.0.1/32 via 10.8.0.9 Tue Apr 26 14:28:34 2016 завершено послідовність ініціалізації "... і знову не підкажеш, і відлуння до того, як буде встановлено
vpn

@Chrisko ok, моя переглянута відповідь повинна виправити всі ваші проблеми
Videonauth

чудово .. працює .. але у мене є: getfile.sh: відключено: не знайдено
свопфіл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.