Esta pagina se ve mejor con JavaScript habilitado

OpenWRT en Comtrend CT-5361

 ·  ☕ 4 minutos lectura  ·  🗻 HotspotCepeda

De como reciclar un viejo router ADSL y convertirlo en un router neutro con software libre. Se pueden usar como firewall, como AP o por entretenimiento para aprender redes porque ofrecen muchas funciones.
Cambiando el firmware del fabricante a OpenWRT se transforman en router Linux. Dejo un enlace de la lista de hardware compatible https://openwrt.org/toh/start porque seguro que tienes algún router viejo por casa y es compatible. Dependiendo del router es más o menos fácil cargar el firmware, este router no es fácil y va corto de memoria pero se puede.

Comtrend_CT-5361
https://openwrt.org/toh/comtrend/ct5361

1. Seleccionar firmware:

He intentado instalar un Barrier Breaker 14.07 ya compilado de seguridad wireless pero no he podido hacerlo funcionar, el router se reinicia, lo ponen como que ya tiene lUCI, pero tampoco me ha funcionado el acceso por web.
Lista de firmwares Stable:
Chaos Calmer 15.05 Download images 2015 September r46767
Barrier Breaker 14.07 Download images 2014 October r42625
Attitude Adjustment 12.09 Download images 2013 April r36088
Backfire 10.03.1 Download images 2011 December r29592
Backfire 10.03 Download images 2010 April r20728
Kamikaze 8.09.2 Download images 2010 January r18801
Kamikaze 8.09.1 Download images 2009 June r16278
Kamikaze 8.09 Download images 2008 September r14510
Kamikaze 7.09 Download images 2007 September r7831
Kamikaze 7.07 Download images 2007 July
Kamikaze 7.06 Download images 2007 June r7204
White Russian 0.9 Download images 2007 January r6257

Al final se han seguido los pasos de la wiki openWRT para este modelo y lo tengo funcionando con Backfire (10.03.1, r29592) el lUCI no es tan chulo como el Barrier Breaker pero sirve para trabajar igual de bien.

2. Instalar el firmware

Si en algún momento del proceso al acceder por web al router para cambiar el firmware nos aparece la pagina rosa con el texto:
404 Not Found
File not found.
micro_httpd
Vamos a las preferencias de nuestro navegador, privacidad y limpiamos la cache, esto pasa por que le hacemos un lio al navegador y ya no sabe que página entregarnos, la cache no coincide con la realidad.

Encender el router con el botón de reset pulsado unos 10 segundos para entrar al modo bootloader.
Fijar una IP del rango del router

1
ifconfig eth0 192.168.1.222

Abrir en el navegador la dirección del router 192.168.1.1, seleccionar el fichero .bin cargarlo y esperar pacientemente a que se reinicie.

Si se interrumpe la alimentación cuando estamos editando el firmware despídete del aparato.

3. Configuración como router neutro.

Cuando se pone el nuevo firmware solo se puede acceder por telnet y sin contraseña, el SSH se activa cuando se fija el password de root.
Desde PC pedir ip por dhcp:

1
2
dhclient eth0
telnet 192.168.1.1

Fijar password

1
passwd root

Editar /etc/config/network.

1
vi /etc/config/network

Borramos todo el contenido del archivo y pegamos esto directamente. (Cambiar las MAC por las del router y en la mac de la wan sumar 1).

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
config ‘interface’ ‘loopback’
option ‘ifname’ ‘lo’
option ‘proto’ ‘static’
option ‘ipaddr’ ‘127.0.0.1’
option ‘netmask’ ‘255.0.0.0’

config globals ‘globals’
option ula_prefix ‘xxxx:001c:xxxx::/48’

config ‘switch’ ‘eth1’
option ‘enable’         ‘1’
option ‘enable_vlan’    ‘1’
option ‘reset’          ‘1’

config ‘interface’ ‘lan’
option ‘ifname’ ‘eth1.1’
option ‘force_link’ ‘1’
option ‘type’ ‘bridge’
option ‘proto’ ‘static’
option ‘ipaddr’ ‘192.168.1.1’
option ‘netmask’ ‘255.255.255.0’
option ‘nat’ ‘1’
option ip6assign ’60’
option macaddr ’00:30:xx:xx:xx:7B’

config ‘interface’ ‘wan’
option ‘ifname’ ‘eth1.0’
option ‘force_link’ ‘1’
option ‘macaddr’ ’00:30:xx:xx:xx:7C’
option ‘proto’ ‘dhcp’
option ‘defaultroute’ ‘1’

config ‘switch_vlan’
option ‘device’ ‘eth1’
option ‘vlan’ ‘1’
option ‘ports’ ‘1 2 3 4 5t’

config ‘switch_vlan’
option ‘device’ ‘eth1’
option ‘vlan’ ‘0’
option ‘ports’ ‘0 5t’

Guardar y reiniciar la configuración de los interfaces, esto tarda:

1
/etc/init.d/network reload

4 Comprobaciones

Olvídate de la rotulación de interfaces que traía el router de origen, ahora se quedan así:
Nueva routulación de bocas
Conectar internet a la WAN 0 y pc a LAN 1 2 ó 3

1
2
dhclient eth0
ssh 192.168.1.1

Ahora desde el router y desde nuestra maquina se alcanza internet ya se pueden actualizar o instalar paquetes.

1
2
ping 8.8.8.8
opkg update

Para configurar la wifi y resto de opciones ya se puede hacer por lUCI.


HotspotCepeda
Escrito por
HotspotCepeda
Mantenedor de la red