Endlich - pptp vpn - [root]

P

phunkybeam

Fortgeschrittenes Mitglied
20
Hallo liebes Forum,

endlich habe ich eine Lösung gefunden, wie der Stein nun auch problemlos eine PPTP VPN zustande bringt!

Was wird benötigt:
- Rootzugriff
- Root Explorer
- Neue Binaries

Was muss gemacht werden ?

1. Ladet ihr euch hier das Paket mit den modifizierten Binaries runter:
http://melko.hiljanen.com/~qvr/android/ppp/pppd.zip

2. Erstellt Ihr euch ein Backup der vorhandenen Binaries (wer weis ob man die nochmal braucht..)

Datei 1: /system/xbin/pppd
Datei 2: /system/etc/ppp/ip-up-vpn

3. Das ZIP Arichv pppd.zip entpacken

4. Die Dateien pppd / ip-up-vpn auf euren Stein Transferieren

5. Die Datei "pppd" in den Pfad "/System/xbin/" kopieren und die Berechtigungen auf "rwxr-xr-r" (User: lesen, schreiben, ausführen , Group: lesen, ausführen, Other: lesen, ausführen) setzen.

6. Die Datei "ip-up-vpn" in den Pfad "/System/xbin/" kopieren und die Berchtigung auf "r-xr-xr-x" (User, Group & Others: lesen, ausführen) setzen.

7. Gerät neu starten und Spaß haben! :)

Quelle:
VPN/PPTP modules needed

Beweise:




Viel Spaß damit! :)
 
  • Danke
Reaktionen: PreStonePhone
Moin also verstehe ich das richtig änder ich alles so wie beschrieben kann ich die Vodafone VPN eingeben und das Internet Richtig nutzen mit Downloads? Oder bin ich da grade völlig falsch?
 
Hallo Buddhathecook,

Ich weiß nicht wohin du möchtest, und wenn du bis dato Internet nicht richtig nutzen kannst, glaube ich bist du ehrlich gesagt auf einer ganz anderen Welle...

Buddhathecook schrieb:
Vodafone VPN eingeben und das Internet Richtig nutzen mit Downloads? Oder bin ich da grade völlig falsch?

Point-to-Point Tunneling Protocol ? Wikipedia
 
Hi,

It seems that the PPTP/VPN connection have also problem in 2.1.
The problem is different the connection seems succesfull, but hangup because of timeout after 30 sec or so.

Code:
D/VpnManager( 2078): succeeded to connect to VPN service
D/com.android.settings.vpn.AuthenticationActor( 2078): ~~~~~~ connect() succeede
d!
D/VpnSettings( 2078): received connectivity: VPNXXX sa: connected? CONNECTING
 err=0
