ASUS RT-N16. Configuración impresora DD-WRT. Otras funciones

Estado
Cerrado para nuevas respuestas.
Instalar Impresora en firmware DD-WRT

Vamos con los pasos:

A) Instalación de drivers en el router.

Una vez configurado el router con el firmware DD-WRT, yo instalé esta versión : ftp://ftp.dd-wrt.com/others/eko/V24-K26 ... sb_ftp.bin pero te recuerdo que si tienes instalado el firmware original de ASUS antes debes instalar la versión mini y después (dependiendo de las características que quieras) escoge la versión adecuada, bien, pues hecho esto y conectado a Internet funcionando correctamente vamos a los pasos siguientes:

*- En el menú Administration / Management activar el JFFS2 Support habilitando las dos casillas; JFFS2 y Clean JFFS2, el router se reiniciará y veremos como el espacio disponible en la partición JFFS2 pasa a 24MB libres.
*- En el Menú Services / USB, activar:
Core USB Support , USB 1.1 Support (UHCI), USB 1.1 Support (OHCI), USB 2.0 Support, USB Printer Support
*- Entramos en el router abriendo una consola y vía Telnet, user = root y el password = nuestra clave.

*- Escribimos lo siguiente:

Código:
victek@RTN16:~# dmesg | grep printer

Nos mostrará algo similar a esto indicándonos que ha detectado la impresora que hemos conectado al USB posterior del router.

Código:
usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x03F0 pid 0x3304

A continuación escribimos:

Código:
victek@RTN16:~# ipkg update

Si nos da algún error activar y limpiar el espacio JFFS2 con las funciones en el menú del router varias ocasiones hasta que no de fallo. Nos debe mostrar unos mensajes similares a estos:

Código:
victek@RTN16:~# ipkg update
Downloading http://downloads.openwrt.org/whiterussian/packages/Packages ...
Connecting to downloads.openwrt.org (78.24.191.177:80)
Done.
Updated list of available packages in /jffs/usr/lib/ipkg/lists/whiterussian
Downloading http://downloads.openwrt.org/whiterussian/packages/non-free/Packages ...
Connecting to downloads.openwrt.org (78.24.191.177:80)
Done.
Updated list of available packages in /jffs/usr/lib/ipkg/lists/non-free
Downloading http://downloads.openwrt.org/backports/rc5/Packages ...
Connecting to downloads.openwrt.org (78.24.191.177:80)
Done.
Updated list of available packages in /jffs/usr/lib/ipkg/lists/backports

A continuación escribir:

Código:
victek@RTN16:~# ipkg install p910nd

Nos muestra mensajes similares a estos:

Código:
victek@RTN16:~# ipkg install p910nd
Downloading http://downloads.openwrt.org/backports/rc5/p910nd_0.7-2_mipsel.ipk ...
Connecting to downloads.openwrt.org (78.24.191.177:80)
Done.
Unpacking p910nd...Done.
Configuring p910nd...Done.
victek@RTN16:~#

Escribir lo siguiente ahora (linea por linea):

Código:
victek@RTN16:~# cd /jffs/etc
victek@RTN16:/jffs/etc# mkdir config
victek@RTN16:/jffs/etc# cd config
victek@RTN16:/jffs/etc/config# echo "/jffs/usr/sbin/p910nd -b -f /dev/usb/lp0 0" > usb.startup
victek@RTN16:/jffs/etc/config# chmod +x usb.startup

Ahora vamos a reinicar el router, escribe 'reboot' (sin las comillas) y espera a poder entrar nuevamente con el comando Telnet desde consola, una vez dentro escribe ps | grep p910 para saber si hemos instalado los drivers correctamente:

Código:
victek@RTN16:/# ps | grep p910 (te mostrará algo parecido a esto)
 1224 root       788 S    /jffs/usr/sbin/p9100d -b -f /dev/usb/lp0 0 
12548 root      1532 S    grep p910 
victek@RTN16:/# netstat -an | grep 910 
tcp        0      0 0.0.0.0:9100            0.0.0.0:*               LISTEN

Bien, ahora vamos a Administration / Commands y escribimos en el cuadro de comandos:

Código:
/bin/mknod -m 660 /dev/usb/lp0 c 180 0

Y lo guardamos en la sección de Save Startup. Reiniciamos nuevamente el router con un reboot, esperamos que arranque y ahora vamos a instalar la impresora del router en nuestro ordenador

B) Instalar Impresora Para Windows XP, Vista o W7

*- Agregar Impresora
*- Agregar Impresora Local
*- Pulsa en 'Crear un nuevo puerto'
*- Selecciona Standard TCP/IP Port
*- Siguiente
*- Nombre del host o dirección IP: escribe la IP del router
*- Nombre de puerto: dejar lo que está escrito
*- Consultar impresora... marcado
*- Pulsar en Siguiente
*- Comienza a detectar puerto TCP/IP .. no encuentra nada y en la siguiente pantalla que salta pulsar en Personalizado.
*- Pulsar en Configuración
*- En el nombre del puerto escribe lo que quieras, ejemplo, Impresora Router.
*- El resto déjalo igual y pulsa en Aceptar
*- Salta pantalla y pulsa en Siguiente, Windows intenta comunicar con Impresora para detectar controlador...
*- No lo encuentra y salta a pantalla de Instalar controlador Impresora, selecciona Marca y modelo.
*- Usar el controlador recomendado o actualmente instalado y pulsar en Siguiente
*- Escribir un nombre para la Impresora
*- No compartir esta impresora.
*- Siguiente
*- Imprimir página de prueba.. y pulsa en finalizar.

C) Instalar Impresora Para Linux (Ubuntu)

*- Sistema/administración/Impresoras
*- Servidor/Nueva/Impresora
*- Buscando .....
*- Seleccionar Network Printer/ AppSocket/HP JetDirect
*- Host = IP del router
*- Número de puerto = 9100
*-Siguiente
*- Seleccionar Marca y Modelo de la impresora
*- Seleccionar driver .. ejemplo HP Deskjet 990c hpijs [en] recommended.
*- Describir Impresora ... y Aplicar. Probar página de verificación..


Saludos
 
RT-N16. Acceder al módem adsl en configuración bridge.

RT-N16. Acceder al módem adsl en configuración bridge.

Administration / Commands

Escribir en la ventana

Código:
ifconfig vlan2:0 (la IP del módem ADSL +1, ejemplo IP=10.10.1.1 , entonces escribir 10.10.1.2) netmask 255.255.255.0

Pulsar Save Startup

Escribir de nuevo en la ventana.

Código:
/usr/sbin/iptables -I POSTROUTING -t nat -o vlan2 -d (la red del router, ejemplo = 10.10.1.0/24) -j MASQUERADE

Pulsar Save Firewall

Reiniciar el router y ya podremos acceder al módem desde nuestra red.

Escribo un ejemplo limpio tomando en cuenta que la IP del módem es 10.10.1.1

En Startup:
ifconfig vlan2:0 10.10.1.2 netmask 255.255.255.0

En Firewall:
/usr/sbin/iptables -I POSTROUTING -t nat -o vlan2 -d 10.10.1.0/24 -j MASQUERADE

Saludos
 
Estado
Cerrado para nuevas respuestas.
Arriba