Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

12.11.2010, 13:56

PPTP Verbindung funktioniert nach Networkmanger update nicht mehr

Hallo zusammen,

nach einen Update des Networkmanagers und seiner Plugins (openvpn sowie pptp; überall Version 0.8.1) funktioniert meine pptp-Verbindung nicht mehr und liefert mir folgende Meldung zurück:

Quellcode

1
The vpn connection 'openvpn' failed because the VPN service failed to start.


Ich habe mich bei der Konfiguration an folgende Anleitung für Ubuntu gehalten, welche bei der Networkmanger-Konfiguration analog bisher für mich auch unter gentoo funktionierte:
http://www.stw-bonn.de/dokuwiki/doku.php…ux:ubuntu-nm0.7



Ich hoffe einer von euch kann mir da weiterhelfen, denn ich kann mir die Meldung in keinster Weise erklären ?(

VG itachy

2

13.11.2010, 09:26

ist openvpn ein init script in /etc/init.d ?
Kann man es als root von der Konsole starten? Das vielleicht etwas more verbosely?
Vielleicht sagt er dir dann, wo der Schuh drückt.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

3

13.11.2010, 14:03

Solche Services, die nach dem NetworkManager gestartet werden sollten, sollten per NetworkManagerDispatcher gestartet werden, wie da hier beschrieben ist (die haben in dem Beispiel den ntp-client verwendet). Ist das bei dir so?

4

16.11.2010, 14:00

Hi,

erstmal Danke für die schnellen Antworten :-)

Beim starten von /etc/init.d/openvpn erhalte ich folgende Meldung:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
duddits ~ # /etc/init.d/openvpn --verbose start
 * Starting eth0
 *   Bringing up eth0
 *     dhcp
 *       Running dhcpcd ...
eth0: dhcpcd 4.0.15 starting
eth0: waiting for carrier
eth0: carrier acquired
eth0: broadcasting for a lease
eth0: offered 10.20.121.42 from 10.20.121.1
eth0: acknowledged 10.20.121.42 from 10.20.121.1
eth0: checking 10.20.121.42 is available on attached networks
eth0: leased 10.20.121.42 for 1200 seconds                                                                                                                 [ ok ]
 *       eth0 received address 10.20.121.42/24
 *   Adding routes
 *     192.168.0.0/16 via 192.168.128.1 ...
RTNETLINK answers: No such process                                                                                                                         [ !! ]
 * Starting openvpn ...
 * WARNING: You are dropping root privileges!
 * As such openvpn may not be able to change ip, routing
 * or DNS configuration.
 * Check your logs to see why startup failed


Allerdings benötige ich bzw. habe ich beim Networkmanager eine PPTP-VErbindung eingerichtet und keine VPN-Verbindung.
Hier mal das Log-File:

Quellcode

1
2
3
duddits ~ # cat /var/log/openvpn.log 
Options error: You must define CA file (--ca) or CA path (--capath)
Use --help for more information.