I/SProxy_mtpd( 2084): Stop VPN daemon: mtpd
D/SProxy_mtpd( 2084): mtpd is stopped after 0 msec
D/SProxy_mtpd( 2084): stopping mtpd, success? true
I/SProxy_racoon( 2084): Stop VPN daemon: racoon
D/SProxy_racoon( 2084): racoon is stopped after 0 msec
D/SProxy_racoon( 2084): stopping racoon, success? true
D/VpnService( 2084):   Local IP: 192.168.1.193, if: tiwlan0
D/VpnService( 2084):        VPN UP:
I/SProxy_mtpd( 2084): Start VPN daemon: mtpd
D/SProxy_mtpd( 2084): mtpd is running after 0 msec
D/SProxy_mtpd( 2084): service not yet listen()ing; try again
D/mtpd    ( 2630): Waiting for control socket
D/mtpd    ( 2630): Received 20 arguments
I/mtpd    ( 2630): Using protocol pptp
I/mtpd    ( 2630): Connecting to xxx.xxx.xx.xx port 1723
I/SProxy_mtpd( 2084): got data from control socket: 20
I/mtpd    ( 2630): Connection established (socket = 10)
D/mtpd    ( 2630): Sending SCCRQ
D/mtpd    ( 2630): Received SCCRP -> Sending OCRQ (local = 38863)
I/mtpd    ( 2630): Tunnel established
D/mtpd    ( 2630): Received OCRQ (remote = 32771)
I/mtpd    ( 2630): Session established
I/mtpd    ( 2630): Creating PPPoX socket
I/mtpd    ( 2630): Starting pppd (pppox = 11)
I/mtpd    ( 2630): Pppd started (pid = 2631)
I/pppd    ( 2631): Using PPPoX (socket = 11)
D/pppd    ( 2631): using channel 6
I/pppd    ( 2631): Using interface ppp0
[COLOR=Red]I/pppd    ( 2631): Connect: ppp0 <-->[/COLOR]
D/dalvikvm( 1312): GC freed 5161 objects / 263304 bytes in 137ms
I/pppd    ( 2631): MPPE 128-bit stateless compression enabled
I/pppd    ( 2631): local  IP address 192.168.100.200
I/pppd    ( 2631): remote IP address 192.168.100.101
I/ip-up-vpn( 2633): All traffic is now redirected to 192.168.100.101
D/dalvikvm( 2084): GC freed 1266 objects / 64392 bytes in 97ms
D/dalvikvm( 1312): GC freed 1058 objects / 52480 bytes in 136ms
D/dalvikvm( 1826): GC freed 108 objects / 4360 bytes in 87ms
D/dalvikvm( 1312): GC freed 1390 objects / 56944 bytes in 134ms
D/dalvikvm( 1755): GC freed 447 objects / 40048 bytes in 228ms
D/dalvikvm( 1312): GC freed 3929 objects / 174776 bytes in 134ms
D/dalvikvm( 1561): GC freed 148 objects / 8480 bytes in 95ms
D/dalvikvm( 1312): GC freed 2457 objects / 115112 bytes in 130ms
D/dalvikvm( 2096): GC freed 107 objects / 5600 bytes in 136ms
D/dalvikvm( 1312): GC freed 1856 objects / 76568 bytes in 133ms
D/dalvikvm( 1312): GC freed 1296 objects / 52296 bytes in 126ms
D/dalvikvm( 2078): GC freed 5734 objects / 249792 bytes in 77ms
D/dalvikvm( 1543): GC freed 15446 objects / 618424 bytes in 106ms
D/dalvikvm( 1312): GC freed 1441 objects / 72392 bytes in 112ms
E/VpnService( 2084): onError()
E/VpnService( 2084): java.io.IOException: Connecting timed out
E/VpnService( 2084):    at com.android.server.vpn.VpnService.waitUntilConnectedO
rTimedout(VpnService.java:206)
E/VpnService( 2084):    at com.android.server.vpn.VpnService.onConnect(VpnServic
e.java:136)
E/VpnService( 2084):    at com.android.server.vpn.VpnServiceBinder$2.run(VpnServ
iceBinder.java:108)
E/VpnService( 2084):    at java.lang.Thread.run(Thread.java:1096)
I/VpnService( 2084): disconnecting VPN...
D/VpnSettings( 2078): received connectivity: VPNXX sa: connected? DISCONNECTIN
G   err=0
I/DumpStateReceiver( 1312): Added state dump to 1 crashes
D/dalvikvm( 2078): GC freed 2323 objects / 162896 bytes in 60ms
I/SProxy_mtpd( 2084): Stop VPN daemon: mtpd
I/mtpd    ( 2630): Received signal 15
I/mtpd    ( 2630): Sending signal to pppd (pid = 2631)
I/pppd    ( 2631): Terminating on signal 15
I/pppd    ( 2631): Connect time 0.7 minutes.
I/pppd    ( 2631): Sent 126 bytes, received 0 bytes.
E/pppd    ( 2631): MPPE disabled
I/pppd    ( 2631): Connection terminated.
I/mtpd    ( 2630): Mtpd is terminated (status = 6)
D/SProxy_mtpd( 2084): mtpd is stopped after 600 msec
D/SProxy_mtpd( 2084): stopping mtpd, success? true
I/SProxy_racoon( 2084): Stop VPN daemon: racoon
D/SProxy_racoon( 2084): racoon is stopped after 0 msec
D/SProxy_racoon( 2084): stopping racoon, success? true
D/VpnService( 2084): onFinalCleanUp()
I/VpnService( 2084): restore original suffices --> null
D/VpnSettings( 2078): received connectivity: VPNXXX sa: connected? IDLE err=1
01

