ifconfig aus busybox wird vermutlich nicht oder nicht richtig aufgerufen

100 views
Skip to first unread message

Dr. Andreas Alef

unread,
Jul 17, 2013, 4:09:52 PM7/17/13
to android-open...@googlegroups.com
Hallo,

ich habe auf einem HTC ONE mit Cyangenmod Busyboy, OpenvpnSettings und
OpenvpnInstaller installiert.

Busybox habe ich in /system/xbin installiert.

In mehrfachen Versuchen habe ich mittel openvpn-Installer die
openvpn-binaries in /system/bin  UND in /system/xbin installiert,
jeweils auf /system/xbin/busybox ifconfig zeigend.

Das System ist natürlich gerootet.
Starte ich in der adb-shell /system/xbin/busybox ifconfig, so erhalte
ich eine Darstellung für
- lo
-p2p0
-wlan0

Fatal Linux ifconfig failed. External program exited with error status 1

Gibt es hier irgendwelche Abhilfe?
Oder müßte ein tun- oder tap-device in der ifconfig-Auflistung auftauchen?

Danke und Gruß

Friedrich Schäuffelhut

unread,
Jul 18, 2013, 2:25:11 AM7/18/13
to android-open...@googlegroups.com
Hallo,

CyanogenMod enth�lt bereits busybox und openvpn. Es sollte reichen
OpenVPN Settings zu installieren. So funktioniert es mit CyanogenMod auf
meinem Nexus One.

Das tun Device taucht erst auf, wenn openvpn die Verbindung aufbaut.

Stammt die Meldung von openvpn? Fatal Linux ifconfig failed. External
program exited with error status 1

Das ist normalerweise ein Indikator daf�r, dass openvpn das falsche
ifconfig nutzt, also nicht busybox. Probieren sie mit OpenVPN Installer
die Variante mit busybox zu installieren.

Falls das nicht klappt w�rde ich empfehlen CyanogenMod neu zu
installieren und es mit den mitgelieferten Binaries zu probieren.

Falls Sie schon viele Apps installiert haben, sollten Sie vorher im
Recovery Mode ein Backup von allen Partitions auf die SDCard machen. So
k�nnen sie mit einem frischen CyanogenMod relativ schnell ausprobieren
ob openvpn l�uft. Falls das geht kopieren Sie mit adb pull das openvpn
und busybox Binary von dem sauberen CyanogenMod herunter, spielen das
Backup ein und nutzen adb push um die orginalen Binaries von openvpn und
busybox zur�ck zu kopieren.

Ich hoffe ich konnte ihnen ein wenig weiterhelfen.

Best Gr��e
Friedrich Sch�uffelhut

On 17.07.2013 22:09, Dr. Andreas Alef wrote:
> Hallo,
>
> ich habe auf einem HTC ONE mit Cyangenmod Busyboy, OpenvpnSettings und
> OpenvpnInstaller installiert.
>
> Busybox habe ich in /system/xbin installiert.
>
> In mehrfachen Versuchen habe ich mittel openvpn-Installer die
> openvpn-binaries in /system/bin UND in /system/xbin installiert,
> jeweils auf /system/xbin/busybox ifconfig zeigend.
>
> Das System ist nat�rlich gerootet.
> Starte ich in der adb-shell /system/xbin/busybox ifconfig, so erhalte
> ich eine Darstellung f�r
> - lo
> -p2p0
> -wlan0
>
> Fatal Linux ifconfig failed. External program exited with error status 1
>
> Gibt es hier irgendwelche Abhilfe?
> Oder m��te ein tun- oder tap-device in der ifconfig-Auflistung auftauchen?
>
> Danke und Gru�
>
> --
> You received this message because you are subscribed to the Google
> Groups "OpenVPN� Settings (for Android� Devices)" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to android-openvpn-se...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

--
_
M.Sc.(TUM) Friedrich Sch�uffelhut | |_ _ _
e-mail: fr...@desert.lnp.org | | '\| '_\ LNP is a
|_|_|_| '_/ Network Project
|_|

