Autor Tema: Intalar vpnc en un tl-wr841nd  (Leído 3136 veces)

0 Usuarios y 1 Visitante están viendo este tema.

yulyul

  • Visitante
Intalar vpnc en un tl-wr841nd
« en: 10-05-2016, 15:15 (Martes) »
Hasta la semana pasada tenía en el router de casa instalado Openwrt con un vpnc.
Me empezó a dar problemas y al final me ha tocado resetearlo.
Bien, la versión de openwrt que tenía montada es era la 12.09.
El caso es que me he descargado el último firmware (15.05.1) y cuando voy a meterle el paquete vpnc... no hay espacio :-(

Ok.
Decido ir hacia atrás... e instalar alguna versión anterior (he probado con una 14.07 y con una 12.09) y el problema que tengo es que al intentar actualizar los paquetes (#opkg update) parece como que no haga nada; y al intentar instalar el vpnc (#opkg install vpnc) me dice que no puede instalar el paquete (como si no apuntase bien a los repositorios)

He leído que "eliminar" paquetes de la 15.05.1 no me servirá para que quepa luego el vpnc.
Pero bajar de versión no me deja actualizar (o no sé como :-D

¿Alguna ayuda?

Yul



Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2125
Re: Intalar vpnc en un tl-wr841nd
« Respuesta #1 en: 10-05-2016, 15:48 (Martes) »
Hasta la semana pasada tenía en el router de casa instalado Openwrt con un vpnc.
Me empezó a dar problemas y al final me ha tocado resetearlo.
Bien, la versión de openwrt que tenía montada es era la 12.09.
El caso es que me he descargado el último firmware (15.05.1) y cuando voy a meterle el paquete vpnc... no hay espacio :-(

Ok.
Decido ir hacia atrás... e instalar alguna versión anterior (he probado con una 14.07 y con una 12.09) y el problema que tengo es que al intentar actualizar los paquetes (#opkg update) parece como que no haga nada; y al intentar instalar el vpnc (#opkg install vpnc) me dice que no puede instalar el paquete (como si no apuntase bien a los repositorios)

He leído que "eliminar" paquetes de la 15.05.1 no me servirá para que quepa luego el vpnc.
Pero bajar de versión no me deja actualizar (o no sé como :-D

¿Alguna ayuda?

Yul

Comprueba que el repositorio apunta a https://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages
Supongo que si usas la versión oficial esto ya estará contemplado, pero nunca está de más comprobarlo.
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Los dispositivos táctiles y las pantallas pequeñas son una lacra para la información relevante y el desarrollo de interfaces de usuario.
Trabajar sin la nube debería ser una prestación de los IoT, no un bug.

yulyul

  • Visitante
Re: Intalar vpnc en un tl-wr841nd
« Respuesta #2 en: 12-05-2016, 14:08 (Jueves) »
Me has pillado cambiando en la 14.07
Pero efectivamente falta el fichero distfeeds.conf
Dentro de /etc/opkg/

root@OpenWrt:/etc/opkg# cat distfeeds.conf
src/gz barrier_breaker_base http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/base
src/gz barrier_breaker_luci http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/luci
src/gz barrier_breaker_packages http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/packages
src/gz barrier_breaker_routing http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/routing
src/gz barrier_breaker_telephony http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/telephony
src/gz barrier_breaker_management http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/management

Gracias!!!

yulyul

  • Visitante
Re: Intalar vpnc en un tl-wr841nd
« Respuesta #3 en: 12-05-2016, 14:10 (Jueves) »
Nooooo....

ahora opkg update sí que funciona, pero....

root@OpenWrt:/etc/opkg# opkg install vpnc
Unknown package 'vpnc'.
Collected errors:
 * opkg_install_cmd: Cannot install package vpnc.


:-O

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2125
Re: Intalar vpnc en un tl-wr841nd
« Respuesta #4 en: 12-05-2016, 17:13 (Jueves) »
Nooooo....

ahora opkg update sí que funciona, pero....

root@OpenWrt:/etc/opkg# opkg install vpnc
Unknown package 'vpnc'.
Collected errors:
 * opkg_install_cmd: Cannot install package vpnc.


:-O

Te falta un repositorio: http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages/
vpnc está ahí.
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Los dispositivos táctiles y las pantallas pequeñas son una lacra para la información relevante y el desarrollo de interfaces de usuario.
Trabajar sin la nube debería ser una prestación de los IoT, no un bug.

yulyul

  • Visitante
Re: Intalar vpnc en un tl-wr841nd
« Respuesta #5 en: 16-05-2016, 09:28 (Lunes) »
:-(

No doy con ello.
A ver.
Gracias a Tki2000 he metido la línea que me faltaba en el distfeeds.conf para poder instalar el vpnc
***
root@OpenWrt:~# cat /etc/opkg/distfeeds.conf
src/gz barrier_breaker_base http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/base
src/gz barrier_breaker_luci http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/luci
src/gz barrier_breaker_packages http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/packages
src/gz barrier_breaker_routing http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/routing
src/gz barrier_breaker_telephony http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/telephony
src/gz barrier_breaker_management http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/management
src/gz barrier_breaker_oldpackages http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages/
***

Pero...
***
root@OpenWrt:~# opkg install vpnc
Installing vpnc (0.5.3-3) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages//vpnc_0.5.3-3_ar71xx.ipk.
Installing libgpg-error (1.12-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/packages/libgpg-error_1.12-1_ar71xx.ipk.
Collected errors:
 * wfopen: //usr/lib/opkg/info/libgpg-error.control: No space left on device.
 * wfopen: /usr/lib/libgpg-error.so.0.10.0: No space left on device.
 * extract_archive: Cannot create symlink from ./usr/lib/libgpg-error.so.0 to 'libgpg-error.so.0.10.0': No space left on device.
 * set_flags_from_control: Failed to open //usr/lib/opkg/info/libgpg-error.control: No such file or directory.
 * pkg_write_filelist: Failed to open //usr/lib/opkg/info/libgpg-error.list: No space left on device.
 * opkg_install_pkg: Failed to extract data files for libgpg-error. Package debris may remain!
 * opkg_install_cmd: Cannot install package vpnc.
 * opkg_conf_write_status_files: Can't open status file //usr/lib/opkg/status: No space left on device.
root@OpenWrt:~#
***

No lo instala :-((((

Podríamos pensar que no cabe (que es lo que viene ocurriendo en los firmware más nuevos) pero resulta que... tengo el mismo router funcionando con este firmware :-(
Si no consigo meterlo, probaré con el 12.09, pero... es que es curioso.
Claro!! tengo un backup del otro router, pero al volcarlo en este... lo único que copio es la configuración "buena" pero si no instalo el vpnc... no me sirve para nada... y no consigo instalarlo.
¿Alguna ayuda?

Yul.

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2125
Re: Intalar vpnc en un tl-wr841nd
« Respuesta #6 en: 16-05-2016, 15:06 (Lunes) »
:-(

No doy con ello.
A ver.
Gracias a Tki2000 he metido la línea que me faltaba en el distfeeds.conf para poder instalar el vpnc
***
root@OpenWrt:~# cat /etc/opkg/distfeeds.conf
src/gz barrier_breaker_base http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/base
src/gz barrier_breaker_luci http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/luci
src/gz barrier_breaker_packages http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/packages
src/gz barrier_breaker_routing http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/routing
src/gz barrier_breaker_telephony http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/telephony
src/gz barrier_breaker_management http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/management
src/gz barrier_breaker_oldpackages http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages/
***

Pero...
***
root@OpenWrt:~# opkg install vpnc
Installing vpnc (0.5.3-3) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages//vpnc_0.5.3-3_ar71xx.ipk.
Installing libgpg-error (1.12-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/packages/libgpg-error_1.12-1_ar71xx.ipk.
Collected errors:
 * wfopen: //usr/lib/opkg/info/libgpg-error.control: No space left on device.
 * wfopen: /usr/lib/libgpg-error.so.0.10.0: No space left on device.
 * extract_archive: Cannot create symlink from ./usr/lib/libgpg-error.so.0 to 'libgpg-error.so.0.10.0': No space left on device.
 * set_flags_from_control: Failed to open //usr/lib/opkg/info/libgpg-error.control: No such file or directory.
 * pkg_write_filelist: Failed to open //usr/lib/opkg/info/libgpg-error.list: No space left on device.
 * opkg_install_pkg: Failed to extract data files for libgpg-error. Package debris may remain!
 * opkg_install_cmd: Cannot install package vpnc.
 * opkg_conf_write_status_files: Can't open status file //usr/lib/opkg/status: No space left on device.
root@OpenWrt:~#
***

No lo instala :-((((

Podríamos pensar que no cabe (que es lo que viene ocurriendo en los firmware más nuevos) pero resulta que... tengo el mismo router funcionando con este firmware :-(
Si no consigo meterlo, probaré con el 12.09, pero... es que es curioso.
Claro!! tengo un backup del otro router, pero al volcarlo en este... lo único que copio es la configuración "buena" pero si no instalo el vpnc... no me sirve para nada... y no consigo instalarlo.
¿Alguna ayuda?

Yul.


Si compilas tú mismo una imagen con los paquetes, puede que te quepa. Los paquetes en ROM ocupan menos espacio que instalados después.
Si no es posible, entonces intenta una versión anterior. Puedes probar con las RC anteriores de BB. https://downloads.openwrt.org/barrier_breaker/
Un router con 4MB de flash, está muy recortadito para instalar paquetes, como puedes ver.
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Los dispositivos táctiles y las pantallas pequeñas son una lacra para la información relevante y el desarrollo de interfaces de usuario.
Trabajar sin la nube debería ser una prestación de los IoT, no un bug.

yulyul

  • Visitante
Re: Intalar vpnc en un tl-wr841nd
« Respuesta #7 en: 17-05-2016, 13:29 (Martes) »
No tiene sentido.
El firmware de la 14.07 lo bajé (sí es posible que haga ya algún añito de eso) y tras eso pude instalar el vpnc.
Ahora con el mismo modelo de router... ¡¡no puedo!!

A no ser que el tamaño del firmware, o del paquete hayan aumentado, no tiene ningún sentido :-(

Si no me apaño con la 12.09, deberé intentar compilar yo solo las ROM, pero... desconozco el procedimiento y los paquetes que necesitaría o no.

Un saludo, Yul.

yulyul

  • Visitante
Re: Intalar vpnc en un tl-wr841nd
« Respuesta #8 en: 17-05-2016, 14:38 (Martes) »
Otro intento.
Esta vez con el 12.09... y nada.
Os cuento lo que he hecho.
He instalado el firmware de la 12.09
De aquí:
https://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/
openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin
(Como tengo luci, es relativamente sencillo)

Ok.
Intento actualizar los paquetes; y opkg update no responde.
Vale interpreto que le faltan las fuentes.
Pero la 12.09, no tiene directorio /etc/opkg
:-)
Tiene un opkg list en /var, pero...
Creando el fichero en  /etc/opkg/distfeeds.conf
...
Primero hago un intento similar al fichero de la 14.07... y claro no funciona.
Navego por la 12.09... y ahí están todos los paquetes en /packages... así que con una única línea...

src/gz attitude_adjustment  http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages

funciona sin problemas.

root@OpenWrt:/etc/opkg# opkg update
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/Packages.gz.
Inflating http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/attitude_adjustment.

Pero a la hora de instalar el vpnc...

Ese paquete no existe :-O

root@OpenWrt:/etc/opkg# opkg install vnpc
Unknown package 'vnpc'.
Collected errors:
 * opkg_install_cmd: Cannot install package vnpc.

Busco... y lo que hay es vpnc_0.5.3-3_ar71xx.ipk

Vale pero al intentar instalar...

root@OpenWrt:/etc/opkg# opkg install vpnc_0.5.3-3_ar71xx.ipk
Collected errors:
 * wfopen: vpnc_0.5.3-3_ar71xx.ipk: No such file or directory.
 * pkg_init_from_file: Failed to extract control file from vpnc_0.5.3-3_ar71xx.ipk.


Así que nada. Ni con la 12.09 me aclaro.

¿Alguna posible solución a este misterio?

Gracias en cualquier caso.

yulyul

  • Visitante
Re: Intalar vpnc en un tl-wr841nd
« Respuesta #9 en: 17-05-2016, 15:04 (Martes) »
actualizado con 12.09-rc2
...

¡¡si que me ha dejado instalar el vpnc!!

:-)))

yulyul

  • Visitante
Re: Intalar vpnc en un tl-wr841nd
« Respuesta #10 en: 17-05-2016, 15:15 (Martes) »
Vuelvo a intentarlo con la 14.07, pero ahora con la rc3

El directorio opkg dentro de /etc no está

root@OpenWrt:/etc# mkdir opkg
root@OpenWrt:/etc# cd opkg/

creo el fichero distfeeds.conf
root@OpenWrt:/etc/opkg# vi distfeeds.conf
root@OpenWrt:/etc/opkg# opkg update

Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker.
root@OpenWrt:/etc/opkg# opkg install vpnc
Installing vpnc (0.5.3-3) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages/vpnc_0.5.3-3_ar71xx.ipk.
Installing libgpg-error (1.12-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages/libgpg-error_1.12-1_ar71xx.ipk.
Installing libgcrypt (1.6.1-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages/libgcrypt_1.6.1-1_ar71xx.ipk.
Installing kmod-tun (3.10.49-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages/kmod-tun_3.10.49-1_ar71xx.ipk.
Installing vpnc-scripts (20120423-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages/vpnc-scripts_20120423-1_ar71xx.ipk.
Installing ip (3.15.0-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages/ip_3.15.0-1_ar71xx.ipk.
Configuring ip.
Configuring kmod-tun.
Configuring libgpg-error.
Configuring libgcrypt.
Configuring vpnc-scripts.
Configuring vpnc.


Ahora sí!!!!


yulyul

  • Visitante
Re: Intalar vpnc en un tl-wr841nd
« Respuesta #11 en: 20-05-2016, 10:55 (Viernes) »
Por dejarlo todo limpio, hasta donde he llegado.
Partimos del router de serie o con una versión instalada que nos da problemas pero que nos permite acceder a cargar un firmware.

Cargamos el firmware de la versión 14.07-rc3 [pues los  superiores me dan problemas de espacio]

https://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin
(Como veis la versión 8, que es la versión de mi router)

Hay que crear un fichero de fuentes...
Si te fijas el fichero opkg.conf está configurado para la 15.05!!! y te dará errores en la dependencia del vpnc
***
root@OpenWrt2:~# cat /etc/opkg.conf
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
src/gz chaos_calmer_base http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base
src/gz chaos_calmer_luci http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/luci
src/gz chaos_calmer_packages http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages
src/gz chaos_calmer_routing http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/routing
src/gz chaos_calmer_telephony http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/telephony
src/gz chaos_calmer_management http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/management
option check_signature 1
****

Si lo ejecutas... mira!!! la versión!!!

***
root@OpenWrt2:~# opkg update
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_luci.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_packages.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_routing.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_telephony.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_management.
****
Del fichero /etc/opkg.conf hay que borrar las referencias a la versión 15.05

Creamos el fichero  /etc/opkg/distfeeds.conf

***
root@OpenWrt2:/# vi /etc/opkg/distfeeds.conf
src/gz barrier_breaker http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages
~
***

Actualizas las fuentes ahora
****
root@OpenWrt2:/etc# opkg update
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages//Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker.
****
Fuentes actualizadas...

Y ahora intentas actualizar el vpnc

***
root@OpenWrt2:/etc# opkg install vpnc
Installing vpnc (0.5.3-3) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages//vpnc_0.5.3-3_ar71xx.ipk.
Installing libgpg-error (1.12-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages//libgpg-error_1.12-1_ar71xx.ipk.
Installing libgcrypt (1.6.1-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages//libgcrypt_1.6.1-1_ar71xx.ipk.
Installing kmod-tun (3.10.49-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages//kmod-tun_3.10.49-1_ar71xx.ipk.
Installing vpnc-scripts (20120423-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages//vpnc-scripts_20120423-1_ar71xx.ipk.
Installing ip (3.15.0-1) to root...
Downloading http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/packages//ip_3.15.0-1_ar71xx.ipk.
Configuring ip.
Configuring kmod-tun.
Configuring libgpg-error.
Configuring libgcrypt.
Configuring vpnc-scripts.
Configuring vpnc.
****

¡¡Por fin!!!





« Última modificación: 20-05-2016, 12:09 (Viernes) por yulyul »