Where the red line in the code maybe the problem ? Should it not be "ppp0 <--> tiwlan0" or something like that ??

BTW: thank you for the fix with 2.0 and 2.0.1

Jay
 
Hmmm ... jetzt gibt es schon ein passendes Forum dafür und trotzdem wird es im "normalen" gepostet ... könnte ein Mod mal moven?
 
moin
also bei mir funktioniert es mit meinem root milestone 2.1 trotzdem nicht.
wenn ich die internetbeiträge richtig gelesen habe, funktioniert es wohl generell mit 2.1 wieder nicht.
gibt es schon eine lösung für vpn über pptp mit 2.1?
nachdem meine kalendarsynchro mit exchange schon nicht funktioniert, ein zweites businessfeature was nicht ohne probleme mit android läuft.
grrrr :mad:
 
mal so eine kleine Frage am Rande:
Wofür braucht man auf dem Milestone VPN?
 
xmdnx schrieb:
mal so eine kleine Frage am Rande:
Wofür braucht man auf dem Milestone VPN?

ZB um sich ins Uni-Netz bzw. Ins Netzwerk auf der Arbeit zu verbinden und damit die bereitgestellten Webservices etc. nutzen zu können.
Wenn du jetzt nicht weißt, was ich meine, brauchst du auch keine VPN-Connection aufm Milestone.

BTT: Hab das selbe Problem mit einer L2P-IPSec Verbindung. Immer wieder nach einer halben Minute ein "Connecting timend out"... gibts schon eine Lösung dafür?

Chris

Edith:
gjayjayg schrieb:
Hi,

It seems that the PPTP/VPN connection have also problem in 2.1.
The problem is different the connection seems succesfull, but hangup because of timeout after 30 sec or so.

...
Jay

I get the same lines like you:

Code:
I/pppd    ( XXXX): Using interface ppp0
[COLOR=Red]I/pppd    ( XXXX): Connect: ppp0 <-->[/COLOR]

Just other errornumbers.

It got me thinking: Have you got "Android Tether for Root-Users" installed and if yes, which version? Maybe the tether-app messes with networkinterface setup...

Chris

Edit2:
Auch wenn ich die Binaries gegen die modifizierten austausche, gehts nicht... grrr... ich glaub ich geh wieder back to 2.0.1... so verbuggt, wie das 2.1er ist...
 
Zuletzt bearbeitet:
[QUOTE
Edit2:
Auch wenn ich die Binaries gegen die modifizierten austausche, gehts nicht... grrr... ich glaub ich geh wieder back to 2.0.1... so verbuggt, wie das 2.1er ist...[/QUOTE]
soweit ich lesen konnte funktionierte es bei den meisten nach dem austausch der binaries wieder. und dann unter 2.1 trotz austausch wieder nicht.
fairerweise muss ich sagen das ich jetzt auf einmal unter 2.1 nach austausch der binaries funktioniert.
hab allerding auf der arbeit auch nur eine pptp verbindung eingerichtet aber mit normaler verschlüsselung woran es ja laut den foren scheitern soll.
bei mir funktionierte es erst auch garnicht. erst nach dem gefühlten 100. neustart funktioniert es. ob ich nach ner gewissen zeit einen timeout habe weiss ich nicht. nutze die vpn verbindung eigentlich nur um kurz danach meine outlookdaten über exchange abzurufen.
bin aber auch der meinung das es eigentlich spätestens ab version 2.1 von haus aus funktionieren sollte. die ausrede das android ja noch ein junges betriebssystem ist lass ich da nicht mehr gelten. nun ist ja eine gewisse zeit ins land gezogen, und die neuen geräte die mit android verkauft werden sind nun wirklich nich gerade günstig.
 

Ähnliche Themen

F
  • FelDH
Antworten
12
Aufrufe
2.653
wil4
W
P
Antworten
182
Aufrufe
17.947
thedoginthewok
thedoginthewok
Z
Antworten
4
Aufrufe
1.260
Zoka
Z
Zurück
Oben Unten