PPTP VPN
PPTP VPN
Nach etlichen HowTos und Manpages hoffe iilfe.
Danke schonmal.
Problem: Ich möchte eine VPN-Verbindung von meinem LInux-Desktop Rechner zu UNI.
Verständnissfragen:
Ist ein Kernelpatch nötig wenn ich lediglich ein VPN-Client betreiben möchte?
Wenn ich hinter einem Router sitze und nur mit eth0 übers Gateway gehe muss pptp doch totzdem übers ppp0 device gehen, oder?
In beiden Fragen wiedersprechen sich so macnhe Tuts.
Wenn ich es ganz normal mit pptp <vpn-server> name <user-name> defaultroute mache bekomm ich immer folgende log.
Using interface ppp0
Connect: ppp0 <--> /dev/pts/0
Janon log[pptp_read_some:pptp_ctrl.c:525]: read returned zero, peer has closed
Closing connection
Hangup (SIGHUP)
Modem hangup
Connection terminated.
Exit.
Ich danke Euch.
Danke schonmal.
Problem: Ich möchte eine VPN-Verbindung von meinem LInux-Desktop Rechner zu UNI.
Verständnissfragen:
Ist ein Kernelpatch nötig wenn ich lediglich ein VPN-Client betreiben möchte?
Wenn ich hinter einem Router sitze und nur mit eth0 übers Gateway gehe muss pptp doch totzdem übers ppp0 device gehen, oder?
In beiden Fragen wiedersprechen sich so macnhe Tuts.
Wenn ich es ganz normal mit pptp <vpn-server> name <user-name> defaultroute mache bekomm ich immer folgende log.
Using interface ppp0
Connect: ppp0 <--> /dev/pts/0
Janon log[pptp_read_some:pptp_ctrl.c:525]: read returned zero, peer has closed
Closing connection
Hangup (SIGHUP)
Modem hangup
Connection terminated.
Exit.
Ich danke Euch.
Hab hier mal zwei HowTo's gemacht wie das für mich mit OpenVPN und einmal mit ppp over ssh funktioniert hat:
OpenVPN:
http://www.neoberserker.de/phpBB2/viewt ... highlight=
PPP over SSH:
http://www.neoberserker.de/phpBB2/viewt ... hlight=vpn
mit pptp hab ich noch nichts probiert.
gruss
Sebastian
OpenVPN:
http://www.neoberserker.de/phpBB2/viewt ... highlight=
PPP over SSH:
http://www.neoberserker.de/phpBB2/viewt ... hlight=vpn
openVPN benutzt das tun oder tap Kernelmodul, sollte im Standartkernel vorhanden sein. Bei ppp over ssh brauhst du halt die ppp Sachen und natürlich sshIst ein Kernelpatch nötig wenn ich lediglich ein VPN-Client betreiben möchte?
mit pptp hab ich noch nichts probiert.
gruss
Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
Dieser Kernelpatch implementiert MPPE (Microsoft Peer-to-Peer Encryption) und MPPC (Microsoft Peer-to-Peer Compression). Beide sind für pptp Tunnels zwar nicht zwingend notwendig, es ist aber doch sehr wahrscheinlich, daß du diesen Kernelpatch benötigst.mc_gyver hat geschrieben: Ist ein Kernelpatch nötig wenn ich lediglich ein VPN-Client betreiben möchte?
Auf alle Fälle benötigst du ein zusätzliches Tunnelinterface, egal ob du hinter einem Router oder sonst wo sitzt.mc_gyver hat geschrieben: Wenn ich hinter einem Router sitze und nur mit eth0 übers Gateway gehe muss pptp doch totzdem übers ppp0 device gehen, oder?
Gruß
gms
Habe nun das Modul ppp_mppe geladen
und meine /etc/ppp/chap-secrets folgendermaßen angepasst:
wenn ich nun
ausführe bekomm ich folgende Fehlermeldung!
Das ppp0 device hängt sich also auf, richtig? Hat jemand eine Idee wie ich dem abhelfen kann. Danke gms für deine Erkläung zum mppe.
und meine /etc/ppp/chap-secrets folgendermaßen angepasst:
Code: Alles auswählen
<username> uni-wlan <password>
Code: Alles auswählen
pptp <PPTP-Server> name <username> noauth defaultroute
Code: Alles auswählen
Connect: ppp0 <--> /dev/pts/0
pptp[24961]: anon log[pptp_read_some:pptp_ctrl.c:525]: read returned zero, peer has closed
pptp[24961]: anon log[call_callback:pptp_callmgr.c:77]: Closing connection
pppd[24962]: Hangup (SIGHUP)
pppd[24962]: Modem hangup
pppd[24962]: Connection terminated.
pppd[24962]: Exit.
Huha, ich danke dir vielmals!
Hat auf Anhieb geklappt, der Tunnel steht, die IP's werden mir zugewiesen, ABER (warum muss es eigentlich immer ein ABER geben?), er geht default mäßig nicht über diesen Tunnel. Wenn ich die alte default rout lösche (route del default), killt er sowohl meine eth0 Verbindung als auch den Tunnel, wenn ich einfach nur eine neue default Route hinzufüge, rödelt er eine weile rum und killt den ppp0 Tunnel. Wie mach ich das jetzt am dümsten?
Danke!
Hat auf Anhieb geklappt, der Tunnel steht, die IP's werden mir zugewiesen, ABER (warum muss es eigentlich immer ein ABER geben?), er geht default mäßig nicht über diesen Tunnel. Wenn ich die alte default rout lösche (route del default), killt er sowohl meine eth0 Verbindung als auch den Tunnel, wenn ich einfach nur eine neue default Route hinzufüge, rödelt er eine weile rum und killt den ppp0 Tunnel. Wie mach ich das jetzt am dümsten?
Danke!
Mh, nein eigentlich würde es reichen wenn, einige Programme über den Tunnel gehen, evt. ein Browser um die Uni-interna Seiten zu sehen, oder eine Nautilus Session um in mein Home-Verzeichniss zu gelangen. Evt. kann man das acuh mounten.
route gibt folgendes aus wenn noch kein Tunnel da ist
wenn ein ppp0 aktiv ist:
route gibt folgendes aus wenn noch kein Tunnel da ist
Code: Alles auswählen
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
localnet * 255.255.255.0 U 0 0 0 eth0
default server 0.0.0.0 UG 0 0 0 eth0
Code: Alles auswählen
Ziel Router Genmask Flags Metric Ref Use Iface
router-116.inf. * 255.255.255.255 UH 0 0 0 ppp0
localnet * 255.255.255.0 U 0 0 0 eth0
default server 0.0.0.0 UG 0 0 0 eth0
schaut alles gut aus, fehlt allerdings noch ein Eintrag für das Uni-Netzwerk:
probier einmal dieses Kommando:
Gruß
gms
probier einmal dieses Kommando:
Code: Alles auswählen
route add -net <UNI_NETADDR> netmask <UNI_NETMASK> dev ppp0
Gruß
gms