BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

Nuevo Firmware para la fonera - sin acceso ssh

MurdockDj

Atención antes de actualizar, tened presente que se pierde la conexión por SSH.

Ahora creo que ya dispongo de un cable JTAG, procederé a intentar conectarme por cable, si todo funciona bien, actualizaré el firmware via web y luego volcaré todo el disco de la fonera, para poder comparar los archivos e intentar sacar una actualización, que nos permita disfrutar de las mejoras, sin perder el acceso SSH.

Todo esto, porque sin el acceso SSH, resulta imposible desarrollar mejoras para la fonera.

Entre otras, estaba pensando en implementar el QoS de dd-wrt, para dar prioridad a los servicios importantes, frente a los p2p.

Alguien se me ha adelantado y tiene ya el contenido del update volcado ?

Saludos.

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
Alex

Pregunto (desde mi total ignorancia):

- Tenemos acceso SSH
- Podemos pasar ficheros por SCP
- Con MTD podemos grabar la flash
- Meraki Mini usa Atheros 2135
- La Fonera usa Atheros 2136
- 2135 y 2136 son iguales salvo por la falta de turbo-G en el primero
- Meraki Mini tiene las fuentes de su firmware, basado en OpenWRT, en su web

¿Se podría bajar el firmware, compilar, enviar a la fonera y flashearla?

......@...........

:-?

🗨️ 1
MurdockDj

Tecnicamente se deberia poder, pero no le veo la utilidad la verdad.

Yo tengo la fonera porque quiero colaborar con FON y quiero tener acceso en cualquier punto FON.

Saludos.

BocaDePez

Yo no lo voy a actualizar de momento, tengo el P2P capado por el router (digamos que mi Fonera no está, precisamente, en DMZ) y es divertido jugar con el ssh....

mgoreiro@aspire:~$ ssh root@192.168.1.9
root@192.168.1.9's password:

BusyBox v1.1.3 (2006.08.17-19:56+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

_______ _______ _______
| ____|| || _ |
| ____|| - || | | |
| | |_______||__| |__|
|___|

Fonera Firmware (Version 0.7.0 rev 4) -------------
*
* Based on OpenWrt - openwrt.org
* Powered by FON - fon.com/
---------------------------------------------------
root@OpenWrt:~#

Mooola

🗨️ 2
MurdockDj

Yo tambien tengo filtrado el p2p, pero me gustaria que se hiciera en la propia fonera, asi yo puedo usar mi p2p, pero los visitantes no.

Oye no tendras el cable con max232 verdad?

Saludos.

🗨️ 1
Alex

Si tienes un router capaz de soportar DD-WRT puedes bloquear p2p así como otros protocolos para determinadas ips, rangos, o macs.

Más o menos funciona. Y digo más o menos porque en mis pruebas a veces bloquea y otras no. Aunque ahora con la ofuscación no es todo lo efectivo que desearia.

BocaDePez

A las foneras ya les estan llegando las actualizaciones en la mia he "cazado" esto:

en el thinclient

cd /tmp
wget download.fon.com/firmware/update/0.7.0/4/upgrade.fon
/bin/fonverify /etc/public_fon_rsa_key.der /tmp/upgrade.fon

rm -f /tmp/.thinclient.sh

exit

🗨️ 4
MurdockDj

Si, en mi fonera tambien estaba, pero claro, como tengo comentada la linea que ejecuta el thin, se han salvado.

Tienes cable para la fonera ? seria interesante poder ver los cambios y aplicarlos a las nuestras, a nuestro gusto.

Gracias

🗨️ 3
elchavaldelapeca

Hola,

Ahí va la lista de archivos nuevos/modificados:

bin
bin/thinclient
etc
etc/banner
etc/config
etc/config/ntpservers
etc/config/openports
etc/config/webif
etc/fon_revision
etc/fon_version
etc/functions.sh
etc/init.d
etc/init.d/N45ntpclient
etc/init.d/S45firewall
etc/init.d/rcS
etc/sysctl.conf
usr
usr/lib
usr/lib/webif
usr/lib/webif/advanced.sh
usr/lib/webif/form.awk
usr/lib/webif/lang
usr/lib/webif/lang/cn
usr/lib/webif/lang/cn/fon.txt
usr/lib/webif/lang/en
usr/lib/webif/lang/en/fon.txt
usr/lib/webif/lang/es
usr/lib/webif/lang/es/fon.txt
usr/lib/webif/lang/fr
usr/lib/webif/lang/fr/fon.txt
usr/lib/webif/lang/de
usr/lib/webif/lang/de/fon.txt
usr/lib/webif/lang/jp
usr/lib/webif/lang/jp/fon.txt
usr/lib/webif/lang/it
usr/lib/webif/lang/it/fon.txt
usr/lib/webif/lang/kr
usr/lib/webif/lang/kr/fon.txt
usr/lib/webif/validate.awk
usr/lib/webif/webif.sh
usr/sbin
usr/sbin/adjtimex
usr/sbin/ntpclient
usr/bin
usr/bin/webif-page
www
www/cgi-bin
www/cgi-bin/webif
www/cgi-bin/webif/adv_net.sh
www/cgi-bin/webif/adv_pf.sh
www/cgi-bin/webif/adv_wifi.sh
www/cgi-bin/webif/connection.sh
www/cgi-bin/webif/language.sh
www/cgi-bin/webif/password.sh
www/cgi-bin/webif/private.sh
www/cgi-bin/webif/public.sh
www/cgi-bin/webif/upgrade.sh
www/cgi-bin/splash.sh
www/cgi-bin/status.sh
www/style.css

Habrá que hacer una actualización selectiva... ;)
Saludos