Für meine PPTP-Verbindung habe und benötige ich keinen CA, daher kann ich in der Richtung auch nichts ändern :-(

Das mit dem Dispatcher habe ich noch nicht ganz verstanden, wie habe ich den genau zu Konfigurieren/Einzurichten?
Und warum hatte ich das damals nicht machen müssen ?(

Nachtrag:
Evtl. hilft folgender Log noch weiter - mir allerdings nicht ?(

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Nov 16 16:26:34 duddits NetworkManager[3079]: <info> Starting VPN service 'org.freedesktop.NetworkManager.pptp'...
Nov 16 16:26:34 duddits NetworkManager[3079]: <info> VPN service 'org.freedesktop.NetworkManager.pptp' started (org.freedesktop.NetworkManager.pptp), PID 22439
Nov 16 16:26:34 duddits NetworkManager[3079]: <info> VPN service 'org.freedesktop.NetworkManager.pptp' appeared, activating connections
Nov 16 16:26:34 duddits NetworkManager[3079]: <info> VPN plugin state changed: 1
Nov 16 16:26:34 duddits NetworkManager[3079]: <info> VPN plugin state changed: 3
Nov 16 16:26:34 duddits NetworkManager[3079]: <info> VPN connection 'STW' (Connect) reply received.
Nov 16 16:26:34 duddits NetworkManager[3079]: <warn> VPN connection 'STW' failed to connect: 'No VPN secrets!'.
Nov 16 16:26:34 duddits NetworkManager[3079]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
Nov 16 16:26:34 duddits NetworkManager[3079]: <info> (eth0): writing resolv.conf to /sbin/resolvconf
Nov 16 16:26:34 duddits NetworkManager[3079]: <info> Clearing nscd hosts cache.
Nov 16 16:26:34 duddits NetworkManager[3079]: <info> Policy set 'System (eth0)' (eth0) as default for IPv4 routing and DNS.
Nov 16 16:27:00 duddits NetworkManager[3079]: <info> Starting VPN service 'org.freedesktop.NetworkManager.pptp'...
Nov 16 16:27:00 duddits NetworkManager[3079]: <info> VPN service 'org.freedesktop.NetworkManager.pptp' started (org.freedesktop.NetworkManager.pptp), PID 22678
Nov 16 16:27:00 duddits NetworkManager[3079]: <info> VPN service 'org.freedesktop.NetworkManager.pptp' appeared, activating connections
Nov 16 16:27:00 duddits NetworkManager[3079]: <info> VPN plugin state changed: 1
Nov 16 16:27:00 duddits NetworkManager[3079]: <info> VPN plugin state changed: 3
Nov 16 16:27:00 duddits NetworkManager[3079]: <info> VPN connection 'STW' (Connect) reply received.
Nov 16 16:27:00 duddits NetworkManager[3079]: <warn> VPN connection 'STW' failed to connect: 'No VPN secrets!'.
Nov 16 16:27:00 duddits NetworkManager[3079]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
Nov 16 16:27:00 duddits NetworkManager[3079]: <info> (eth0): writing resolv.conf to /sbin/resolvconf
Nov 16 16:27:00 duddits NetworkManager[3079]: <info> Clearing nscd hosts cache.
Nov 16 16:27:00 duddits NetworkManager[3079]: <info> Policy set 'System (eth0)' (eth0) as default for IPv4 routing and DNS.


Vielen Dank schon mal :-)

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »itachy« (16.11.2010, 14:29)


5

16.11.2010, 14:28

Einfach wie in der Beschreibung einrichten und dann diesen Teil hier anpassen

Quellcode

1
2
3
4
5
6
7
8
9
10
11
cat /etc/NetworkManager/dispatcher.d/50-ntp-client 

#!/bin/bash

/etc/init.d/ntp-client status | grep -q "started"

if test "$2" == "up" -a "$?" != "0" ; then
        rc-config start ntp-client
else
        rc-config stop ntp-client
fi


Und in der /etc/rc.conf

Quellcode

1
rc_depend_strict="NO"
einstellen.

6

16.11.2010, 14:34

Hi,

habe es jetzt wie folgt angepasst und oben unter Nachtrag noch eine weitere Log-Meldung.
Hier die Anpassung:

Quellcode

1
2
3
4
5
6
7
8
9
10
duddits ~ # cat /etc/NetworkManager/dispatcher.d/50-pptp-client
#!/bin/bash

/etc/init.d/openvpn status | grep -q "started"

if test "$2" == "up" -a "$?" != "0" ; then
        rc-config start openvpn
else
        rc-config stop openvpn
fi


VG Daniel

7

16.11.2010, 14:38

nach einen Update des Networkmanagers und seiner Plugins (openvpn sowie pptp; überall Version 0.8.1) funktioniert meine pptp-Verbindung nicht mehr und liefert mir folgende Meldung zurück:

Quellcode

1
The vpn connection 'openvpn' failed because the VPN service failed to start.
Hmm.., ich vermute ein wenig das du das networkmanager-openvpn Plugin gar nicht benötigst?! Wenn doch, dann solltest du openvpn vorher korrekt einrichten.
Wenn nein, dann deinstalliere das networkmanager-openvpn Plugin

8

17.11.2010, 17:48

Hier noch mal was zum NetworkManager. Hattest ja Fragen zu dem Dispatcher

Ich habe den NetworkManager nicht am Laufen und daher Folgendes im Runlevel default:

Zitat

netmount
ntp-client
spamd
net.eth0
net.wlan0
Da der NetworkManager aber erst eine Verbindung herstellt, wenn das nm-applet geladen wird, also so ziemlich als Letztes beim Starten, käme das Alles bei aktiviertem NetworkManager zu früh. Dafür gibt es den NetworkManagerDispatcher. Der startet init-Skripte wenn eine Verbindung zum Internet / Netzwerk besteht. Eth0 und wlan0 müssen eh deaktiviert werden, das regelt ja der NetworkManager.

Um das einzurichten, würde ich bei mir im System Folgendes ausführen:

Quellcode

1
2
3
4
5
rc-update del netmount
rc-update del ntp-client
rc-update del spamd
rc-update del net.eth0
rc-update del net.wlan0


Dann würde ich den Networkmanager und den Dispatcher einrichten

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
rc-update add NetworkManager

# Hostname
mkdir -p /etc/dhcp
touch /etc/dhcp/dhclient.conf
echo "send host-name "YOUR_HOSTNAME";
supersede host-name "YOUR_HOSTNAME";" >> /etc/dhcp/dhclient.conf

# Dispatcher
touch /etc/init.d/NetworkManagerDispatcher 
# aus dem Wiki hier rein kopieren
chmod +x /etc/init.d/NetworkManagerDispatcher
rc-update add NetworkManagerDispatcher default


Nun kümmer ich mich um die Services, die der Dispatcher starten soll, wenn der NetworkManager ne Verbindung hergestellt hat.

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
# /etc/NetworkManager/dispatcher.d/netmount
#!/bin/bash

/etc/init.d/netmount status | grep -q "started"

if test "$2" == "up" -a "$?" != "0" ; then
    	rc-config start netmount
else
    	rc-config stop netmount
fi

# /etc/NetworkManager/dispatcher.d/ntp-client
#!/bin/bash

/etc/init.d/ntp-client status | grep -q "started"

if test "$2" == "up" -a "$?" != "0" ; then
    	rc-config start ntp-client
else
    	rc-config stop ntp-client
fi

# /etc/NetworkManager/dispatcher.d/spamd
#!/bin/bash

/etc/init.d/spamd status | grep -q "started"

if test "$2" == "up" -a "$?" != "0" ; then
    	rc-config start spamd
else
    	rc-config stop spamd
fi


# Die Dateien ausführbar machen
chmod +x /etc/NetworkManager/dispatcher.d/netmount
chmod +x /etc/NetworkManager/dispatcher.d/ntp-client
chmod +x /etc/NetworkManager/dispatcher.d/spamd


Genau so verfährst du mit Allem, was erst gestartet werden darf, wenn es ne Netzwerkverbindung gibt. "rc-update show" zeigt dir Alles, was in irgendeinem Runlevel gestartet wird.

9

24.11.2010, 19:06

soweit so gut und ich freue mich über eure antworten :-)
Allerdings bleibt das Problem bestehen, das ich keine PPTP-VErbindung erfolgreich ausführen kann und erhalte folgende Meldung in der /var/log/messages:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
Nov 24 21:05:04 duddits NetworkManager[3059]: <info> Starting VPN service 'org.freedesktop.NetworkManager.pptp'...
Nov 24 21:05:04 duddits NetworkManager[3059]: <info> VPN service 'org.freedesktop.NetworkManager.pptp' started (org.freedesktop.NetworkManager.pptp), PID 5035
Nov 24 21:05:04 duddits NetworkManager[3059]: <info> VPN service 'org.freedesktop.NetworkManager.pptp' appeared, activating connections
Nov 24 21:05:04 duddits NetworkManager[3059]: <info> VPN plugin state changed: 1
Nov 24 21:05:04 duddits NetworkManager[3059]: <info> VPN plugin state changed: 3
Nov 24 21:05:04 duddits NetworkManager[3059]: <info> VPN connection 'STW' (Connect) reply received.
Nov 24 21:05:04 duddits NetworkManager[3059]: <warn> VPN connection 'STW' failed to connect: 'No VPN secrets!'.
Nov 24 21:05:04 duddits NetworkManager[3059]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
Nov 24 21:05:04 duddits NetworkManager[3059]: <info> (eth0): writing resolv.conf to /sbin/resolvconf
Nov 24 21:05:04 duddits NetworkManager[3059]: <info> Clearing nscd hosts cache.
Nov 24 21:05:04 duddits NetworkManager[3059]: <info> Policy set 'Auto eth0' (eth0) as default for IPv4 routing and DNS.


Mir ist das ganze nach wie vor ein Rätsel.....

Es scheint als sei der Networkmanager bzw. nm-applet nicht in der Lage mir das Fenster (was vorher immer erschien und jetzt nicht) anzuzeigen wo ich für meinen Benutzer mein Passwort eingeben muss. Nur wie bekomme den Networkmanager dazu eben dies zu tun?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »itachy« (24.11.2010, 19:18)


10

05.03.2011, 10:53

bis gestern lief mein NetworkManage noch 1a. Da habe ich ein Weltupdate gemacht und seitdem tilt er. Er zeigt keine wifi connections an.
Ich habe hier noch ein zweiten Softlevel, den ich ohne X boote. Dort starte ich die Netzwerkverbindung noch manuell und habe daher die net.* noch im Runlevel und der rc.conf (oder wie sie nun heißt).
Ich vermute aber, dass es wieder was mit polkit aufsich hat, nur dieses polkit-auth habe ich nicht im System, obwohl ich system-auth/polkit und gnome-polkit installiert habe. Niemand weiß aber, woher dieser Befehl eigentlich kommt.. ich hab ihn leider nicht.
Hilfe!
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de