
Si tenéis un router “La Fonera”, con versión del firmware 0.7.1 r2, esto te interesa. Hasta esta versión era muy sencillo acceder al shell por diferentes maneras, pero los de Fon se lo han currado y en la revisión 2 han cerrado muchos agujeros.
De todos modos, como siempre, hay gente que se lo curra más
, por lo que sigue siendo posible habilitar el SSH. Si te interesa: web de stefans. Ahí tienes una explicación muy chula de como va el tema, y de lo sencillo que es hacer el arreglo esta vez.
IMPORTANTE: La fonera tiene el firmware 0.7.1 r2. Para evitar que se actualice automáticamente no la conectes a Internet. Si ya viene con 0.7.2 puedes resetarla a la versión anterior pulsado durante 5 segundos el botoncito rojo que hay debajo.
88.198.165.155NOTA: Todo esto no evita que la fonera se actualice a la versión más moderna (pero cuando el dropbear está ya funcionando). Comprueba que tienes abierto el puerto 22. Si no es así, entonces mala suerte, los chicos de FON le han metido un nuevo bug (medida de seguridad que llaman ellos).
Si por cualquier razón no puedes acceder al interfaz Wifi, puedes redireccionar el puerto 22 con destino a la ip 192.168.10.1 y por ethernet(169.254.255.1) accedes al SSH.
Todo esto sirve para ejecutar el servidor SSH (dropbear) pero sólo por esta vez. Lo más probable es que quieras que arranque siempre. Para ello:
/bin/thinclient y comenta la última línea del fichero. Esto evita futuros cambios no deseados en el firmware por parte de los chicos de FON. La línea en cuestión quedará algo así:#. /tmp/.thinclient
Esta es una de esas raras ocasiones en las que necesitas usar vi,. Ya sabes que nunca faltan razones para aprender a quererlo, gggrrrgrr
dropbear en /etc/init.d/ para que se ejecute siempre al arranque:# ln -s /etc/init.d/dropbear /etc/init.d/S50dropbear
Si quieres entrar a la fonera por SSH desde la interfaz WAN usando la IP pública tienes que descomentar las siguientes dos líneas del fichero /etc/firewall.user de la fonera:
iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 22 -j ACCEPT iptables -A input_rule -i $WAN -p tcp --dport 22 -j ACCEPT
Si configuras La Fonera para que pida una IP por DHCP para su interfaz Ethernet no sabrás que IP le han asignado. Si necesitas saberla, para conectar por SSH por ejemplo, puedes usar lo que cuento en Averiguar la IP de un ‘chisme’, que la consigue por DHCP.
Si quieres sacarle toda la potencia a tu Fonera lo mejor es instalar OpenWRT.
Comentarios
gracias lo he conseguido 10/04/2008
Bueno, agradecerte de corazon este pedazo de tutorial que es el unico que me ha funcionado. Ahora solo me queda probar si funciona el modo bridge …. espero que si…. aunque reconozco que soy un cenutrio en linux
todo por culpa de billy….jejejejeje.
Ya os contaré si funciona, lo voy a conectar a mi disco duro portatil que tiene Ethernet.
Una pregunta, ¿un script para mapear este disco en la fon2200?
Gracias de nuevo
Actualización
Por si dudas de la validez de esta receta, debes saber que, a día 10 de abril de 2008, todo lo que se cuenta aquí sigue funcionando. Libera tu Fonera
Esto ya no funciona...
.. porque el DNS del hombre este resuelve las direcciones reales y actualiza.
La solución: montarte tú el dns y servidor radius o hacer un cable serie con un MAX232. Yo he optado por la 2.
Oscar, edita el post que la gente lo sepa
--
·brue
brue
Antes...
Antes también actualizaba, pero nunca supe si era usando el DNS de este hombre o cuando volvías al DHCP. De todos modos, aunque se actualize, tienes el dropbear lanzado, que puedes hacer definitivo.
MAX232... me gusta más el DS275...
De todos modos, en cuanto pueda, lo compruebo decentemente y edito el post
________________________________________________
La "S" de "CRySoL" es de "Software" no de "Salsa-rosa".
La "L" de "CRySoL" es de "Libre" no de "Linux".
_________________________________________________________________________________
"aviso: la dereferencia de punteros de tipo castigado romperá las reglas de alias estricto" --GCC 4.3.1
sólo ...
... has de resolver download.fon.com, radius01.fon.com, radius02.fon.com con tu servidor de nombres habitual y con el servidor de este tipo, para ver que son las mismas direcciones. La gente que lee este post, está actualizando. Al menos durante dos días ese servidor resolvía correctamente, y de ssh nada.
Un saludo.
--
·brue
brue
Bueno,
quizá este hombre no tenga ya el servidor DNS como debería. Al menos, funcinaba antes, si ahora no rula, hay que buscar otros métodos.
Si te actualiza a una revisión posterior a la 2 y quieres volver a la original, solo tienes que hacer una hard-reset: 5 segundos con el dedo en el reset mientras está encendida la maquinilla y listo, de nuevo a la 2.
UPDATE:
:-p
________________________________________________
La "S" de "CRySoL" es de "Software" no de "Salsa-rosa".
La "L" de "CRySoL" es de "Libre" no de "Linux".
entonces..
... ya vuelve a funcionar
Coméntaselo a Diego por fa...
Hoy me ha llegado la fonera
Hoy me ha llegado la fonera 2200 0.7.1 r3 y no soy capaz de activar el ssh mediante Kolofonium y no se por que, tambien he probado con la R2 de fabrica y nada el ssh no se activa, a ver si me podeis ayudar un poco.
Saludos