Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Samsung Forum > Samsung Galaxy Tab Forum

OpenVPN - Tun.ko und unionfs.ko

Das Thema "OpenVPN - Tun.ko und unionfs.ko" befindet sich unter Samsung Galaxy Tab Forum auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 26.10.2010, 17:36   #1 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 31.07.2009
Beiträge: 75
Abgegebene Danke: 1
Erhielt 25 Danke für 13 Beiträge
Standard OpenVPN - Tun.ko und unionfs.ko

Hey,

ich will OpenVPN auf meinem Senioren-Haendi. Finde irgendwie kein tun.ko und hab's daher mit dem Kernelquelltext von opensource.samsung.com neu kompiliert. Weil ich gerade dabei war noch'n unionfs.ko (das braucht's fuer Debian -> anderes Forum anderer Thread war fuer Galaxy-Old soll auf'm GalaxyTab weiterleben).

Jedenfalls: "openvpn-static" und die "openvpn settings" app vom Schaeffelhut tun es, aber irgendwie klappt "route add ..." nicht. Zum Debuggen braucht man eine Busybox und der Market hat gerade mal wieder schlechte Laune. Also erstmal die Binaries im Anhang FYI.

// Sven-Ola
sven-ola ist offline   Mit Zitat antworten
Alt 26.10.2010, 17:38   #2 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 31.07.2009
Beiträge: 75
Abgegebene Danke: 1
Erhielt 25 Danke für 13 Beiträge
Standard Sorry. TGZ ist hier ja nicht erlaubt, nochmal als ZIP

kt
Angehängte Dateien
Dateityp: zip tun+unionfs-2.6.32.9-mod_unload-ARMv7.zip (628,5 KB, 5187x aufgerufen)
sven-ola ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei sven-ola für diesen Beitrag:
tabser (11.09.2011)
Alt 26.10.2010, 17:59   #3 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 31.07.2009
Beiträge: 75
Abgegebene Danke: 1
Erhielt 25 Danke für 13 Beiträge
Standard AW: OpenVPN - Tun.ko und unionfs.ko

Nun geht. Das Android-ifconfig ist zu dusselig und verwechselt "...broadcast 192.168.111.255" mit der IP-Adresse fuer den Tunnel.

Man braucht das Busybox-ifconfig. Der Busybox-Installer aus dem Market ueberschreibt aber nicht das Android-ifconfig, also muss man es manuell machen:

pc> adb shell
tab> su
tab> cd /system/bin
tab> rm ifconfig
tab> ls -s busybox ifconfig
tab> exit
sven-ola ist offline   Mit Zitat antworten
Alt 12.11.2010, 19:13   #4 (permalink)
Junior Mitglied

Modell: Samsung Galaxy S (I9000)

Registriert seit: 12.07.2010
Beiträge: 36
Abgegebene Danke: 2
Erhielt 2 Danke für 2 Beiträge
Standard AW: OpenVPN - Tun.ko und unionfs.ko

Hallo Sven,
ich bin schon ewig am probieren endlich OpenVPN zum laufen zu bringen, es will nicht. Evt. kannst Du mir helfen. Ich habe soweit die obige anleitung befolgt
nun bekomme ich aber folgenden Fehler nachdem ich mein password eingegeben hab:
ifconfig failed: could not execute external program

kannst Du mir einen Tip geben?
joersch ist offline   Mit Zitat antworten
Alt 12.11.2010, 19:50   #5 (permalink)
Android-Hilfe.de Mitglied

Modell: Galaxy Tab 10.1 / Nexus S

Registriert seit: 06.11.2010
Beiträge: 52
Abgegebene Danke: 3
Erhielt 13 Danke für 9 Beiträge
Standard AW: OpenVPN - Tun.ko und unionfs.ko

Zitat:
Zitat von joersch Beitrag anzeigen
kannst Du mir einen Tip geben?
Ich habe es mittlerweile zum Laufen bekommen, nachdem ich

