Sie sind nicht angemeldet.

1

14.04.2010, 13:47

Wie muss ich openvpn konfigurieren, damit ich als client auf unseren Firmenserver zugreifen kann.

Wir haben in unserer Firma lauter Windows-Clients. Unser Server hat Debian.
Ich möchte meinen Laptop, wo Gentoo läuft, über openvpn mit der Firma verbinden. Dazu habe ich ein Zertifikat bekommen und einen Schlüssel. Wie muss ich die Software konfigurieren, damit diese sich mit der Firma verbindet. Habe bis jetzt keine Lösung gefunden. Kenne mich mit openvpn auch nicht aus.

Ich habe eine config von der Firma:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
dev tun
remote xx.xxx.xxx.xx 14892
lport 14892
proto udp
auth-retry nointeract
resolv-retry infinite

tls-client


tun-mtu 1500
tun-mtu-extra 32
mssfix 1450

# windows XP
ip-win32 netsh

ca XXXXXX-cacert.pem
pkcs12 CLIENTXXX_XXXXXX-cert.p12
tls-remote "XXXX-XXXX"

pull

cipher BF-CBC
comp-lzo
verb 3
ns-cert-type server


Wo muss ich diese einstellungen ändern für linux?

openvpn startet nicht richtig!
Ullrich Andreas
Meine Konfiguration:
x86_64/Gentoo-13/gcc Version 4.6.3/KDE-Version 4.12.5/Kernel version 3.7.10
Graphic: 2x Nvidia 9600-GT OC SLI,Drucker: Samsung CLP-315W

2

14.04.2010, 14:15

Falls Du am Laptop den NetworkManager nutzt, würde ich die Erweiterung net-misc/networkmanager-openvpn empfehlen.
An sonsten muss ich passen.

Das Paket net-misc/openvpn hat USE=examples. Eventuell hilft es Dir weiter.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

15.04.2010, 07:01

folgende Fehlermeldung habe ich:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Apr 15 06:55:29 Laptop-Andreas openvpn[19685]: OpenVPN 2.1_rc15 i686-pc-linux-gnu [SSL] [LZO2] [EPOLL] built on Apr 14 2010
Apr 15 06:55:29 Laptop-Andreas openvpn[19685]: WARNING: Make sure you understand the semantics of --tls-remote before using it (see the man page).
Apr 15 06:55:29 Laptop-Andreas openvpn[19685]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Apr 15 06:55:40 Laptop-Andreas openvpn[19685]: WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Apr 15 06:55:40 Laptop-Andreas openvpn[19685]: Error parsing PKCS#12 file XXXXXXXXX_XXXXXXXXX-cert.p12: error:23076071:PKCS12 routines:PKCS12_parse:mac$
Apr 15 06:55:40 Laptop-Andreas openvpn[19685]: SIGUSR1[soft,private-key-password-failure] received, process restarting
Apr 15 06:55:40 Laptop-Andreas openvpn[19685]: Restart pause, 10 second(s)
Apr 15 06:55:50 Laptop-Andreas openvpn[19685]: WARNING: Make sure you understand the semantics of --tls-remote before using it (see the man page).
Apr 15 06:55:50 Laptop-Andreas openvpn[19685]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Apr 15 06:55:50 Laptop-Andreas openvpn[19685]: WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Apr 15 06:55:50 Laptop-Andreas openvpn[19685]: Error parsing PKCS#12 file XXXXXXXXXX_XXXXXXXXX-cert.p12: error:23076071:PKCS12 routines:PKCS12_parse:mac$
Apr 15 06:55:50 Laptop-Andreas openvpn[19685]: SIGUSR1[soft,private-key-password-failure] received, process restarting
Apr 15 06:55:50 Laptop-Andreas openvpn[19685]: Restart pause, 10 second(s)
Apr 15 06:55:55 Laptop-Andreas openvpn[19685]: SIGINT[hard,init_instance] received, process exiting
Apr 15 06:55:57 Laptop-Andreas rc-scripts: Check your logs to see why startup failed
Apr 15 06:55:57 Laptop-Andreas rc-scripts: ERROR:  openvpn caught an interrupt


