staging.inyokaproject.org

OpenVPN mit Ubuntu Touch nutzbar?

Status: Gelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wenigstens tut sich was, besser als Stillstand.

amoniak77

Anmeldungsdatum:
18. Dezember 2012

Beiträge: 41

Leider auch in OTA9 keine VPN Unterstützung - zumindest nicht im GUI. Ist mir echt ein Rätsel warum das keine Priorität hat...

Konnte das schon jemand sonst im System konfigurieren?

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Manche Sachen wurden auf 10 verschoben, aber sie haben über 250 Bugs beseitigt, das Update war echt super.

amoniak77

Anmeldungsdatum:
18. Dezember 2012

Beiträge: 41

ja eh - ich finde die Fortschritte generell eh super, aber mich nervts halt, dass gerade so wochtige features wie VPN oder auch TOR support offensichtlich keine Priorität haben..

Dabei nehme ich mal an dass die Zielgruppe für dieses OS gerade solche features wichtig finden würde...

Luksus

Anmeldungsdatum:
20. Oktober 2007

Beiträge: Zähle...

Es gibt ein click-Paket http://people.canonical.com/~pete/com.ubuntu.developer.pete-woods.vpn-editor_0.2.0_all.click. Soll seit dem letzten rc-proposed funktionieren. Ich bin davon ausgegangen, dass das nun auch mit OTA9 funktioniert.

Habs installiert, bekomme aber keine Verbindung hin (zu Synology Diskstation VPN).

Wer es ausprobieren möchte: http://news.softpedia.com/news/ubuntu-touch-openvpn-support-gets-a-prototype-ui-here-s-how-to-install-it-498543.shtml

Ich habe es direkt auf dem Telefon installiert, also nicht über adb.

Vielleicht habt ihr ja mehr Glück ☺

amoniak77

Anmeldungsdatum:
18. Dezember 2012

Beiträge: 41

Ich habs nun auch versucht, mein VPN (mullvad) konfiguriert, aber Daten scheinen nicht durchzugehen. Wenn das VPN aktiv ist, geht nix, leider.

ich hab es via adb installiert.

gut wäre auch, wenn in der app einfach das openvpn config file importiert werden könnte...

hmmmmm

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

gut wäre auch, wenn in der app einfach das openvpn config file importiert werden könnte...

Hast du mal nachgeschaut, ob das im Hintergrund genau so gemacht wird? Ubuntu_Touch/Notfall#Einstellungen-finden.

amoniak77

Anmeldungsdatum:
18. Dezember 2012

Beiträge: 41

ja klar, sieht ungefähr so aus:


