Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Gargoyle => Mensaje iniciado por: jar229 en 10-03-2010, 12:45 (Miércoles)

Título: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 10-03-2010, 12:45 (Miércoles)
Un poco de historia.

Llevaba tiempo con la idea de 'meterle mano' a este router, pero todas las búsquedas que había hecho sobre la posibilidad de firmwares alternativos habían sido en vano (buscad en google a ver si encontráis

algo). Ni siquiera aparece en la lista de hardware soportado de OpenWrt  http://oldwiki.openwrt.org/TableOfHardware.html (http://oldwiki.openwrt.org/TableOfHardware.html) .

Sin embargo, el otro día, 'se me encendió la lucecita'. Empezé a buscar qué tipo de hardware (memoria, procesador, etc.) lleva este 'cacharro' (en la página de 3Com no hay nada al respecto). Una de las

referencias, me llevó hasta LugroMesh (Grupo de Usuarios de Software Libre de la ciudad de Rosario, LUGRo, Argentina) http://www.lugro-

mesh.org.ar/wiki/Hardware_Utilizado (http://www.lugro-mesh.org.ar/wiki/Hardware_Utilizado) y me topé con esto:

  
Citar
3CRWER200-75

    * Procesador: Atheros AR2315 SOC, MIPS 4KC, 180MHz
    * Memoria: 16MB SDRAM, 4MB Flash
    * Interfaz de red: 4 LAN + 1 WAN autosensing 10BASE-T/100BASE-TX port. Ethernet
    * Antena: 2 antenas, no removibles de 2 dBi
    * Potencia TX: ? ~ 18 dBm (63mW)
    * Sensibilidad: ?
    * PoE: No
    * Temperatura: -10°C to 45°C
    * Peso: 0,592 kg

Leches, esto tiene buena pinta. Continúo mirando y justo debajo encuentro:
Citar
   MR3201A (Fonera 2200)

    * Procesador: Atheros AR2315 SOC, MIPS 4KC, 180MHz
    * Memoria: 16MB SDRAM, 4MB Flash
    * Interfaz de red: 1 LAN autosensing 10BASE-T/100BASE-TX port. Ethernet
    * Antena: 1 antena removible de 2 dBi
    * Potencia TX: ? ~ 18 dBm (63mW)
    * Sensibilidad: ?
    * PoE: No
    * Temperatura: 0°C to 40°C
    * Peso: 0.? kg


Sigo leyendo y averiguo que están usando Nightwing http://nightwing.lugro-mesh.org.ar/ (http://nightwing.lugro-mesh.org.ar/): un firmware basado en OpenWrt. ¡ Esto se pone cada vez mejor !


Um ... Pienso (luego existo, jajaja): hardware muy similar (a la fonera), procesador y memoria idénticas ... ¿ Y si me arriesgo (total el router estaba dentro de un armario sin uso ninguno) e intento meterle

gargoyle (firmware también basado en openwrt) ?


Dicho y hecho. Bajo la última versión de fonflash (aquí tenéis más info de este programa:

https://foro.seguridadwireless.net/software/nuevo-fon-flash-recover-tool/ (https://foro.seguridadwireless.net/software/nuevo-fon-flash-recover-tool/)) y los ficheros de la última versión estable (la versión 'test' va más avanzada, pero prefiero no arriesgarme) de gargoyle para

atheros (http://www.gargoyle-router.com/download.php (http://www.gargoyle-router.com/download.php)).
Sigo el procedimiento habitual, y todo concluye (aparentemente) de forma correcta. Apago y enciendo el router para que se rebote y ... no funciona. Configuro la tarjeta de red con ip fija, intento conectar

por web, ... ssh, nada ... ¡¡¡ mi router ha muerto !!! Descanse en paz. Tengo un bonito ladrillo encima de la mesa  :'( :'( :'(

Pero en estas, que me pongo a ver el foro de LugroMesh, me registro y cuento mi problema.
Tras un par de días de 'lucha' y con la ayuda de JulioCP, al final, lo que parecía ya imposible se convierte en realidad: Gargoyle funciona estupendamente en mi 3Com 3CRWER200-75 (es que no estaba

'muerto' sólo se lo lo hacia, jaja)  ;D ;D

Ale ahora, después de soltaros el rollo patatero (lo siento, pero me apetecía contar la 'historia'), nos ponemos al tajo.

Parto desde el momento en que mi router se había quedado 'muerto'.
Presupongo que el proceso será el mismo teniendo el firmware 'oficial instalado'. Si alguien lo hace y nos lo cuenta, salimos de dudas.
Pero ojo, que el proceso es arriesgado y yo no puedo hacerme responsable.

Necesitamos:

- Los dos ficheros de la 'rama estable' de gargoyle para atheros. YO RECOMIENDO la versión 1.0.12 (las posteriores me parecen menos estables): gargoyle_1.0.12-atheros-root.squashfs http://www.gargoyle-router.com/downloads/images/atheros-2.6/gargoyle_1.0.12-atheros-root.squashfs (http://www.gargoyle-router.com/downloads/images/atheros-2.6/gargoyle_1.0.12-atheros-root.squashfs) y gargoyle_1.0.12-atheros-vmlinux.lzma http://www.gargoyle-router.com/downloads/images/atheros-2.6/gargoyle_1.0.12-atheros-vmlinux.lzma (http://www.gargoyle-router.com/downloads/images/atheros-2.6/gargoyle_1.0.12-atheros-vmlinux.lzma)
- Tftpd32 http://tftpd32.jounin.net/ (http://tftpd32.jounin.net/)
- Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
- Calculadora de windows

El proceso se llevará a cabo desde windows, pero se puede hacer de forma casi idéntica desde linux.

Lo primero, desactivar todas las tarjetas de red (wifi incluídas) menos la que vayamos a conectar al 3Com. Conectamos el cable de red (en la hayamos dejado activa) al router y configuramos la red con IP fija

de la siguiente forma:

Dirección IP : 192.168.1.111
Máscara de Subred: 255.255.255.0
Puerta de Enlace Predeterminada: 192.168.1.1

(http://lh6.ggpht.com/_8bD2gvMgFzQ/S5dgf1vfixI/AAAAAAAAAEo/3tX5BxRGQe8/s800/ip.jpg)

Lanzamos Putty y lo configuramos para que se conecte a la IP 192.168.1.1, marcamos el protocolo telnet y ponemos 9000 en el puerto. Pero aún no le déis a conectar (Open). Dejadlo así por ahora.

(http://lh6.ggpht.com/_8bD2gvMgFzQ/S5dggL3yz0I/AAAAAAAAAEs/9fCjacOz5Gk/s800/putty.jpg)

¡¡¡ Llega el momento de la verdad !!!

Conectad el router a la alimentación (aseguraros que el cable de red esté en uno de los puerto LAN).
Tras unos segundos (4 o 5), veréis que el icono de red de windows, indica que hay conexión, es el momento de darle a conectar (Open) a Putty.

Si habéis sido rápidos, obtendréis como respuesta, algo así:

== Executing boot script in 3.130 seconds - enter ^C to abort
^C
RedBoot>


Ya estamos dentro del RedBoot (arranque) del router y vamos a empezar a flashear el firmware (en 2 partes).
Pero antes, nos aseguramos de la secuencia de arranque y configuración del RedBoot es correcta.
A partir de aquí, podéis usar 'copiar y pegar' para más seguridad.

Escribimos:

Código: [Seleccionar]
fconfig -l
Y la respuesta:

RedBoot> fconfig -l
Run script at boot: true
Boot script:
.. fis load -l vmlinux.bin.l7
.. exec

Boot script timeout (1000ms resolution): 5
Use BOOTP for network configuration: false
Gateway IP address: 0.0.0.0
Local IP address: 192.168.1.1
Local IP address mask: 255.255.255.0
Default server IP address: 192.168.1.101
Console baud rate: 9600
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
RedBoot>


Si encontráis alguna diferencia, olvidaros de continuar con la actualización del firmware, y postead en este hilo con el resultado.
Si es idéntica, podéis seguir adelante.

Ponemos en marcha Tftpd32 (asegurándonos que los ficheros de gargoyle están en el mismo directorio del programa) y comprobamos que la dirección del servidor (server interface) es la 192.168.1.111.

(http://lh5.ggpht.com/_8bD2gvMgFzQ/S5dggQC0mZI/AAAAAAAAAEw/uzvKXdnY5kI/s800/tftp32.jpg)

Volvemos a putty y escribimos:
Código: [Seleccionar]
fis init
Nos preguntará:

RedBoot>About to initialize [format] FLASH image system - continue (y/n)

Contestamos:
Código: [Seleccionar]
y
Después de un minuto (más o menos) obtendremos algo así:

RedBoot>
*** Initialize FLASH Image System
... Erase from 0xbfc30000-0xbffe0000: ...........................................................
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .


Hemos borrado la memoria del router (dónde se guardan las particiones del sistema operativo).

Vamos a decirle en qué IP está el servidor TFTP

Código: [Seleccionar]
ip_address -l 192.168.1.1  -h 192.168.1.111
Ya se ha enterado y nos lo cuenta :)

RedBoot>
IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.111


Cargamos el primer fichero:

Código: [Seleccionar]
load -r -b %{FREEMEMLO} gargoyle_1.0.12-atheros-vmlinux.lzma
La respuesta es correcta:

RedBoot>
Using default protocol (TFTP)
Raw file loaded 0x80040c00-0x80100bff, assumed entry at 0x80040c00


Y ahora creamos la primera partición (el fichero que acabamos de enviar al router)

Código: [Seleccionar]
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
Despues de un par de minutos responde:

RedBoot>
... Erase from 0xbfc30000-0xbfcf0000: ............
... Program from 0x80040c00-0x80100c00 at 0xbfc30000: ............
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .


Ahora, toca enviar el segundo y último fichero:

Código: [Seleccionar]
load -r -b %{FREEMEMLO} gargoyle_1.0.12-atheros-root.squashfs
Ya lo tiene:

RedBoot>
Using default protocol (TFTP)
Raw file loaded 0x80040c00-0x80300bff, assumed entry at 0x80040c00


Ahora, para crear la segunda partición necesitamos saber el espacio libre que le queda, así que escribimos:
Código: [Seleccionar]
fis free
Nos reponderá algo parecido a esto:

RedBoot>
  0xBFCF0000 .. 0xBFFE0000


Abrimos la calculadora de windows y la ponemos en modo Científica y Hexadecimal (en windows 7 hay que escoger el modo programador).
Tenemos que restar el primer número, al segundo (BFFE0000 - BFCF0000, ignoramos el 0x) en mi caso el resultado es: 2F0000. Lo apuntamos, pero le añadimos 0x delante, así: 0x2F0000

Ya sabemos el espacio libre, así que creamos la partición, pero OJO, vosotros debéis sustituir 0x2F0000 por el resultado que hayas obtenido.

Código: [Seleccionar]
fis create -l 0x2F0000 rootfs
Ahora, a encenderse un cigarrito, tomar un cafe, o ir al baño. Este proceso puede durar bastante (entre 10 y 20 minutos)

Si todo ha ido bien nos responderá:


RedBoot>
... Erase from 0xbfcf0000-0xbffe0000: ...............................................
... Program from 0x80040c00-0x80300c00 at 0xbfcf0000: ............................................
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .


Para asegurarnos que el proceso ha sido correcto, listaremos las particiones:
Código: [Seleccionar]
fis list
El resultado si está todo bien será este:

^C
RedBoot> fis list
Name              FLASH addr  Mem addr    Length      Entry point
RedBoot           0xBFC00000  0xBFC00000  0x00030000  0x00000000
vmlinux.bin.l7    0xBFC30000  0x80041000  0x000C0000  0x80041000
rootfs            0xBFCF0000  0x80040C00  0x002F0000  0x80040C00
FIS directory     0xBFFE0000  0xBFFE0000  0x0000F000  0x00000000
RedBoot config    0xBFFEF000  0xBFFEF000  0x00001000  0x00000000
RedBoot>


Ya sólo queda rebotarlo:

Código: [Seleccionar]
reset
Los 'creyentes' ya pueden empezar a rezar, el resto ... esperamos un par de minutos (a que el router se reinice y cargue el sistema), abrimos el navegador y vamos a la IP 192.168.1.1. Si todo es correcto os

pedirá un password. Escribid 'password' y a disfrutar :)


Os pongo algunas capturas de pantalla para que veáis los diversos modos en que podemos poner nuestro router con este firmware.

(http://lh4.ggpht.com/_8bD2gvMgFzQ/S5ddIruCFfI/AAAAAAAAAEY/7_nH70ECLjs/s800/gargoyle1.jpg)

(http://lh5.ggpht.com/_8bD2gvMgFzQ/S5ddI0eShvI/AAAAAAAAAEg/Yr4-Watol_M/s800/gargoyle3.jpg)

Gracias a JulioCP. Sin su ayuda, mi router ahora sería poco más que un bonito 'pisapapeles'  :D
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: SERASER en 10-03-2010, 14:43 (Miércoles)
muy bueno el post jar229


chincheta al canto, pena que no tengo ninguno de esos clones de la fonera :-\
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 10-03-2010, 17:23 (Miércoles)
Gracias por la chincheta  ;)

Lo cierto es que he descrito el proceso para el firmware Gargoyle, pero si queremos instalar OpenWrt sería exactamente igual, cambiando los ficheros a flashear, únicamente.
Es más, presupongo que igual que la fonera, se le pueda poner también DD-WRT.
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: SERASER en 19-09-2010, 21:14 (Domingo)
raro, raro, solo post nuestros con mas de mil visitas ^-^
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: ramclaud en 20-09-2010, 01:27 (Lunes)
 yo cuento con un router de estos me gustaria instalare gargoyle pero no logro hacer que el pc me lo reconosca en el prime paso mi idea es repetir la señal de mi router tomsom de infinitum mexico creen que se pueda
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 20-09-2010, 17:17 (Lunes)
yo cuento con un router de estos me gustaria instalare gargoyle pero no logro hacer que el pc me lo reconosca en el prime paso mi idea es repetir la señal de mi router tomsom de infinitum mexico creen que se pueda

En el primer paso ?
Si te explicas un poco mejor, intentaremos ayudarte ...
Y sí, puedes repetir la señal de tu router (mira los otros hilos fijos en este mismo subforo)  ;D

raro, raro, solo post nuestros con mas de mil visitas ^-^

Está todo tan bien explicado, que no queda duda ninguna  ;D ;D >:(
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: ramclaud en 21-09-2010, 07:12 (Martes)
grasias por estar pendiente del tema , mi problema es que no me reconoce el  primer paso de entrar al redboot con putty lo he intentado con windows xp y vista y no se conecta  nose si me hara falta alguna libreria o algo asi de todas formas te doy las gracias, lo he intentado varias veces espero los 4 ,5 segundos que mencionas pero tarda mas en mostrarme vida el icono de conexiones de red ,luego me aparese opteniendo ip se vuelve a desconectar  vuelve a conectar y ya se queda conectado le he dado varios intervalos de tiempo pero no consigo conectarme
 
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 21-09-2010, 10:04 (Martes)
Es que no es fácil encontrar ese 'intervalo' en que se puede conectar por redboot.
Si quieres, prepara cuatro o cinco sesiones de putty y ves lánzandolas una detrás de otra, a ver si lo consigues.
Yo lo haría desde XP  ;)
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: ramclaud en 22-09-2010, 04:55 (Miércoles)
ok sigo agradesiendote ,una cosa que me llama la atencion es que en el navegador cuando entro al ruter en una de las solapas, una de conexion remota me dice que use el puerto 8000 tambien lo intente en putty pero igua no conecta lo digo porque tu pones que es el 9000 nose si tenga que ver o tiene que ser el que tu dices ,estoy saliendo muy tarde pero lo voy a intentar y te comento 
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 22-09-2010, 08:36 (Miércoles)
Para acceder al redboot del 3Com debes usar el puerto 9000.
Prueba a hacerlo configurando la Ip de tu equipo con 192.168.1.10 y máscara de subred 255.255.255.0
Y la ip que tienes configurada en el putty para conectarte al router es 192.168.1.1, verdad ?
Insisto, es cuestión de paciencia ... verás como al final le aciertas  ;D
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: ramclaud en 23-09-2010, 04:35 (Jueves)
ok me cambio de .111 del tuto por la .10 lo intento y comento
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 23-09-2010, 08:46 (Jueves)
Lo importante es configurar una ip fija dentro del rango.
Da igual que sea 192.168.1.111 o 192.168.1.10
Como no tenía claro si lo habías hecho te dije la .10, pero eso no afectará al resultado  ;)
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: ramclaud en 28-09-2010, 02:37 (Martes)
jefe imposible conectar al boot  con putty, la otra forma de conectar por el puerto serie soldando sera muy dificil busque info pero no encuentro nada, tengo un poco de practica soldando o sera muy arriesgado , seguire intentando
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 28-09-2010, 09:46 (Martes)
Me acabo de dar cuenta, que putty por defecto te pone en Conecction Type el SSH y, tienes que marcar Telnet (y el puerto 9000). No será ese el problema ?
La verdad si no es eso, ya no se me ocurre nada más ...  :P
Bueno, sí, que pruebes con FonFlash, pero a mi no me funcionó bien.

Aquí tienes un enlace al foro dónde en su día me ayudaron a rescatar este router: http://lugromesh.smfforfree2.com/index.php/topic,111.msg437.html#msg437 (http://lugromesh.smfforfree2.com/index.php/topic,111.msg437.html#msg437)
Como el hardware del 3Com es muy similar al de la Fonera+, probablemente el mod para añadirle un puerto serie sea parecido a esto: http://www.tedshardware.com/2010/07/la-fonera-serial-port-mod/ (http://www.tedshardware.com/2010/07/la-fonera-serial-port-mod/)
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: ramclaud en 29-09-2010, 03:15 (Miércoles)
ok jefe ,si uso telnet ,voy a intentarlo y seguire buscando informacion  detodas formas grasias por tu atencion
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: harlleyhlg en 04-06-2011, 20:53 (Sábado)
Hola,
He instalado "gargoyle" en mi 3CRWER200 seguindo tu post ...
Pero ahora tengo que volver a 3com firmware original.
¿Cómo?
Yo tengo otro router con firmware 3com.
Lo siento por mi español malo.
Soy brasileño ... Saludos.
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 05-06-2011, 21:30 (Domingo)
Y porqué quieres volver al firwmare original ?
La verdad es que es muchísimo menos completo que Gargoyle.
No sabría decirte si intentanto actualizar desde el interfaz web de Gargoyle con el último firmw de 3Com ...
Si no lo consigues y necesitas 'obligatoriamente' volver al original, avísame que intentaré ayudarte  ;)
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: TENERIFEZ en 06-06-2011, 18:21 (Lunes)
hola, una cosa, he leido todo el post (y los que has puesto en el foro de gargoyle) y viendo que el hardaware del 3com es muy similar al de la fonera (inclusive el acceso al redboot puerto 9000), la pregunta es:

¿No se podría flashear el 3com con el fonflasher?

Creo que tengo un router 3com de esos por ahi en alguna caja...

Gracias y saludos

Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 07-06-2011, 21:26 (Martes)
Pues en principio el par de veces que lo he intentado no me ha funcionado.
Pero vamos, que el método 'manual' no es para nada complicado (y menos siguiendo el tutorial)   ;)
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: harlleyhlg en 08-06-2011, 15:28 (Miércoles)
Yo he intentado algunas veces e algunas me ha funcionado, pero en otras no.
Yo creo que sea problemas Windows XP y Windows 7 ...
Yo he tentado actualizar desde el interfaz web de Gargoyle, pero no actualiza.
He tentado de otras formas en redboot, pero ninguna actualizou.
Estoy tentando actualizar varios firmwares, lugromesh, openwrt, x-wrt (interfaz grafica de openwrt), gargoyle, pero ahora quiero volver al firmware 3com.
Voy a hacer un tutorial.
Yo necessito volver ao firmware 3com. Entender ?
Yo he tentato ap51, fon flash, e nada ...
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 08-06-2011, 18:54 (Miércoles)
Si tienes otro router con el firmware de 3Com, sería cuestión de averiguar las particiones originales y 'recrearlas' de nuevo.
Intenta entrar por redboot, y después escribe el comando fis list
Pon aquí los resultados.
En cuanto al tutorial, si lo consigues, podríamos añadirlo también en este hilo  ;)
He encontra esta web con varios firmwares de 3Com para el modelo que nos ocupa: http://sites.google.com/site/3crwdr/
Por si puedieran valerte de algo ...
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: harlleyhlg en 10-06-2011, 13:58 (Viernes)
Los resultados
----------------------------------------------------------
Gargoyle
-------------------------
RedBoot> fis list
Name              FLASH addr  Mem addr    Length      Entry point
RedBoot           0xBFC00000  0xBFC00000  0x00030000  0x00000000
vmlinux.bin.l7    0xBFC30000  0x80041000  0x000C0000  0x80041000
rootfs            0xBFCF0000  0x80040C00  0x002F0000  0x80040C00
FIS directory     0xBFFE0000  0xBFFE0000  0x0000F000  0x00000000
RedBoot config    0xBFFEF000  0xBFFEF000  0x00001000  0x00000000
----------------------------------------------------------
   Firmware 3com
   -------------------------
   RedBoot> fis list
   Name              FLASH addr  Mem addr    Length      Entry point
   RedBoot           0xBFC00000  0x80040C00  0x00030000  0x00000000
   rootfs            0xBFC30000  0xBFC30000  0x00300000  0x00000000
   NVRAM             0xBFF30000  0xBFF30000  0x00010000  0x00000000
   vmlinux.bin.l7    0xBFF40000  0x80041000  0x000A0000  0x801E8040
   FIS directory     0xBFFE0000  0xBFFE0000  0x0000F000  0x00000000
   RedBoot config    0xBFFEF000  0xBFFEF000  0x00001000  0x00000000
   ----------------------------------------------------------

----------------------------------------------------------
Gargoyle
-------------------------
RedBoot> fconfig -l
Run script at boot: true
Boot script:
.. fis load -l vmlinux.bin.l7
.. go

Boot script timeout (1000ms resolution): 1
Use BOOTP for network configuration: false
Gateway IP address: 0.0.0.0
Local IP address: 192.168.1.1
Local IP address mask: 255.255.255.0
Default server IP address: 192.168.1.101
Console baud rate: 9600
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
----------------------------------------------------------
   Firmware 3com
   -------------------------
   RedBoot> fconfig -l
   Run script at boot: true
   Boot script:
   .. fis load -l vmlinux.bin.l7
   .. go
   
   Boot script timeout (1000ms resolution): 1
   Use BOOTP for network configuration: false
   Gateway IP address: 0.0.0.0
   Local IP address: 192.168.1.1
   Local IP address mask: 255.255.255.0
   Default server IP address: 192.168.1.101
   Console baud rate: 9600
   GDB connection port: 9000
   Force console for special debug messages: false
   Network debug at boot time: false
   ----------------------------------------------------------

La version de redboot de ambos es la misma.
El sitio "http://sites.google.com/site/3crwdr/" no sirve para el 3CRWER200.
Gracias por su ayuda.
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 12-06-2011, 11:50 (Domingo)
Prueba con esto a ver si funciona:

Citar
If it does not work on IE or Firefox, you can trey the following, make sure you are connected to the router of course:


1- Download the latest firmware from the website, unpack it to have the BIN file, the EXE or ZIP will not be accepted.


1- Press the reset button for 30 sconds, this will delete the firmware totally off


2- Fix your PC to IP address 192.168.1.2 , subnet 255.255.255.0 and Gateway 192.168.1.1, DNS use 192.168.1.1


3- Open browser and go to 192.168.1.1


In the Emergency page that you will find, upload the new firmware by browsing to the fiemware you downloaded and selecting it.


By doing the 30 seconds reset, you are deleting the older firmware from the router and there is No DHCP server on the router, hence the need to use Fixed IP address on your PC.

Recrear las particiones del firwmare de 3com es facil:

fis init

fis create -f 0xBFC30000  0xBFC30000  0x00300000  0x00000000 rootfs
fis create -f 0xBFF40000  0x80041000  0x000A0000  0x801E8040 vmlinux.bin.l7

.... etc.

El problema sería luego para subir el firwmare de 3com pues está en formato bin.
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: danieljay en 21-09-2011, 15:01 (Miércoles)
Este método sirve para un 3crwer100-75 ??

Saludos
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 21-09-2011, 21:42 (Miércoles)
Pues en principio no creo, el modelo que tú comentas, es un router-adsl y el del título de este hilo, un router neutro.
Pero si no le tienes mucho aprecio ... puedes intentarlo  ;D
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: danieljay en 21-09-2011, 22:14 (Miércoles)

No es adsl, posee 1 WAN, 4 LAN + WiFi

(http://dl.dropbox.com/u/7677032/DSCN5530.JPG)

Intente seguir los pasos:

- Instale Gargoyle fonflash, todo ok hasta que se reinicio no responde ping, ssh, web
- Luego intento conectarme por redboot pero no he tenido exito, he intentado con varias sesiones de putty, con scripts desde linux y nada. La unica diferencia que he econtrado es que he intendado desde Lunux y Windows 7, no desde Win XP.
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 22-09-2011, 13:28 (Jueves)
Al menos el 200-75 es bastante lento en iniciarse.
Le das tiempo suficiente antes de comprobar si funciona ?

Si te pones a hacer ping a la ip 192.168.1.1 en ningún momento responde ?
Imagino que la ip del equipo está bien configurada ...
Enciende la luz de power y la de lan ?

La verdad es que no es fácil, pillarle el truco a la conexión al redboot. Si te es posible, inténtalo desde windows xp (aunque sea desde una máquina virtual).
A las malas, inténtalo usando la utilidad posteada en este hilo: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=44506&postdays=0&postorder=asc&start=0 (tienes que estar logeado)


Tienes razón es un router neutro, me había empeñado en que este modelo era uno que había regalado ya.com y no es el mismo  :-[
Y según parece, es el mismo hardware: http://infodepot.wikia.com/wiki/3Com_OfficeConnect_3CRWER100-75
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: danieljay en 22-09-2011, 13:51 (Jueves)
Al menos el 200-75 es bastante lento en iniciarse.
Le das tiempo suficiente antes de comprobar si funciona ?

Si te pones a hacer ping a la ip 192.168.1.1 en ningún momento responde ?

En ninguno


Citar
Imagino que la ip del equipo está bien configurada ...
Enciende la luz de power y la de lan ?

Si Power y Lan que está conectado al equipo, con un ip en la misma red


Citar
La verdad es que no es fácil, pillarle el truco a la conexión al redboot. Si te es posible, inténtalo desde windows xp (aunque sea desde una máquina virtual).
A las malas, inténtalo usando la utilidad posteada en este hilo: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=44506&postdays=0&postorder=asc&start=0 (tienes que estar logeado)

Intentaré esto haber como me va.
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: Alvarohg en 28-09-2011, 19:13 (Miércoles)
Utiliza el flon flash y baja la ultima version del Gargoyle de la pagina y veras que te funciona, yo lo hice y me permitió configurarlo, solo tengo un problema tal vez alguien me pueda ayudar y es que apago  o depues de un tiempo se resetea la configuración.

Saludos
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 28-09-2011, 22:00 (Miércoles)
Utiliza el flon flash y baja la ultima version del Gargoyle de la pagina y veras que te funciona, yo lo hice y me permitió configurarlo, solo tengo un problema tal vez alguien me pueda ayudar y es que apago  o depues de un tiempo se resetea la configuración.

Saludos

Pues no debiera.
Qué versión de gargoyle tienes ?
Para mí, la más estable la 1.2.5  ;)
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: Alvarohg en 30-09-2011, 03:20 (Viernes)
tengo la ultima 1.4.2, voy a instalar la que dices..si no me funciona busco otro firmware y lo instalo
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 30-09-2011, 18:42 (Viernes)
tengo la ultima 1.4.2, voy a instalar la que dices..si no me funciona busco otro firmware y lo instalo


Bien, pues ya nos contarás de tus progresos  ;)
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: Alvarohg en 02-10-2011, 07:37 (Domingo)
Amigo si es un router  3com usa la direccion 10.10.12.72 en vez de la 192.168.1.1.  Saludos.
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 02-10-2011, 11:28 (Domingo)
Amigo si es un router  3com usa la direccion 10.10.12.72 en vez de la 192.168.1.1.  Saludos.

Por alguna razón ?
Please, explícate un poco mejor  ;)
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: huolpoch en 06-01-2012, 20:31 (Viernes)
a ver si me puedes orientar tengo 2 modem/dsl 3com 3crwer-200-75 y uno 3crwer-100-75 en ambos tienen el mismo chipset atheros ar2315a-001,  y una nand nvram 25 p32v6p, estos tienen firmware redboot e intento leer y cambiarlo por otro pues no me permite ciertas mac aparte de ser incompatible con los nuevos exploradores, me he fabricado la tarjeta pero no he podido conectarme via  ethernet he intentado por rs 232 y no lo he conseguido
he intento ahora con un max 232 y sus capacitores pero si alguien tiene el pinout de la parte inferior ya se cual es gnd y vc, pero no ubico cual es TX y RX
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: SERASER en 06-01-2012, 20:36 (Viernes)
Hola.

¿Que tension tienes entre Gnd y Vcc?

Invertir Rx por Tx no es problema, puedes probar de un modo y si no luego del otro, ahora bien jamas intercambiar Gnd por Vcc.

Saludos.

PD: Por lo que le he leido a jar229 en el primer post puedes acceder al redboot mediante cable de red.
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: huolpoch en 06-01-2012, 20:43 (Viernes)
3.3 v  si se inverten las puntas se obtiene negativo -3.3v

he echo la tarjeta que usa los dos transistores y diodos asi como resistencia para elevar los 3.3 a 12 v pero no puedo ubicar los tx y rx por eso pensaba hacerlo ahora con el max232 como subo imagenes del brick????

saludos
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: SERASER en 06-01-2012, 20:46 (Viernes)
Hola, no me acabo de enterar, ¿Lo tienes brickeado?

Por otro lado si la tension de trabajo es nivel 3v3 no puedes usar el max232, has de usar el max3232.

Una alternativa comoda y barata al max232 y max3232:

http://www.ebay.es/itm/CP2102-USB-to-RS232-TTL-232-Converter-Module-Chip-/220812904053?pt=LH_DefaultDomain_0&hash=item3369798675

Y reitero, si tienes localizados los puntos Gnd y Vcc, puedes probar aleatoriamente con Rx y Tx, no pasa nada.

Saludos.
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: ramclaud en 07-02-2012, 05:24 (Martes)
hola hace untiempo hice el intento pero nunca pude entrar al redboot siguiendo el tuto hasta que mire lo de la ip 10.10.12.72 y use el scrip de poner puty en c:/ crear el alrchivo .bat y abriendo barios y luego conectar el router porfin entre al dichoso redboot ya despues solo fui sustituyendo las ip del tuto porlas de ip mi rango 10.10.12.72 y10.10.12.2 en el pc server para el tft, gracias a jar229 por la ayuda cuando la ocupe, ahora me gustaria saber si quiero pasar a otro firm tendria que hacer el mismo prosedimiento? o desde la interfas de gargoyle y cual me podria servir ,bueno pero eso es otra historia
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: jar229 en 07-02-2012, 18:09 (Martes)
ramclaud, gracias por aportar tu caso en el hilo. Seguro que a alguien le servirá.
Presupongo que la instalación de otro firmware debería ser similar.
En su dia, creo recordar (tantos routers y tantas pruebas ... no acabo de tenerlo claro) que le instalé también OpenWRT  ^-^
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: Keil en 19-11-2012, 03:00 (Lunes)
Saludos.

Primero que nada gracias por el post del firmware, no sabia que existía software libre para routers.

Gracias a este post le metí Gargoyle a mi router 3com 3CRWER100-75, aunque claro, la diferencia en como entrar a Redboot fue diferente. Utilicé la página de Openwrt:

http://wiki.openwrt.org/toh/3com/3crwer100_75

para los que lo necesiten en español, aqui les dejo los pasos que hice:

- poner IP en el equipo la dirección IP 10.10.12.2
- iniciar el tftp32
- iniciar putty con telnet puerto 9000, dirección 10.10.12.2. Aún no darle conectar.
- El sitio de openwrt recomienda usar un bat para arrancar putty, lo que yo hice fue conectar el eliminador del router, y esperar a que los leds de LAN Status parpadeen del 4 al 1 y en ese momento darle conectar al putty
-segui el tutorial después de la conexión y con eso pude instalar el firmware

Nuevamente gracias por el tutorial, ahora si puedo personalizar mejor mi router y no tener un bonito pisapapeles jeje
Título: Re: Instalando Gargoyle (OpenWrt) en el router 3Com 3CRWER200-75
Publicado por: Frok en 22-02-2013, 11:06 (Viernes)
Hola.

Estupendo manual.

¿Sabes si se podría aplicar al router 3COM 8760. ( 3CRWE876075 )?

En la documentación no viene el tipo de procesador que lleva y googleando no he encontrado nada.

La idea era ponerle gargoyle para usarlo como Cliente + AP. No me importaría probar, pero no me gustaría dejarlo como pisapapeles. En el firmware del 3com puedes actualizar firmware, pero al intentar con Gargoyle y fallar, ¿se podría meter de nuevo el anterior firmware? ¿Cómo?

Tengo gargoyle en la fonera 2201 y sin problemas.

Gracias