Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Backup-Script hängt an OpenVPN

Mitglied: traller

traller (Level 1) - Jetzt verbinden

06.10.2014, aktualisiert 16:12 Uhr, 944 Aufrufe, 12 Kommentare

Hallo,
ich möchte unter Ubuntu ein Script zum Backup einrichten. Das Script sieht momentan so aus:
01.
#!/bin/bash 
02.
mount /dev/sda1 /media/ordner/ 
03.
openvpn /home/test/config.ovpn 
04.
datum=$(date +%F-%H%M) 
05.
echo $datum
momentan "hängt" es an OpenVPN. OpenVPN baut eine Verbindung zum Server auf, schließt die Sitzung aber nicht und dementsprechend läuft das Script nicht weiter. Wie bekomme ich diesen "Hänger" von OpenVPN in den Gruiff, so dass das Script weiter laufen kann?
Mitglied: Pjordorf
06.10.2014 um 00:50 Uhr
Hallo,

Zitat von traller:
killall openvpn
oder besser http://serverfault.com/questions/167272/openvpn-disconnect-via-command- ... normal beenden.

Gruß,
Peter
Bitte warten ..
Mitglied: traller
06.10.2014, aktualisiert um 00:55 Uhr
Zitat von Pjordorf:

Hallo,

> Zitat von traller:
killall openvpn
oder besser http://serverfault.com/questions/167272/openvpn-disconnect-via-command- ... normal beenden.

Gruß,
Peter

ich will doch gar nicht disconnecten, jedenfalls in diesem Schritt nicht :D
die verbindung muss irgendwie in den Hintergrund oder wie man das nennt, ich muss über diese Verbindung ja erst die Daten ziehen ...
Bitte warten ..
Mitglied: dr-manny
06.10.2014 um 04:24 Uhr
Hi,

normalerweise liegt in /etc/init.d/ ein script, welches "openvpn" heißt. Dort kannst du unter "CONFIG_DIR=/etc/openvpn" das verzeichnis ändern, in welchem deine config liegt (bei dir "CONFIG_DIR=/home/test", wichtig hier: nur das übergeordnete Verzeichnis nicht die Config Datei an sich!). Mit "/etc/init.d/openvpn start" kannst du den Dienst dann starten (also statt "openvpn /home/test/config.openvpn" schreibst du "/etc/init.d/openvpn start" in dein Script). Mit den Parametern "stop" und "restart" kannst du den Dienst wieder stoppen oder neustarten.

LG
dr-manny
Bitte warten ..
Mitglied: Lochkartenstanzer
06.10.2014 um 07:43 Uhr
Moin

Villeicht mal einfach
openvpn --help
oder
man openvpn 
probieren.

dann sieht man u.a. die Option:
--daemon [name] : Become a daemon after initialization.

Oder du schickst openVPN mit & in den UnterHintergrund.

lks
Bitte warten ..
Mitglied: traller
06.10.2014, aktualisiert um 11:53 Uhr
Zitat von Lochkartenstanzer:

dann sieht man u.a. die Option:
> --daemon [name] : Become a daemon after initialization. 
> 
perfekt, danke.
Dann kann ich die Verbindung auch mit
01.
ifconfig tun0 down
wieder schließen.

Doofe Anfänger Frage:
ich möchte folgendes "verwirklichen":
01.
tolle-varibale=test 
02.
echo $tolle-variable 
03.
mkdir '$tolle-variable'-ordner
das funktioniert wegen dem "-" nicht, wie muss das geklammert oder sonst was werden?
Bitte warten ..
Mitglied: colinardo
LÖSUNG 06.10.2014, aktualisiert um 16:12 Uhr
Zitat von traller:
Doofe Anfänger Frage:
das funktioniert wegen dem "-" nicht, wie muss das geklammert oder sonst was werden?
mkdir "${tolle-variable}-ordner"
Grüße Uwe
Bitte warten ..
Mitglied: traller
08.10.2014 um 13:23 Uhr
Hallo,
so weit funktioniert das, wenn ich die Verbindung mit "ifconfig tun1 down" beende, wird der Adapter tun1 immer noch bei ifconfig gelistet. Wie bekomme ich den da raus?
Bitte warten ..
Mitglied: Lochkartenstanzer
08.10.2014 um 13:26 Uhr
killall openvpn?

Oder Du merkst Dir die pid und killst nur den einen openvpn-Prozess.

lks
Bitte warten ..
Mitglied: Pjordorf
08.10.2014 um 13:30 Uhr
Hallo,

Zitat von traller:
Wie bekomme ich den da raus?
?!? Du willst den "deinstallieren"?
Was liefert ein ifconfig -a denn aus?

Gruß,
Peter
Bitte warten ..
Mitglied: traller
08.10.2014, aktualisiert um 14:02 Uhr
Zitat von Lochkartenstanzer:

killall openvpn?

Oder Du merkst Dir die pid und killst nur den einen openvpn-Prozess.

lks