Jan 28 23:20:59 ubuntu-phablet NetworkManager[1271]: <info> VPN plugin state changed: starting (3)
Jan 28 23:20:59 ubuntu-phablet NetworkManager[1271]: <info> VPN connection 'Mull' (Connect) reply received.
Jan 28 23:20:59 ubuntu-phablet nm-openvpn[21190]: OpenVPN 2.3.2 arm-unknown-linux-gnueabihf [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [eurephia] [MH] [IPv6] built on Apr 13 2015
Jan 28 23:20:59 ubuntu-phablet nm-openvpn[21190]: WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Jan 28 23:20:59 ubuntu-phablet nm-openvpn[21190]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Jan 28 23:20:59 ubuntu-phablet nm-openvpn[21190]: UDPv4 link local: [undef]
Jan 28 23:20:59 ubuntu-phablet nm-openvpn[21190]: UDPv4 link remote: [AF_INET]178.162.209.231:1300
Jan 28 23:21:01 ubuntu-phablet nm-openvpn[21190]: [de1.mullvad.net] Peer Connection Initiated with [AF_INET]178.162.209.231:1300
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: nm_device_get_device_type: assertion 'NM_IS_DEVICE (self)' failed
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> (tun0): carrier is OFF
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> (tun0): new Tun device (driver: 'unknown' ifindex: 23)
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> (tun0): exported as /org/freedesktop/NetworkManager/Devices/17
Jan 28 23:21:04 ubuntu-phablet nm-openvpn[21190]: TUN/TAP device tun0 opened
Jan 28 23:21:04 ubuntu-phablet nm-openvpn[21190]: /usr/lib/NetworkManager/nm-openvpn-service-openvpn-helper --tun -- tun0 1500 1558 10.114.0.60 255.255.0.0 init
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> VPN connection 'Mull' (IP Config Get) reply received.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> VPN connection 'Mull' (IP4 Config Get) reply received.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> VPN plugin state changed: started (4)
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> VPN connection 'Mull' (IP6 Config Get) reply received.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> VPN Gateway: 178.162.209.231
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Tunnel Device: tun0
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> IPv4 configuration:
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Internal Gateway: 10.114.0.1
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Internal Address: 10.114.0.60
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Internal Prefix: 16
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Internal Point-to-Point Address: 0.0.0.0
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Maximum Segment Size (MSS): 0
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Forbid Default Route: no
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Internal DNS: 10.114.0.1
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   DNS Domain: '(none)'
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> IPv6 configuration:
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Internal Address: fdf1:5fb9:3374:72::103a
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Internal Prefix: 112
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Internal Point-to-Point Address: fdf1:5fb9:3374:72::
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Maximum Segment Size (MSS): 0
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Static Route: ::/2   Next Hop: fdf1:5fb9:3374:72::
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Static Route: 4000::/2   Next Hop: fdf1:5fb9:3374:72::
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Static Route: 8000::/2   Next Hop: fdf1:5fb9:3374:72::
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Static Route: c000::/2   Next Hop: fdf1:5fb9:3374:72::
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   Forbid Default Route: no
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info>   DNS Domain: '(none)'
Jan 28 23:21:04 ubuntu-phablet kernel: [ 1710.513067][lcm_esd_check]buffer[0]=0x1c[lcm_esd_check]buffer[0]=0x1c[lcm_esd_check]buffer[0]=0x1c[lcm_esd_check]buffer[0]=0x1c[lcm_esd_check]buffer[0]=0x1c[lcm_esd_check]buffer[0]=0x1c[lcm_esd_check]buffer[0]=0x1c
Jan 28 23:21:04 ubuntu-phablet kernel: [ 1723.273254][mtk_net][sched]dev_activate dev = tun0
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> (tun0): link connected
Jan 28 23:21:04 ubuntu-phablet nm-openvpn[21190]: Initialization Sequence Completed
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> VPN connection 'Mull' (IP Config Get) complete.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> NetworkManager state is now CONNECTED_LOCAL
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> NetworkManager state is now CONNECTED_GLOBAL
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Policy set 'Mull' (tun0) as default for IPv6 routing and DNS.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Writing DNS information to /sbin/resolvconf
Jan 28 23:21:04 ubuntu-phablet dnsmasq[2329]: setting upstream servers from DBus
Jan 28 23:21:04 ubuntu-phablet dnsmasq[2329]: using nameserver 194.48.128.199#53
Jan 28 23:21:04 ubuntu-phablet dnsmasq[2329]: using nameserver 194.48.139.254#53
Jan 28 23:21:04 ubuntu-phablet dnsmasq[2329]: using nameserver 10.114.0.1#53 for domain 10.in-addr.arpa
Jan 28 23:21:04 ubuntu-phablet dbus[622]: [system] Activating service name='org.freedesktop.nm_dispatcher' (using servicehelper)
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> (tun0): device state change: unmanaged -> unavailable (reason 'connection-assumed') [10 20 41]
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> (tun0): device state change: unavailable -> disconnected (reason 'connection-assumed') [20 30 41]
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Device 'tun0' has no connection; scheduling activate_check in 0 seconds.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) starting connection 'tun0'
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 1 of 5 (Device Prepare) scheduled...
Jan 28 23:21:04 ubuntu-phablet dbus[622]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jan 28 23:21:04 ubuntu-phablet nm-dispatcher: Dispatching action 'vpn-up' for tun0
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 1 of 5 (Device Prepare) started...
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> (tun0): device state change: disconnected -> prepare (reason 'none') [30 40 0]
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 2 of 5 (Device Configure) scheduled...
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 1 of 5 (Device Prepare) complete.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 2 of 5 (Device Configure) starting...
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> (tun0): device state change: prepare -> config (reason 'none') [40 50 0]
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 2 of 5 (Device Configure) successful.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 3 of 5 (IP Configure Start) scheduled.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 2 of 5 (Device Configure) complete.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 3 of 5 (IP Configure Start) started...
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> (tun0): device state change: config -> ip-config (reason 'none') [50 70 0]
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 5 of 5 (IPv4 Configure Commit) scheduled...
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 5 of 5 (IPv6 Commit) scheduled...
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 3 of 5 (IP Configure Start) complete.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 5 of 5 (IPv4 Commit) started...
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> (tun0): device state change: ip-config -> ip-check (reason 'none') [70 80 0]
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 5 of 5 (IPv4 Commit) complete.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 5 of 5 (IPv6 Commit) started...
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) Stage 5 of 5 (IPv6 Commit) complete.
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> (tun0): device state change: ip-check -> secondaries (reason 'none') [80 90 0]
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> (tun0): device state change: secondaries -> activated (reason 'none') [90 100 0]
Jan 28 23:21:04 ubuntu-phablet NetworkManager[1271]: <info> Activation (tun0) successful, device activated.
Jan 28 23:21:05 ubuntu-phablet nm-dispatcher: Dispatching action 'up' for tun0
Jan 28 23:21:05 ubuntu-phablet ntpdate[21301]: name server cannot be used: Temporary failure in name resolution (-3)
Jan 28 23:21:05 ubuntu-phablet ntpdate[21409]: name server cannot be used: Temporary failure in name resolution (-3)
Jan 28 23:21:10 ubuntu-phablet ntpdate[21485]: name server cannot be used: Temporary failure in name resolution (-3)

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Das ist ein Log, kein Einstellungsordner wie verlinkt.