1. Busybox vom Market in /system/bin installiert,
2. root-explorer installiert habe (um r/w-Zugriff auf /system/xbin zu bekommen),
3. das Verzeichnis /system/xbin/bb erzeugt habe,
4. in /system/xbin/bb Links auf busybox mit den Namen ifconfig und route erzeugt habe:

ln -s /system/bin/busybox /system/xbin/bb/route
ln -s /system/bin/busybox /system/xbin/bb/ifconfig

5. tun.ko von hier in /system/xbin mit root-explorer kopiert habe (unionfs.ko brauchte ich nicht),
6. OpenVPN vom Market in /system/xbin installiert und die Pfade zu route/ifconfig auf /system/xbin/bb installiert habe
7. OpenVPN Settings vom Market installiert habe,
8. die Aktivierung des TUN Modules über Menu / Advanced mit insmod im Pfad /system/xbin/tun.ko konfiguriert und "Load tun kernel module" aktiviert habe
9. meine vorhandenen OpenVPN-Settings auf die Speicherkarte kopiert habe und schließlich
10. den Pfad zur Konfiguration und zum OpenVPN binary entsprechend gesetzt habe.

Danach liess sich die Verbindung aufbauen und nach Korrektur der ifconfig/route Einträge erfolgte auch das Routing des Traffic über den sicheren Kanal.

Grüsse,
alpha_de ist gerade online   Mit Zitat antworten
Alt 12.11.2010, 22:34   #6 (permalink)
Junior Mitglied

Modell: Samsung Galaxy S (I9000)

Registriert seit: 12.07.2010
Beiträge: 36
Abgegebene Danke: 2
Erhielt 2 Danke für 2 Beiträge
Standard AW: OpenVPN - Tun.ko und unionfs.ko

WOW, wahnsinn! vielen vielen Dank für die erklärung.
Endlich gehts jetzt auch bei mir. Das war der letzte Baustein der mir zum perfekten Handy gefehlt hat.

viele Grüße & nochmals Danke
joersch ist offline   Mit Zitat antworten
Alt 16.11.2010, 19:22   #7 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 31.07.2009
Beiträge: 75
Abgegebene Danke: 1
Erhielt 25 Danke für 13 Beiträge
Standard AW: OpenVPN - Tun.ko und unionfs.ko

Ja - das vorinstallierte ifconfig aus der Android-Toolbox passt nicht zum Openvpn. Es verwechselt die Broadcast-Option mit der IP-Adresse. Das Busybox ifconfig macht es richtig.

Und meine Marketprobleme haben sich mittlerweile auch gelöst: ich hatte eine halb funktionierende IPv6-Default-Route. killall radvd auf dem Router und der Market tat es wieder...
sven-ola ist offline   Mit Zitat antworten
Alt 14.12.2010, 19:42   #8 (permalink)
Neuer Benutzer

Registriert seit: 27.05.2010
Beiträge: 22
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: OpenVPN - Tun.ko und unionfs.ko

Zitat:
Zitat von alpha_de Beitrag anzeigen
Ich habe es mittlerweile zum Laufen bekommen, nachdem ich

1. Busybox vom Market in /system/bin installiert,
2. root-explorer installiert habe (um r/w-Zugriff auf /system/xbin zu bekommen),
3. das Verzeichnis /system/xbin/bb erzeugt habe,
4. in /system/xbin/bb Links auf busybox mit den Namen ifconfig und route erzeugt habe:

ln -s /system/bin/busybox /system/xbin/bb/route
ln -s /system/bin/busybox /system/xbin/bb/ifconfig

5. tun.ko von hier in /system/xbin mit root-explorer kopiert habe (unionfs.ko brauchte ich nicht),
6. OpenVPN vom Market in /system/xbin installiert und die Pfade zu route/ifconfig auf /system/xbin/bb installiert habe
7. OpenVPN Settings vom Market installiert habe,
8. die Aktivierung des TUN Modules über Menu / Advanced mit insmod im Pfad /system/xbin/tun.ko konfiguriert und "Load tun kernel module" aktiviert habe
9. meine vorhandenen OpenVPN-Settings auf die Speicherkarte kopiert habe und schließlich
10. den Pfad zur Konfiguration und zum OpenVPN binary entsprechend gesetzt habe.

