Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: jesmasuso en 13-05-2015, 16:14 (Miércoles)

Título: Transformar router en servidor de impresión
Publicado por: jesmasuso en 13-05-2015, 16:14 (Miércoles)
La idea es con este router (Contrend AR-5387un) convertirlo en un servidor de impresión.
Tengo una impresora sin protocolo IPP con conexión USB y utilizar este router para conectarla como si fuera otro equipo más de forma inalambrica al router y así desde cualquier otro equipo poder imprimir en esa IP. Es decir este contrend sería parte de la impresora
Se puede hacer?
Título: Re: Transformar router en servidor de impresión
Publicado por: Tki2000 en 13-05-2015, 17:33 (Miércoles)
La idea es con este router (Contrend AR-5387un) convertirlo en un servidor de impresión.
Tengo una impresora sin protocolo IPP con conexión USB y utilizar este router para conectarla como si fuera otro equipo más de forma inalambrica al router y así desde cualquier otro equipo poder imprimir en esa IP. Es decir este contrend sería parte de la impresora
Se puede hacer?

En la wiki de openwrt: p910nd Printer Server (http://wiki.openwrt.org/doc/howto/p910nd.server)
Traducción al español: Servidor de impresión p910nd (https://translate.google.com/translate?sl=en&tl=es&js=y&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fwiki.openwrt.org%2Fdoc%2Fhowto%2Fp910nd.server&edit-text=)
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 14-05-2015, 09:31 (Jueves)
Eso lo había leido, pero como no tengo ni idea, preguntaba si dentro de todo el paquete que se instala se pueden eliminar cosas que son innecesarias y hay otras que harían falta.
Hacer notar que esta impresora según el fabricante no tiene soporte de protocolo IPP ni siquiera el 1.1 que requieren otros routers.
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 14-05-2015, 09:33 (Jueves)
Me olvidaba de dar las gracias a todos los del foro y aquellos que intentan ayudar
Título: Re: Transformar router en servidor de impresión
Publicado por: jar229 en 14-05-2015, 10:11 (Jueves)
En este hilo, también está explicado: [Tutorial] HG553: LuCi Samba FTP MLDonkey Transmission Wifi rtorrent, etc. (https://foro.seguridadwireless.net/openwrt/instalacion-(facil)-de-openwrt-en-huawei-553/)
Título: Re:
Publicado por: rulasss en 14-05-2015, 14:05 (Jueves)
Rizando el rizo. ¿se podría añadir un hub usb y conectar muchas impresoras?

Enviado desde mi GT-I9505 mediante Tapatalk

Título: Re:
Publicado por: Pteridium en 14-05-2015, 15:00 (Jueves)
Rizando el rizo. ¿se podría añadir un hub usb y conectar muchas impresoras?

Sí, pero quizá no sea fácil.
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 14-05-2015, 20:53 (Jueves)
Gracias a todos, ya instalé kmod-usb-printer pero no consigo encontrar la impresora, no quiero ser pesado pero esta impresora no tiene soporte para IPP, dicho de otra forma es USB normal.

Antes que nada, tengo serias dudas de que vaya a funcionar, ya que esta impresora no tiene tarjeta de red y por tanto no soporta el protocolo IPP (Internet Printing Protocol).
Título: Re: Transformar router en servidor de impresión
Publicado por: Pteridium en 14-05-2015, 21:45 (Jueves)
No es necesario ese protocolo ya que lo que vas a hacer es conectarla al router.
Lo que necesitas es instalar p910nd si quieres configurar por con UCI o luci-app-p910nd para configurar a través de LuCI.
P910nd hace que la impresora se "vea" en a red local para que todos los equipos enganchados a esa red puedan usar la impresora.
Por supuesto kmod-usb-printer hace falta.  ;)
Título: Re: Transformar router en servidor de impresión
Publicado por: Tki2000 en 14-05-2015, 22:06 (Jueves)
Gracias a todos, ya instalé kmod-usb-printer pero no consigo encontrar la impresora, no quiero ser pesado pero esta impresora no tiene soporte para IPP, dicho de otra forma es USB normal.

Antes que nada, tengo serias dudas de que vaya a funcionar, ya que esta impresora no tiene tarjeta de red y por tanto no soporta el protocolo IPP (Internet Printing Protocol).

Un servidor de impresión sirve precisamente para eso, para poder imprimir con una impresora USB como si de una impresora de red se tratara.
La enchufas por USB al router, y luego en el sistema operativo agregas una impresora de red, con la IP del router, que es el servidor que la tiene conectada.
Instala el servidor p910nd en el router, configúralo y busca cómo agregar una impresora de red para tu sistema operativo. Lo puedes encontrar en los enlaces que te dí antes.
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 15-05-2015, 09:12 (Viernes)
Muchas gracias Tki2000 en eso estoy, pero quería subrayar las palabras que me dijeron en el servicio técnico.
Supongo que lo primero será detectar la impresora en el contrend y luego conectar este vía wifi como cliente al router principal.
Mil gracias e iré informando de los avances.
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 15-05-2015, 10:58 (Viernes)
Aqui de nuevo y con problemas, he asociado el wifi con el router de casa y se conecta, peeero no mantiene la conexión conecta 20 seg. y se desconecta 40, así continuamente.
Que he hecho mal??????
Gracias por la ayuda
Título: Re: Transformar router en servidor de impresión
Publicado por: Tki2000 en 15-05-2015, 13:41 (Viernes)
Aqui de nuevo y con problemas, he asociado el wifi con el router de casa y se conecta, peeero no mantiene la conexión conecta 20 seg. y se desconecta 40, así continuamente.
Que he hecho mal??????
Gracias por la ayuda

La wifi de ese router todavía no está pulida. Tiene chipset broadcom  ¿Qué versión de openwrt estás usando y qué driver de wifi estás usando?
De todas formas, te auguro que por wifi y en modo cliente, con ese chipset, vas a tener casi seguro problemas. ¿no puedes enganchar el router por cable?
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 15-05-2015, 15:10 (Viernes)
Hola Tki2000 esta es el bin OpenWrt Barrier Breaker 14.07-rc3 / LuCI Trunk (git-7a26a77)
3.10.49
lo único que le he añadido es kmod-usb-printer.
Poder lo puedo conectar con cable pero estoy limitado a tener la impresora cerca del router, y lo que pretendía es la impresora en su sitio con este aparato como si fuera otro equipo más en la red inalámbrica del mismo modo que hay en el mercado
Título: Re: Transformar router en servidor de impresión
Publicado por: jar229 en 15-05-2015, 16:14 (Viernes)
Hola Tki2000 esta es el bin OpenWrt Barrier Breaker 14.07-rc3 / LuCI Trunk (git-7a26a77)
3.10.49
lo único que le he añadido es kmod-usb-printer.
Poder lo puedo conectar con cable pero estoy limitado a tener la impresora cerca del router, y lo que pretendía es la impresora en su sitio con este aparato como si fuera otro equipo más en la red inalámbrica del mismo modo que hay en el mercado

Haz caso a tki2000 la wifi de este router no va nada bien.

Si quieres evitarte problemas, usa cable de red (también te valdria un PLC).
Título: Re: Transformar router en servidor de impresión
Publicado por: Tki2000 en 15-05-2015, 18:03 (Viernes)
También podrías intentar ponerle un hub usb, y enchufar un picho wifi con chipset atheros y la impresora. Dejar de lado la wifi interna y trabajar con la wifi del pincho.
Lo del PLC que indica jar229 también es una opción interesante, aunque sea un poco más cara. Los PLC que tengo funcionando van como un tiro.
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 15-05-2015, 19:23 (Viernes)
Usar el plc está encima de la mesa, pero de todas formas no consigo imprimir la página de prueba desde el equipo que esta conectado con cable al router, los equipos son win7 o vista.
Título: Re: Transformar router en servidor de impresión
Publicado por: Tki2000 en 15-05-2015, 20:51 (Viernes)
Usar el plc está encima de la mesa, pero de todas formas no consigo imprimir la página de prueba desde el equipo que esta conectado con cable al router, los equipos son win7 o vista.

Seguramente tendrás que abrir el puerto 9100 en el firewall de openwrt.

Título: Re: Transformar router en servidor de impresión
Publicado por: raphik en 17-05-2015, 09:04 (Domingo)
Comprueba que el router de impresión detecta la impresora con el comando ls /dev/usb.
El comando debería devolver un simple "lp0". Si no devuelve nada, puede ser que no hayas instalado alguno de estos paquetes: kmod-usb2, kmod-usb-core, kmod-usb-ohci y kmod-usb-printer.

Suerte.
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 17-05-2015, 09:28 (Domingo)
Todos esos paquetes estan en la lista instalados kmod-usb-printer lo tuve que instalar con nodepens.
con dmesg aparece lp0, intentaré averiguar como se abre el puerto en el firewall.
muchas gracias seguiré intentandolo.
Título: Re: Transformar router en servidor de impresión
Publicado por: raphik en 17-05-2015, 09:44 (Domingo)
Abrir el cortafuegos es esencial para que el router de impresión acepte paquetes por el puerto TCP 9100.
Edita el fichero /etc/config/firewall y añádele estas líneas al final:

Código: [Seleccionar]
config 'rule'
option 'name' 'Servidor-de-Impresión'
option 'src' 'lan'
option 'proto' 'tcp'
option 'dest_port' '9100'
option 'target' 'ACCEPT'
Título: Re: Transformar router en servidor de impresión
Publicado por: raphik en 17-05-2015, 10:00 (Domingo)
Ayer instalé el backport de Noltari en un AR-5387un y también tuve que forzar la instalación de paquetes porque daba errores de dependencias. No conseguí que funcionara.

Hoy he instalado la CC del trunk. Es un rollo porque no incorpora LuCI y para instalarlo hay que "darle" internet a través de otro router. Una vez instalado LuCI, le instalé los paquetes de soporte USB básicos y de impresión USB. También le instalé luci-app-p910nd y p910nd. Configuré el cortafuegos y activé el servidor de impresión por LuCI. Finalmente añadí la nueva impresora al PC de Windows 7 y pude imprimir por ethernet. Para imprimir por wifi tuve que configurar el cortafuegos del router de impresión para que aceptara conexiones "Any zone" (asterisco en la opción src).

Código: [Seleccionar]
config 'rule'
option 'name' 'Servidor-de-Impresión'
option 'src' '*'
option 'proto' 'tcp'
option 'dest_port' '9100'
option 'target' 'ACCEPT'

Por cierto, para activar los cambios hay que reiniciar el cortafuegos.
Código: [Seleccionar]
/etc/init.d/firewall stop
/etc/init.d/firewall start

(http://i.imgur.com/4oDW8Yc.jpg)
Título: Re: Transformar router en servidor de impresión
Publicado por: raphik en 17-05-2015, 10:13 (Domingo)
... con dmesg aparece lp0 ...

Es importante que el dispositivo de impresión esté en la ruta /dev/usb/lp0, porque es la que utiliza el servidor de impresión p910nd.

(http://i.imgur.com/dpylVnC.jpg)
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 17-05-2015, 22:24 (Domingo)
De momento no he conseguido que se imprima la página de prueba, lo tengo conectado por rj45 y sin wifi para evitar lios. Aún así no lo he conseguido, todo lo que me habéis dicho esta comprobado y correcto.
Si a alguien se le ocurre que puede estar pasando agradezco cualquier ayuda.
Saludos
Título: Re: Transformar router en servidor de impresión
Publicado por: Tki2000 en 18-05-2015, 10:48 (Lunes)
De momento no he conseguido que se imprima la página de prueba, lo tengo conectado por rj45 y sin wifi para evitar lios. Aún así no lo he conseguido, todo lo que me habéis dicho esta comprobado y correcto.
Si a alguien se le ocurre que puede estar pasando agradezco cualquier ayuda.
Saludos

Si no das más detalles, como los logs de openwrt al conectar la impresora, o cómo has configurado la impresora tanto en la parte del router como en la parte del PC, no podemos saber qué pasa.

Título: Re: Transformar router en servidor de impresión
Publicado por: jar229 en 18-05-2015, 12:20 (Lunes)
Yo creo que el problema es que ha forzado las dependencias al instalar algunos paquetes. Lo suyo sería usar un firmware que ya traiga el servidor de impresión incluido. Eso o usar un firmware del repo de OpenWrt e ir instalando paquetes.
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 18-05-2015, 18:13 (Lunes)
Buenas tardes gracias por responder.
El único paquete que instalé es kmod-usb-printer, y los logs no sé como sacarlos, de linux apenas conozco que existe.
Intentaré hacerlos y los pondré
De nuevo gracias por el apoyo
Título: Re: Transformar router en servidor de impresión
Publicado por: raphik en 18-05-2015, 19:17 (Lunes)
Yo creo que el problema es que ha forzado las dependencias al instalar algunos paquetes. Lo suyo sería usar un firmware que ya traiga el servidor de impresión incluido. Eso o usar un firmware del repo de OpenWrt e ir instalando paquetes.
El backport de Noltari incluye los paquetes luci-app-p910nd y p910nd pero, curiosamente, no incluye el paquete kmod-usb-printer y da errores de dependencias al instalarlo. Descartado.
El firmware BB no soporta wifi. Descartado.
La única posibilidad que queda, sin tener que compilar, es la CC del trunk. Yo la he instalado y funciona con una HP DeskJet 5652, tanto por ethernet como por wifi. Es fundamental abrir el puerto TCP 9100 para cable y para wifi. La modificación del fichero /etc/config/firewall del HOWTO http://wiki.openwrt.org/doc/howto/p910nd.server me funcionó bien con el cable, pero para wifi tuve que corregir la línea
Código: [Seleccionar]
option 'src' 'lan'y poner
Código: [Seleccionar]
option 'src' '*'
Saludos.
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 18-05-2015, 23:19 (Lunes)
Si hacéis el favor donde puedo descargar esa versión, tiene web? o se puede instalar? o hay que hacerlo por consola?
Título: Re: Transformar router en servidor de impresión
Publicado por: raphik en 19-05-2015, 11:15 (Martes)
Los enlaces para descargar el firmware del AR5387un los tienes en la página de OpenWRT:
http://wiki.openwrt.org/toh/comtrend/ar5387un

Observa que el Barrier Breaker (BB) no interesa porque no soporta wifi. Descarga el Chaos Calmer, que soporta wifi.

Suerte.
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 19-05-2015, 15:11 (Martes)
Esos enlaces si es el que yo pienso da error 404 nop encontrado; el segundo da error, que entiendo que es al que te refieres

Installation

Barrier Breaker runs fine, but the wifi is not supported (linux 3.10): openwrt-AR-5387un-squashfs-cfe.bin (BB)

Trunk code (CC) has the wifi supported (linux 3.14): openwrt-AR-5387un-squashfs-cfe.bin (CC)
Título: Re: Transformar router en servidor de impresión
Publicado por: raphik en 19-05-2015, 16:06 (Martes)
Llevas toda la razón. Por algún motivo, los enlaces están mal. El del firmware CC es éste:
https://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/openwrt-AR-5387un-squashfs-cfe.bin

Saludos.
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 20-05-2015, 08:41 (Miércoles)
Llevas toda la razón. Por algún motivo, los enlaces están mal. El del firmware CC es éste:
https://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/openwrt-AR-5387un-squashfs-cfe.bin

Saludos.
Me puedes puedes pasar user para entrar por ssh y el pasw, agradezco toda la información y el esfuerzo
Título: Re: Transformar router en servidor de impresión
Publicado por: Tki2000 en 20-05-2015, 09:01 (Miércoles)
Llevas toda la razón. Por algún motivo, los enlaces están mal. El del firmware CC es éste:
https://downloads.openwrt.org/snapshots/trunk/brcm63xx/generic/openwrt-AR-5387un-squashfs-cfe.bin

Saludos.
Me puedes puedes pasar user para entrar por ssh y el pasw, agradezco toda la información y el esfuerzo

Primero tienes que entrar por telnet y poner passwd para poner contraseña al root. Después de eso ya fucionará SSH.
Título: Re: Transformar router en servidor de impresión
Publicado por: jesmasuso en 20-05-2015, 09:12 (Miércoles)
Un millón .... de gracias, prefería dar el millón de € pero creo que no va poder ser, al menos por ahora
Título: Re: Transformar router en servidor de impresión
Publicado por: vicc44 en 15-10-2015, 18:45 (Jueves)
Hola chicos!
Solo quería agradecer vuestra información!

Me ha sido muy fácil configurar el servidor de impresión en el router Huawei HG556a.
Que maravilla de cacharro! lo que se puede llegar a hacer, es impresionante!

Y pensar que en el trabajo de mi mujer lo habían tirado a la basura (si, si, por suerte mi mujer lo cogió antes de que vaciaran las papeleras) >:(

Lástima no tener otro  :(

en fin, solo quería daros las gracias
Título: Re: Transformar router en servidor de impresión
Publicado por: jar229 en 16-10-2015, 19:27 (Viernes)
Hola chicos!
Solo quería agradecer vuestra información!

Me ha sido muy fácil configurar el servidor de impresión en el router Huawei HG556a.
Que maravilla de cacharro! lo que se puede llegar a hacer, es impresionante!

Y pensar que en el trabajo de mi mujer lo habían tirado a la basura (si, si, por suerte mi mujer lo cogió antes de que vaciaran las papeleras) >:(

Lástima no tener otro  :(

en fin, solo quería daros las gracias

El reciclaje al poder  >:( >:(
Título: Re: Transformar router en servidor de impresión
Publicado por: vicc44 en 01-11-2015, 10:30 (Domingo)
No todo puede ser bonito... :(

Amo a ver. He conseguido otro router (Comtrend  AR-5381u), le he instalado el Chaos Calmer, y lo he dedicado exclusivamente a servidor de impresión.

Tengo la impresora y el router en un rincón, en una base de enchufes con interruptor. Cuando necesito imprimir, enciendo la base de enchufes, y la impresora y el router se encienden.
Al router le llega un cable de red, nada de wifi...

Imprimir, imprime bien, no hay problemas, desde wifi y desde cable, en cualquier ordenador y portátil. (tengo pendiente pelearme con el Ipad, pero de momento lo dejo).

El problema raro que tengo, es que al encender la impresora y el router, no imprime nada. lanzo cualquier cosa, y se queda esperando...
He de ir al Luci,  ir a Servicios/p910nd - Printer server, y sin tocar nada de la configuración (está activado, antes de que pregunteis) darle al botón Guardar y Aplicar.
Nada mas darle al botón, se imprime el trabajo.

En mi caso, no me importa seguir esta operativa, pero claro, mi mujer y los crios, no van estar andando toqueteando cada vez que quieren imprimir.

Alguna idea?.  yo esque no se que tocar  :(

Gracias por adelantado



Título: Re: Transformar router en servidor de impresión
Publicado por: jar229 en 02-11-2015, 12:15 (Lunes)
Mira a ver si es que no está activado el inicio automático. Puedes verlo desde LuCi: Sistema / Arranque.
Título: Re: Transformar router en servidor de impresión
Publicado por: vicc44 en 02-11-2015, 18:45 (Lunes)
Pues estaba Activado...

Me he puesto a investigar y toquetear un poco, y he dado con la solución, en esta página
http://www.riceru.net/2012/04/instalar-impresora-usb-en-router-wnr3500l-con-dd-wrt/
que lo explica mas a fondo, aquí
http://www.dd-wrt.com/wiki/index.php/USB_printer_sharing

En el arranque local (en Luci/Sistema/Arranque), he añadido estas lineas:

#Arranque servidor de impresión
/usr/sbin/p910nd -b -f /dev/usb/lp0 0

Que entiendo que arranca manualmente el servidor.
He probado apagando todo y volviendolo a encender y parece que chuta..

Decir, que en todo momento, entrando en modo consola, en /dev/usb siempre he tenido el lp0

No, si al final aprenderé y todo ;D

Gracias igualmente!

Título: Re: Transformar router en servidor de impresión
Publicado por: jar229 en 03-11-2015, 10:17 (Martes)


No, si al final aprenderé y todo ;D

Gracias igualmente!



 >:( >:(
Título: Re: Transformar router en servidor de impresión
Publicado por: jammoyano en 11-11-2015, 11:44 (Miércoles)
En mi caso ando trasteando hacer andar un comtrend ar-5387un como switch+impresion. ¿sería posible?

Os comento mi instalación .... ya tengo funcionando un ar5387 (1) como router neutro wan-lan con openwrt, que se encarga de dar wifi (principalmene moviles) y conexion cableada a los equipos y tv de casa. Para dar conexion cableada a una habitacion, tengo un switch "normal" y hace unas semanas me ha aterrizado otro 5387 (2) y quisiera sustituir por el switch y pincharle la impresora.

Esta es mi instalación:

Cable-modem->
Router(1)->Equipos
Switch->Equipos(1 con Usb)

Así quiero dejarlo
Cable.modem->
Router(1)->Equipos
Router(2)->Equipos+Impresión

Switch (3 equipos con IP fija) e impresora USB (conectada a un equipo y compartida). La única "pega" es que la tv (dlna) y equipos (samba) conectados al router 1, así como el acceso desde la wan, usan la conexion hacia uno de los equipos a conectar en el (2) y no quiero complicarme demasiado la vida configurando subredes porque ahí resbalo...

Todas las ideas, sugerencias y amenazas son bienvenidas.  ;)