/var/log/messages:

Quellcode

1
2
3
Apr 15 08:03:06 Laptop-Andreas openvpn[20926]: Options error: Parameter --key cannot be used when --pkcs12 is also specified.
Apr 15 08:03:06 Laptop-Andreas openvpn[20926]: Use --help for more information.
Apr 15 08:03:06 Laptop-Andreas rc-scripts: Check your logs to see why startup failed


habe jetzt kvpnc probiert, leider bleibt dieses Programm in der konfiguration stehen, geht nach ok-bestätigung nicht weiter.
hier der log:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Debug: Netzwerkumgebung wird gesichert
Debug: Ausgewählter Typ: OpenVPN
Info: Der erforderliche Dienst (openvpn) ist verfügbar, die Verbindung wird benutzbar sein.
Debug: OpenVPN-Auswahl: Profildatei importieren
Debug: OpenVPN-Import: Datei: /home/andreas/Documents/Zertifikat-XXXXXX/XXXXXXXXXXXXXXXX/XXXXXX.ovpn
Debug: OpenVPN-Import: Tunnelgerätetyp: tun
Debug: OpenVPN-Import: benutzerdefinierten entfernten Port benutzen: 14,892
Debug: OpenVPN-Import: Gateway: xx.xxx.xxx.xx
Debug: OpenVPN-Import: UDP benutzen
Debug: OpenVPN-Import: benutzerdefinierten MTU benutzen: 1500
Debug: OpenVPN-Import: Mssfix wird benutzt, Größe: 1450
Debug: OpenVPN-Import: Es wird /home/andreas/Documents/Zertifikat-XXXXXX/XXXXXXXXXXXXXXXX/XXXXXX-cacert.pem nach /root/.kde4/share/apps/kvpnc/openvpn_privatekey__home_andreas_Documents_Zertifikat-XXXXXX_XXXXXXXXXXX_XXXXXX_XXXXXX-cacert.pem kopiert
Fehler: cp lässt sich nicht starten.
Debug: OpenVPN-Import: CA-Zertifikat: XXXXXX-cacert.pem
Debug: OpenVPN-Import: PKCS12-Datei gefunden: xxxxxxxxx_XXXXXXXXX-cert.p12
Debug: OpenVPN-Import: entfernten TLS-Rechner benutzen: XXXXXXXXXX_XXXX-XX-XXXX
Debug: OpenVPN-Import: Push vom Server deaktivieren: Nein
Debug: OpenVPN-Import: benutzerdefinierten Verschlüsselungsalgorithmus benutzen
Debug: OpenVPN-Import: BSD-Komprimierung benutzen
Debug: OpenVPN-Import: NS-Zertifikatstyp benutzen: server
Debug: type: 0
Debug: type: 3
Debug: Prozess openssl gestartet.
Debug: Zertifikatimport: Importpasswort wurde angefordert, es wird gesendet ...
Debug: Importpasswort wurde akzeptiert.
Debug: Zertifikatimport: Das CA-Zertifikat wurde erfolgreich importiert.
Debug: Zertifikatimport: Hash wurde erfolgreich erstellt.
Fehler: Zertifikatimport: Verweiserstellung übersprungen.
Debug: Prozess openssl gestartet.
Debug: Zertifikatimport: Importpasswort wurde angefordert, es wird gesendet ...
Debug: Importpasswort wurde akzeptiert.
Debug: Zertifikatimport: Das CA-Zertifikat wurde erfolgreich importiert.
Debug: Zertifikatimport: Hash wurde erfolgreich erstellt.
Fehler: Zertifikatimport: Verweiserstellung übersprungen.
Debug: Prozess openssl gestartet.
Debug: Zertifikatimport: Importpasswort wurde angefordert, es wird gesendet ...
Debug: Importpasswort wurde akzeptiert.
Debug: Zertifikatimport: Das CA-Zertifikat wurde erfolgreich importiert.
Debug: Zertifikatimport: Hash wurde erfolgreich erstellt.
Fehler: Zertifikatimport: Verweiserstellung übersprungen.
Info: OpenVPN-Import: Der Import des PKCS12-Zertifikats wurde abgebrochen.
Fehler: Import von "None" (OpenVPN) ist fehlgeschlagen.
Info: Erstellen des neuen Profils abgebrochen.
Debug: Ausgewählter Typ: OpenVPN
Info: Der erforderliche Dienst (openvpn) ist verfügbar, die Verbindung wird benutzbar sein.
Debug: OpenVPN-Auswahl: Daten manuell eingeben
Info: Erstellen des neuen Profils abgebrochen.
Debug: type: 0
Debug: type: 3
Debug: Prozess openssl gestartet.
Debug: Zertifikatimport: Importpasswort wurde angefordert, es wird gesendet ...
Debug: Importpasswort wurde akzeptiert.
Debug: Zertifikatimport: Das CA-Zertifikat wurde erfolgreich importiert.
Debug: Zertifikatimport: Hash wurde erfolgreich erstellt.
Fehler: Zertifikatimport: Verweiserstellung übersprungen.
Debug: Prozess openssl gestartet.
Debug: Zertifikatimport: Importpasswort wurde angefordert, es wird gesendet ...
Debug: Importpasswort wurde akzeptiert.
Debug: Zertifikatimport: Das CA-Zertifikat wurde erfolgreich importiert.
Debug: Zertifikatimport: Hash wurde erfolgreich erstellt.
Fehler: Zertifikatimport: Verweiserstellung übersprungen.