amoniak77

Anmeldungsdatum:
18. Dezember 2012

Beiträge: 41

jaaa, das ist mir klar..

die einstellungen finde ich leider nicht. habe versucht wie beschriben mit find was zu finden und einstellungen geändert, aber ehrlich, ich finde nix.

nachdem im verlinkten artikel dann auch was wegen logs stand, und die hab ich mir angesehen, hoffte ich, dass vielleicht hier jemand den hinweis findet warums nicht geht

* EDIT: ich glaub es fehlt einfach die ID von meinem mullvad account, die ich mit übergeben müsste, aber die kann ich in der app nicht konfigurieren, oder zumindest keine ahnung wo..

wenn ich die config files der app im filesystem finden würde, dann gut. aber ich finds nicht..

thx lg

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Du hast aber kein PPA ins /-System gewürgt, sondern die click-Datei ins Home installieren lassen?

Ausgabe?

find ~ -iname '*vpn-editor*' 

Home ergänzt, korrekte Syntax beachtet, Name aus click-Datei entnommen. Wenn nix kommt, reicht auch nur vpn. Als dritte Variante Einstellung grafisch auf irgendwas ändern und mit

find ~ -mmin -1

anzeigen lassen, wo es was änderte (siehe Wikilink). Zur NOT auch mal den ERSTEN Befehl in / suchen lassen.

Wenn ihr beim Testen helfen wollt (es ist noch nicht fertig), dann meldet euch auf der Mailingliste. Ist in Ubuntu_Touch/Erweiterte_Konfiguration#Links aufgeführt.

amoniak77

Anmeldungsdatum:
18. Dezember 2012

Beiträge: 41

ja, ich habd das click package installiert und auch nach "vpn" gesucht und auch das mit der änderung probiert.. aber ich finde nix..

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Mit dem letzten Befehl findest du immer die letzte Änderung - und damit die Datei, in der die Änderung des Klick gespeichert wird. Siehe Wiki.

amoniak77

Anmeldungsdatum:
18. Dezember 2012

Beiträge: 41

ich hab nun rausgefunden, dass die APP einfach eine vpn config für den networkmanager anlegt, also die relevanten daten waren dann hier zu finden:

/etc/NetworkManager/system-connections/

ich hab nun auch die config verglichen mit dem was mein networkmanager am laptop speichern würde, nachdem ich das config file meines vpn providers importiert habe.

ist nun dieselbe config, aber am phone bekomme ich nachwievor keine funktionierende connection

amoniak77

Anmeldungsdatum:
18. Dezember 2012

Beiträge: 41

ich habs geschafft!! endlich!

was war die Lösung?

ich musste in der

/etc/NetworkManager/NetworkManager.conf folgendes ändern:

#dns=dnsmasq

also die bestehende Zeile auskommentieren. Dann hat es geklappt mit meiner VPN Verbindung..

Ich bin beim recherchieren auch draufgekommen, dass es im Network Manager generell einen Bug gibt: https://bugs.launchpad.net/ubuntu/+source/openvpn/+bug/1211110