1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

OpenVPN - Tun.ko und unionfs.ko

Dieses Thema im Forum "Samsung Galaxy Tab Forum" wurde erstellt von sven-ola, 26.10.2010.

  1. sven-ola, 26.10.2010 #1
    sven-ola

    sven-ola Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    78
    Erhaltene Danke:
    22
    Registriert seit:
    31.07.2009
    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
     
  2. sven-ola, 26.10.2010 #2
    sven-ola

    sven-ola Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    78
    Erhaltene Danke:
    22
    Registriert seit:
    31.07.2009
    kt
     

    Anhänge:

    tabser bedankt sich.
  3. sven-ola, 26.10.2010 #3
    sven-ola

    sven-ola Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    78
    Erhaltene Danke:
    22
    Registriert seit:
    31.07.2009
    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
     
  4. joersch, 12.11.2010 #4
    joersch

    joersch Junior Mitglied

    Beiträge:
    36
    Erhaltene Danke:
    2
    Registriert seit:
    12.07.2010
    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?
     
  5. alpha_de, 12.11.2010 #5
    alpha_de

    alpha_de Android-Experte

    Beiträge:
    543
    Erhaltene Danke:
    108
    Registriert seit:
    06.11.2010
    Phone:
    S 6 Edge
    Tablet:
    Sony Xperia Z4 Tablet
    Wearable:
    LG Watch Urban
    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,
     
  6. joersch, 12.11.2010 #6
    joersch

    joersch Junior Mitglied

    Beiträge:
    36
    Erhaltene Danke:
    2
    Registriert seit:
    12.07.2010
    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
     
  7. sven-ola, 16.11.2010 #7
    sven-ola

    sven-ola Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    78
    Erhaltene Danke:
    22
    Registriert seit:
    31.07.2009
    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...
     
  8. chris2002, 14.12.2010 #8
    chris2002

    chris2002 Android-Hilfe.de Mitglied

    Beiträge:
    58
    Erhaltene Danke:
    2
    Registriert seit:
    27.05.2010
    Phone:
    Samsung Galaxy S5 (G900)
    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
     
    Zuletzt bearbeitet: 16.12.2010
  9. Fichte, 27.12.2010 #9
    Fichte

    Fichte Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    0
    Registriert seit:
    27.12.2010
    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
     
  10. joersch, 27.12.2010 #10
    joersch

    joersch Junior Mitglied

    Beiträge:
    36
    Erhaltene Danke:
    2
    Registriert seit:
    12.07.2010
    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
     
  11. Fichte, 28.12.2010 #11
    Fichte

    Fichte Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    0
    Registriert seit:
    27.12.2010
    Hi Jörg,
    danke für die schnelle Antwort.

    Allerdings hab ich auch mit dieser Anleitung so meine Probleme.

    Wie kann ich das AmonRA installieren?

    Gruß Fichte
     
  12. Fichte, 28.12.2010 #12
    Fichte

    Fichte Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    0
    Registriert seit:
    27.12.2010
    Noch ne Frage:

    Wie kann ich nachschauen ob mein Kernel TUn- Support hat?

    Danke schon mal in vorraus

    Fichte
     
  13. joersch, 28.12.2010 #13
    joersch

    joersch Junior Mitglied

    Beiträge:
    36
    Erhaltene Danke:
    2
    Registriert seit:
    12.07.2010
    Hi,
    AmonRA hab ich selbst nicht installiert, ich hab ein älteres Rom von Doc installiert. In dessen beschreibung stand das es Tun-Support hat. Selbt feststellen wirst Du es nicht können, es steht wenn in der Beschreibung des jeweiligen Kernels unter den Features. Das ältere Rom was ich hab ist nun mittlerweile schon so alt, das es gar nicht mehr downloadbar ist, da das aber so gut funktioniert, lasse ich es drauf.
    Ich würde an Deiner stelle auf CyanogenMod 6.1 warten, dieses soll es dann unterstützen, wenn du nicht warten willst, dann flashe dir einen aktuelles Rom, z.b. vom Doc und tausche den installierten Kernel gegen den SpeedMod Kernel aus. Ich hab es selbst nicht getestet, was beim SpeedMod steht klingt aber sehr vielversprechend. Nach der ganzen Rom-interei, dann die Anleitung für OpenVpn von diesem Thread durchführen.

    Viel Glück
     
  14. Fichte, 31.12.2010 #14
    Fichte

    Fichte Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    0
    Registriert seit:
    27.12.2010
    Hi Jörg,
    da hab ich wohl keine Chance das jemals hinzu bekommen.

    Gibts ne Möglichkeit mal mit dem Tab vorbei zu kommen, dass du mir das mal kurz aufspielst?

    Gruß Fichte
     
  15. joersch, 31.12.2010 #15
    joersch

    joersch Junior Mitglied

    Beiträge:
    36
    Erhaltene Danke:
    2
    Registriert seit:
    12.07.2010
    hi, ich hab mich bissl aus dem fenster gelehnt. Ich hab nähmlich kein tab sondern ein galaxy s. Bei dem hab ich ahnung, mit dem tab hab ich noch nie was gemacht.
    Ansonsten gern. Aus welcher stadt kommst du?
     
  16. Fichte, 31.12.2010 #16
    Fichte

    Fichte Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    0
    Registriert seit:
    27.12.2010
    Ich komme aus der Nähe von Osnabrück.

    Und wo wohnst du?
     
  17. joersch, 31.12.2010 #17
    joersch

    joersch Junior Mitglied

    Beiträge:
    36
    Erhaltene Danke:
    2
    Registriert seit:
    12.07.2010
    ui, das is bissl weit. Ich aus darmstadt.
     
  18. Fichte, 31.12.2010 #18
    Fichte

    Fichte Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    0
    Registriert seit:
    27.12.2010
    3,5 Stunden Fahrt. Na ja das ist schon weit. Wärs mir aber wert, wenn du es hinkriegen würdest. Der aufbau ist sehr ähnlich dem Galaxy S.

    Oder kennst du noch jemanden der bereit wäre das zu machen und nen bißchen näher wohnt.

    Gruß Fichte
     
  19. joersch, 31.12.2010 #19
    joersch

    joersch Junior Mitglied

    Beiträge:
    36
    Erhaltene Danke:
    2
    Registriert seit:
    12.07.2010
    kenn ich erst mal nicht. Vielleicht list hier jemand mit und ist bereit dazu.
     
  20. Fichte, 31.12.2010 #20
    Fichte

    Fichte Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    0
    Registriert seit:
    27.12.2010
    Ich hoffe. Ich bin mitlerweile der Verzweiflung nah und brauch den OpenVPN Client echt dringend.

    Ich hab schon mehr als 100 Stunden dran rumprobiert und komm einfach nicht weiter

    Gruß Fichte
     

Diese Seite empfehlen