Danach liess sich die Verbindung aufbauen und nach Korrektur der ifconfig/route Einträge erfolgte auch das Routing des Traffic über den sicheren Kanal.

Grüsse,
Habe es exakt so wie Du installiert, aber ich kann nicht über den Tunnel im Internet surfen
Du schreibst, dass Du die ifconfig/route Einträge korregiert hast. Was hast Du da Befehle eingegeben ?

EDIT: Habe die client.ovpn nochmal auf dem Galaxy Tab getestet. Mir ist im Syslog meines Routers zuhause aufgefallen, dass die Anfragen vom Galaxy Tab ins Internet auch zuhause ankommen. Aber sonst geht nichts. Am routing im Router kann es nicht liegen, weil ein XP PC über openvpn (mit der selben client.ovpn wie beim galaxy) ohne Probleme ins Internet kommt.


Edit: Habs selber hinbekommen.
Grüsse

Chris

Geändert von chris2002 (16.12.2010 um 18:41 Uhr)
chris2002 ist offline   Mit Zitat antworten
Alt 27.12.2010, 18:52   #9 (permalink)
Neuer Benutzer

Registriert seit: 27.12.2010
Beiträge: 18
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: OpenVPN - Tun.ko und unionfs.ko

Hi,
tut mir leid, das ich euch nerven muss, aber kann mir das.mal.jemand erklären.

Ich bin leider nicht so der.Computerprofi. Daher verstehe ich leider nicht.wie.das.funktioniert.

Kann mir das.jemand für dumme erklären?

Gruß Fichte
Fichte ist offline   Mit Zitat antworten
Alt 27.12.2010, 20:37   #10 (permalink)
Junior Mitglied

Modell: Samsung Galaxy S (I9000)

Registriert seit: 12.07.2010
Beiträge: 36
Abgegebene Danke: 2
Erhielt 2 Danke für 2 Beiträge
Standard AW: OpenVPN - Tun.ko und unionfs.ko

Zitat:
Zitat von Fichte Beitrag anzeigen
Hi,
tut mir leid, das ich euch nerven muss, aber kann mir das.mal.jemand erklären.

Ich bin leider nicht so der.Computerprofi. Daher verstehe ich leider nicht.wie.das.funktioniert.

Kann mir das.jemand für dumme erklären?

Gruß Fichte
Hi, wenn Du englisch kannst, dann gibt es hier eine schöne Anleitung, wenn nicht würde ich es sein lassen, dann wird es zu kompliziert.

Noch einen Tip, soweit wie ich das jetzt sehe MUSS der Kernel zwingend TUN-Support haben. (Berichtigt mich bitte, wenn das so nicht stimmt!) Das haben nicht alle, das mußt Du vorher nachschauen.
DocRom in den älteren Version z.B. 7.5 hat es, CyanogenMod wohl auch, oder wohl auch der Speedmod Kernel K12A

Gruß Jörg
joersch ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
OpenVPN: tun.ko gesucht Cymric Samsung Galaxy S (I9000) Forum 5 15.04.2011 08:49
[ROM] Official 2.2, with: busybox, old A2SD+, OpenVPN (TUN), EXT4 support, 802.11N Lari Custom-Roms für HTC Desire 235 02.11.2010 01:22
T-Mobile Froyo drauf und was kann ich jetzt alles tun? legendos Root / Hacking / Modding für HTC Desire 1 20.09.2010 10:46
in /system/ schreiben ohne Root-Rechte mittels squashfs/unionfs donut Root / Hacking / Modding für HTC Desire 63 15.08.2010 19:09
Root und Garantie - was tun bei defektem Display? herofan Root / Hacking / Modding für Motorola Milestone 3 08.04.2010 13:34




Du liest gerade: "OpenVPN - Tun.ko und unionfs.ko" unter "Samsung Galaxy Tab Forum" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.