:?:
Ullrich Andreas
Meine Konfiguration:
x86_64/Gentoo-13/gcc Version 4.6.3/KDE-Version 4.12.5/Kernel version 3.7.10
Graphic: 2x Nvidia 9600-GT OC SLI,Drucker: Samsung CLP-315W

Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »andreasullrich« (15.04.2010, 08:51)


4

15.04.2010, 07:39

Hm, gerade die Error-Zeile ist rechts abgeschnitten :(
An sonsten deute ich die Meldung si, als ob mit dem Passwort was nicht stimmt. Musstest Du ein Passwort eingeben?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

5

15.04.2010, 08:52

ja, beim starten von openvpn fragte er mich nach dem passwort.

wie stelle ich die passwortabfrage beim starten von openvpn ab?

Quellcode

1
2
3
Laptop-Andreas andreas # /etc/init.d/openvpn start
 * Starting openvpn ...
Enter Private Key Password:

Wo ist dieses einstellbar?

openvpn ist mit USE-Flag "passwordsave" emergt
:?:
Ullrich Andreas
Meine Konfiguration:
x86_64/Gentoo-13/gcc Version 4.6.3/KDE-Version 4.12.5/Kernel version 3.7.10
Graphic: 2x Nvidia 9600-GT OC SLI,Drucker: Samsung CLP-315W

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »andreasullrich« (21.04.2010, 13:17)


6

21.04.2010, 13:18

Weiß denn keiner einen Ansatz dazu?
Ullrich Andreas
Meine Konfiguration:
x86_64/Gentoo-13/gcc Version 4.6.3/KDE-Version 4.12.5/Kernel version 3.7.10
Graphic: 2x Nvidia 9600-GT OC SLI,Drucker: Samsung CLP-315W

7

22.04.2010, 08:13

Das "passwordsave" USE ermöglich openvpn die Option dass

Zitat

The ability to read --askpass and --auth-user-pass passwords from a file


Im /etc/init.d/openvpn wird das aber komplett ignoriert, weshalb openvpn laut "man openvpn" auf stdin zurückfällt.

Da ich mich aber genau 0 mit openvpn auskenne und wenn, ich das sowiso über den networkmanager/nm-applet machen würde, kann ich dir leider nicht helfen.

Ich würde an deiner Stelle mal den /etc/init.d/openvpn hacken und die o.a. Paramter mal probieren. Mach dazu kurz vor dem finallen Starten von openvpn ein "echo" mit der kompletten Startzeile damit du siehst, was er tatsächlich ausführen möchte und bastle ...


Viel Glück!
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>