netizen
01/10/09, 03:04:04
Bueno, despues de un ciclo de buscar, esperar, repetir, me he liado la manta a la cabeza y he conseguido un éxito relativo (suficiente para mi).
Nos bajamos el openvpn-android-2.1.tar.bz2 de http://github.com/fries/android-external-openvpn/downloads, lo descomprimimos y lo instalamos a mano:
$ wget http://cloud.github.com/downloads/fries/android-external-openvpn/openvpn-android-2.1.tar.bz2
$ tar xjf openvpn-android-2.1.tar.bz2
$ for file in openvpn/system/lib; do adb push $file /system/lib; done
$ for file in openvpn/system/bin; do adb push $file /system/bin; done
Existe una app alli mismo, OpenVPN-Monitor, probad si queréis, pero a mi no me funciona. Para lanzar la conexión, abro un terminal, y ejecuto
# openvpn --config /sdcard/openvpn/xx.ovpn
Y luego ^C para cerrar la conexión.
Este es el fichero que utilizo de configuración, y evidentemente los certificados están donde se indica ;)
$ cat xx.ovpn
client
status /sdcard/openvpn/xx-status.log
log /sdcard/openvpn/xx-log.log
ca /sdcard/openvpn/xx/ca.crt
cert /sdcard/openvpn/xx/xx-user.crt
key /sdcard/openvpn/xx/xx-user.key
dev tun
port PUERTO
proto tcp
remote DIRECCIONIP
user nobody
group inet
persist-key
persist-tun
comp-lzo
verb 3
$
Evidentemente cambiar DIRECCIONIP y PUERTO según la configuración del servidor. Suerte. O no, que ahora puedes conectarte al trabajo incluso desde la zona de vinos (a no ser que tengais la suerte de no tener cobertura, claro) :cerveza:
UPDATE: Tunneldroid en el market (funciona bien instalando los binarios que recomienda, o con los que vienen de serie en cyanogen 4.2+):
Nos bajamos el openvpn-android-2.1.tar.bz2 de http://github.com/fries/android-external-openvpn/downloads, lo descomprimimos y lo instalamos a mano:
$ wget http://cloud.github.com/downloads/fries/android-external-openvpn/openvpn-android-2.1.tar.bz2
$ tar xjf openvpn-android-2.1.tar.bz2
$ for file in openvpn/system/lib; do adb push $file /system/lib; done
$ for file in openvpn/system/bin; do adb push $file /system/bin; done
Existe una app alli mismo, OpenVPN-Monitor, probad si queréis, pero a mi no me funciona. Para lanzar la conexión, abro un terminal, y ejecuto
# openvpn --config /sdcard/openvpn/xx.ovpn
Y luego ^C para cerrar la conexión.
Este es el fichero que utilizo de configuración, y evidentemente los certificados están donde se indica ;)
$ cat xx.ovpn
client
status /sdcard/openvpn/xx-status.log
log /sdcard/openvpn/xx-log.log
ca /sdcard/openvpn/xx/ca.crt
cert /sdcard/openvpn/xx/xx-user.crt
key /sdcard/openvpn/xx/xx-user.key
dev tun
port PUERTO
proto tcp
remote DIRECCIONIP
user nobody
group inet
persist-key
persist-tun
comp-lzo
verb 3
$
Evidentemente cambiar DIRECCIONIP y PUERTO según la configuración del servidor. Suerte. O no, que ahora puedes conectarte al trabajo incluso desde la zona de vinos (a no ser que tengais la suerte de no tener cobertura, claro) :cerveza:
UPDATE: Tunneldroid en el market (funciona bien instalando los binarios que recomienda, o con los que vienen de serie en cyanogen 4.2+):