Dr. Andreas Alef

unread,
Jul 18, 2013, 8:34:37 AM7/18/13
to android-open...@googlegroups.com
Hallo,

erst einmal vielen Dank, ich bin dem rat gefolgt, allerdings ist beim Pushen das Filesystem Readonly. Wie ändere ich das?

Gruß, Andreas Alef

Friedrich Schäuffelhut

unread,
Jul 18, 2013, 9:24:19 AM7/18/13
to android-open...@googlegroups.com
Hallo,

probieren Sie 'adb remount'

http://android-dls.com/wiki/?title=ADB

Beste Gr��e
Friedrich Sch�uffelhut

On 18.07.2013 14:34, Dr. Andreas Alef wrote:
> Hallo,
>
> erst einmal vielen Dank, ich bin dem rat gefolgt, allerdings ist beim
> Pushen das Filesystem Readonly. Wie �ndere ich das?
>
> Gru�, Andreas Alef
>
> Am Mittwoch, 17. Juli 2013 22:09:52 UTC+2 schrieb Dr. Andreas Alef:
>
> Hallo,
>
> ich habe auf einem HTC ONE mit Cyangenmod Busyboy, OpenvpnSettings und
> OpenvpnInstaller installiert.
>
> Busybox habe ich in /system/xbin installiert.
>
> In mehrfachen Versuchen habe ich mittel openvpn-Installer die
> openvpn-binaries in /system/bin UND in /system/xbin installiert,
> jeweils auf /system/xbin/busybox ifconfig zeigend.
>
> Das System ist nat�rlich gerootet.
> Starte ich in der adb-shell /system/xbin/busybox ifconfig, so erhalte
> ich eine Darstellung f�r
> - lo
> -p2p0
> -wlan0
>
> Fatal Linux ifconfig failed. External program exited with error status 1
>
> Gibt es hier irgendwelche Abhilfe?
> Oder m��te ein tun- oder tap-device in der ifconfig-Auflistung
> auftauchen?
>

Dr. Andreas Alef

unread,
Jul 18, 2013, 2:27:10 PM7/18/13
to android-open...@googlegroups.com
adb remount führt zur Fehlermeldung "remount failed: Operation not permitted."

Durch googlen leider erfolglose Kommandos gefunden:
adb kill-server // Server stoppen, auch versucht: Neustart des Android-Systems
adb root // mit root-Rechten neu starten
adb remount // leider wieder dieselbe Fehlermeldung Operation not permitted

Übrigens noch folgender Sondereffekt:
Ich habe über USB-abel den neuesten Nightly Build des Cyanogenmods mittels des Dateimanagers übertragen (cm20130718). Den habe ich nicht mehr wiedergefunden. Mit zip from SDCard beomme ich resistent immer nur den ursprünglichen cm201307-15 von vorgestern. Obwohl ich den gelöscht habe. Warum?


Am Mittwoch, 17. Juli 2013 22:09:52 UTC+2 schrieb Dr. Andreas Alef:

Dr. Andreas Alef

unread,
Jul 19, 2013, 2:19:23 PM7/19/13
to android-open...@googlegroups.com
Hallo,

bin einen Schritt weitergekommen. Das Problem war, daß /system readonly gemountet war. Das kann man auch durch ein adb remount nicht (mehr) verändern.

Aber das folgende funktioniert:
- Terminal auf dem Handy starten
- su aufrufen
- aufpoppende Frage nach Root-Rechten akzeptieren
- mount -o remount /system

Letzterer Befehl mountet die /system Partition bis zum nächsten Neustart schreibbar.
Danach Openvpn Installer, Openvpn-Settings und ich bekomme die Konfig und alles vom OpenVPN Server.

Gruß, Andreas Alef

Am Mittwoch, 17. Juli 2013 22:09:52 UTC+2 schrieb Dr. Andreas Alef:
Reply all
Reply to author
Forward
0 new messages