🗨️ 2
braculas

¿Has podido activar el ssh con el cable al nuevo firmware?

Edito: Se activa de igual forma con el cable serie.
login as: root
root@192.168.10.1's password:

BusyBox v1.1.3 (2006.11.21-19:49+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

_______ _______ _______
| ____|| || _ |
| ____|| - || | | |
| | |_______||__| |__|
|___|

Fonera Firmware (Version 0.7.1 rev 1) -------------
*
* Based on OpenWrt - openwrt.org
* Powered by FON - fon.com/
---------------------------------------------------
root@OpenWrt:~#

BocaDePez

ademas de editar el archivo que lo ejecuta, que puedo hacer para que no se descargue ningun archivo

Nkieto

Pues acabo de actualizarla, y no he perdido el SSH.

Como curiosidad, estaba conectado por SSH a la Fonera antes de conectarla a Internet, no creo que eso influya en nada.

🗨️ 3
elchavaldelapeca

Hola,

Nkieto, mira tu palomar que tienes una paloma cargadita.

Respecto a actualizar, confirmado, si se tenia el ssh abierto, esta actualización no lo cierra.

Acordaos de volver a comentar la ultima línea del archivo /bin/thinclient ya que de lo contrario dejais que entren automaticamente las proximas actualizaciones...

Saludos y a seguir trasteando... ;)

🗨️ 2
braculas

Pues a mi si que me lo ha cerrado el ssh la actualización, la hice a través del cable de red, pero lo he vuelto a abrir con el cable serie.

Angelus

pues a mi me lo cerro en 2 foneras pero en otra no

La razon ? Seran las meigas ...

Alex

Trasteando con la fonera me he cepillado un fichero, concretamente este:

/bin/fonverify

Si algun alma caritativa me lo sube a cualquier host sería de agradecer :-( :-( :-( :-( :-(

🗨️ 1
Alex

porfa :(

Alex

He estado trasteando mas y he conseguido sacar del upgrade.fon los ficheros que cambian. Ese upgrade es de tipo hotfix. En la web de fon está disponible otro que flashea totalmente la fonera.

Os he subido aqui (link roto) los ficheros que cambian, para que algun valiente los sobreescriba en su fonera y pruebe a ver si se actualiza. Tened cuidado antes de hacer eso y editad el firewall para que no cierre el ssh.

También tengo el flash completo. Lo he subido a esta otra web. Es también muy simple de utilizar. Así que ale, a trastear.
(link roto)

:-P

PD. Sigo necesitando el fonverify :-(

BocaDePez

Creo que lo puedes recuperar con este comando:

cp /rom/bin/vonverify /bin/fonverify

Pero por si acaso:

(link roto) y tienes el fonverify.

Un saludo.

🗨️ 1
Alex

muchas gracias!