das wäre auch eine Möglichkeit, aber die PID ändert sich doch immer oder? Kann man die beim Ausführen festlegen? Problematisch ist nämlich, dass ein weiterer OpenVPN-Adapter mit tun0 existiert, und der soll weiter hin existieren. Ich will halt mit einem Script tun1 immer verbinden und trennen. Wenn ich nun den "down" mache, hängt der mir unzählige tunX Adapter dran, und damit kann ich dann nicht mehr arbeiten ...

Zitat von Pjordorf:

Hallo,

> Zitat von traller:
> Wie bekomme ich den da raus?
?!? Du willst den "deinstallieren"?
Was liefert ein ifconfig -a denn aus?

Gruß,
Peter

da existiert der tun1 noch, aber unverbunden. OpenVPN erstellt wohl immer einen neuen tunX hinten dran ...
Angezeigt werden halt eth0, lo, tun0 (gekürzt) und tun1.
01.
tun0      Link encap:UNSPEC  Hardware Adresse 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
02.
          
03.
 
04.
tun1      Link encap:UNSPEC  Hardware Adresse 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 
05.
          UP PUNKTZUPUNKT RUNNING NOARP MULTICAST  MTU:1500  Metrik:1 
06.
          RX packets:206278 errors:0 dropped:0 overruns:0 frame:0 
07.
          TX packets:36390 errors:0 dropped:0 overruns:0 carrier:0 
08.
          Kollisionen:0 Sendewarteschlangenlänge:100
Wenn ich in diesem Stadium wieder ein "openvpn --daemon" durchlaufen lasse, kommt ein weiterer tun2 hinzu, und das will ich nicht ...
Bitte warten ..
Mitglied: traller
08.10.2014 um 15:56 Uhr
wie kann ich diesen Befehl hier so verschachteln, dass mir die PID raus geworfen wird?
01.
test=$(ps aux | grep "openvpn --config vpn.conf --daemon" | awk -F '      ''{print $2' | tr -d ' ')
Sprich, er soll nach dem Prozess "openvpn --config vpn.conf --daemon" und mir die PID raussuchen, dann könnte man das ja mit "kill $test" beenden.
Bitte warten ..
Mitglied: colinardo
LÖSUNG 08.10.2014, aktualisiert um 16:47 Uhr
Sprich, er soll nach dem Prozess "openvpn --config vpn.conf --daemon" und mir die PID raussuchen
kill $(ps aux | grep "[o]penvpn --config vpn\.conf --daemon" | head -n 1 | awk '{print $2}')
Hinweis: Das [o] wird benötigt damit das gerade ausgeführte grep in der Prozessliste nicht gematcht wird [o]penvpn ist ja ein Regex das nach o gefolgt von penvpn sucht und nicht nach dem Literal [o]penvpn mit den eckigen Klammern.

Andere Variante ist es die PID des gestarteten openvpn-Prozesses sofort nach dem Starten von OpenVPN in einer Variablen zu speichern:
01.
openvpn /home/test/config.ovpn  
02.
openvpn_pid=$! 
03.
.. 
04.
.... 
05.
kill $openvpn_pid
und dann gibts da noch den Shell-Befehl pidof

usw.

Grüße Uwe
Bitte warten ..
Ähnliche Inhalte
Netzwerke

OpenVPN hängt bei "obtaining configuration"

Frage von D1Ck3nNetzwerke1 Kommentar

Hallo zusammen, ich habe ein komisches Problem mit meinen OpenVPN Clients: bis vor kurzem konnten sich alle meine User ...

Verschlüsselung & Zertifikate

OpenVPN Script Schlüssellänge erhöhen mit Passwort

gelöst Frage von verueckterHundVerschlüsselung & Zertifikate3 Kommentare

Hallo Forum, Bin neu hier und habe eine Frage. Ich habe mir einen OpenVPN Server über dieses Script erstellt. ...

Batch & Shell

Windows Explorer hängt sich bei Powershell Script auf

Frage von zamsi7Batch & Shell5 Kommentare

Hallo an alle, hätte mal eine Frage zu Powershell. Ich habe ein PS Script, welches ich letztendlich in eine ...

Batch & Shell

Backup Script Optimierung und MSSQL

Frage von TommyB83Batch & Shell4 Kommentare

Hiho :) Ich hätt da mal 'ne Frage. Scenario ist wie folgt: Windows Server 2012 R2 mit IIS und ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 2 TagenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 3 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement19 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Netzwerkgrundlagen
VLAN - Offene Fragen
Frage von KnettenbrechNetzwerkgrundlagen17 Kommentare

Hallo zusammen, ich befasse mich derzeit mit dem Thema VLAN. Hierzu habe ich schon einige Guides gelesen, einschließlich des ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android13 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...

Router & Routing
VPN hinter zweiter Fritzbox nutzen im Nachbarhaus
gelöst Frage von georg2204Router & Routing11 Kommentare

Hallo zusammen, ich blicke hier leider nicht mehr so ganz durch. In Haus 1 steht eine Fritzbox 7390, diese ...