[Erledigt] Openvpn

Liebei

Neuer User
Mitglied seit
1 Mai 2007
Beiträge
37
Punkte für Reaktionen
0
Punkte
6
Hallo,

hab folgendes Prob:

Möchte auf ner 7050 mit FW 14.04.15 einen Openvpn Client installieren, bei reboot werden weder der secret.key noch die client.ovpn erstellt. Ebenso wird auch das openvpn file nicht ins tmp geladen.

Hab meine debug.cfg angehängt, vll sieht ja jemand den Fehler.

Besten Dank!

Code:
# # # # # # # # # Start des telnet-daemons
/usr/sbin/telnetd -l /sbin/ar7login


while !(ping -c 1 www.tecchannel.de); do
sleep 7
done


# load VPN-Server (OpenVPN)


# change dir
cd /var/tmp

# write 'secret.key' to file
cat > /var/tmp/secret.key << 'ENDSECRETKEY'
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-----END OpenVPN Static key V1-----

ENDSECRETKEY

# write 'server.ovpn' to file
cat > /var/tmp/client.ovpn << 'END-SERVER-OVPN'
#
dev tun0
dev-node /dev/misc/net/tun
ifconfig 10.0.0.1 10.0.0.2
tun-mtu 1500
mssfix
persist-tun
persist-key

#Remote Adresse des Servers angeben
#muss entsprechend geaendert werden
remote xxx.dyndns.org

#Pfad zum Key File
secret /var/tmp/secret.key

#Protokoll auf TCP und Port 1194
proto tcp-client
port 1194

#Protokollierung auf 4
verb 4

#Daemon sollte erst eingeschaltet werden wenn die
#Konfiguration passt
;daemon

#Routen setzen, bei route Subnetz des Clients
# bei push Subnetz des eigenen Servers eintragen
route 172.17.176.0 255.255.255.0

#Verbindung erhalten
ping 15
ping-restart 120

#Der DynDNS-Name soll alle 60 Sekunden neu aufgelöst werden
#da OpenVPN sonst ständig versucht über die alte IP
#zu verbinden
resolv-retry 60 


END-SERVER-OVPN

# load files
wget http://www.tecchannel.de/download/435560/openvpn


# make them executable
chmod +x /var/tmp/openvpn
chmod 0600 /var/tmp/client.ovpn
chmod 0600 /var/tmp/secret.key

# start OpenVPN
./openvpn --config ./server.ovpn &
 
Zuletzt bearbeitet:
Kann es sein, dass zum Zeitpunkt des Download die Internetverbindung noch nicht steht? Aber er müßte doch dann trotzdem die beiden Files erstellen, oder?
 
Benutze OpenVPN zwar nicht, aber hast du das Skript mal von der Telnet-Konsole ausgeführt? Da sieht man dann deutlich mehr, was es macht...

Setze auch mal vorsichtshalber ein sleep 15 ganz am Anfang des Skriptes.

Und das würde ich auch noch ändern:

Code:
# change dir
[COLOR="Red"]mkdir -p /var/tmp[/COLOR]
cd /var/tmp

ansonsten kann ich nichts feststellen...
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.