Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: Kikegg en 11-09-2015, 13:01 (Viernes)

Título: [TUTORIAL] Comtrend AR-5387un como Print Server via USB
Publicado por: Kikegg en 11-09-2015, 13:01 (Viernes)
Hola a todo el mundo.

Quisiera compartir un pequeño tutorial "para dummies" para configurar este router como servidor de impresión. Lo de "para dummies" es porque voy a compartir la configuración para tener que hacer lo mínimo posible. Está estupendo lo de currárselo uno mismo pero hay cosas que no he encontrado por ningún sitio (como lo de abrir el puerto) y creo que tener una configuración al 99% (salvo el SSID, BSSID y password de la WiFi) ayudará a la gente.


Comenzamos... pero antes el "disclaimer":

* Creo que el procedimiento que indico es correcto pero estoy en el curro y lo estoy haciendo de memoria.
* Es posible que el archivo /etc/config/wireless que está en el tar.gz no tenga los permisos adecuados. Está editado en Windows. El formato es UNIX por lo que por esa parte no debería haber problema.


Descarga e instalación del firmware OpenWRT

Descargar desde este enlace (http://www.mediafire.com/download/73mm22mlz12t4n6/openwrt-AR-5387un-squashfs-cfe.bin)

Con el router conectado a nuestro PC por cable ethernet pinchamos sobre el botón de reset durante, al menos, 20 segundos. Esto deja el router en modo de actualización de firmware.
Acceder al router con http://192.168.1.1 (http://192.168.1.1)
Seleccionar la imagen obtenida y comenzar el proceso.
Esperar a que termine el proceso. No apagar ni el PC ni el router ni desconectarlos!!

Restauración de la configuración

Sin haber desconectado el cable de red, acceder al router con http://192.168.1.1 (http://192.168.1.1) a la nueva inteface LuCI. (La primera vez que se entra no se necesita password de root).
Acceder a la opción "Backup / Flash Firmware" desde el menú "System" y sobre la opción "Restore Backup" seleccionar el archivo .tar.gz descargado desde
enlace al tar.gz de backup (https://drive.google.com/file/d/0B2sKdPuBLBBJQmhydjhfclh2UjA/view?usp=sharing) (es un backup 99% funcional, salvo los datos de conexión a WiFi)

Al cargar esta configuración deberíamos dejar el router con todo esto:

Reconfigurar la conexión WiFi al router "Master"

La conexión WiFi contra el router principal no funcionará porque está con los datos de otro AP, por lo que habrá que configurarse bajo el menú "Network/Wifi" para introducir el SSID, BSSID, seguridad y passwords correctos. LuCI tiene la opción de escanear y conectar al AP que necesitemos.
Otra opción es modificar el archivo "/etc/config/wireless" previo a restaurar la configuración con nuestros datos necesarios.

Tras haber realizado los pasos anteriores, aun no tendremos conexión entre el servicio de impresión (p910nd) y el kernel Linux, pero si que tendremos un equipo cliente disponible desde nuestra red 192.168.1.x. Para probar que funciona, desde un equipo de esa subred, atacad en el navegador a http://192.168.1.66 (http://192.168.1.66). Os saldrá la página de configuración del router (LuCI).

Configurar lo que falta del Print Server

Como se ha comentado en el párrafo anterior, de momento no se puede imprimir porque no hay "conectividad" entre el servicio de impresión y el kernel. Esto se soluciona instalando el paquete kmod-usb-printer.

NOTA: La versión disponible en el repositorio de paquetes (ya configurada) es para una revisión superior al kernel que lleva incluido el firmware. Se puede instalar en cualquier caso desde consola (conexión SSH con PuTTY por ejemplo) con el comando

opkg install --force-depends kmod-usb-printer
o
opkg install --nodeps kmod-usb-printer si el primero no funciona.

Tras un reboot, ir a "Services/p910nd - Printer server" y pulsar sobre "Enabled" si no está ya marcado.

Tras este paso la impresora debería ser accesible completamente, ya que también el firewall está configurado para permitir el acceso (bidireccional) al puerto 9100 que es el que por defecto usa este servicio de impresión.

Ahora solo queda configurar la impresora en el lado cliente. Como mi SO es un Windows 10 y un Windows 7, copio y pego las instrucciones para ello. En las referencias está el enlace a la página de la wiki OpenWRT donde hay instrucciones para otros SO.

Instalar impresora (Windows 7, 8 y 10) -Copia y pega en inglés-


Vete a las propiedades de la nueva impresora y pincha sobre "imprimir página de prueba" conectado desde WiFi o ethernet a tu router principal, el que sale a Internet. Debería imprimir una bonita página. Si es así, enhorabuena. Sino, a cacharrear un poco.

Referencias... o de dónde he sacado información

http://wiki.openwrt.org/doc/recipes/relayclient (http://wiki.openwrt.org/doc/recipes/relayclient)
http://trac.gateworks.com/wiki/OpenWrt/wireless/relayd (http://trac.gateworks.com/wiki/OpenWrt/wireless/relayd)
http://wiki.openwrt.org/doc/howto/p910nd.server (http://wiki.openwrt.org/doc/howto/p910nd.server)
http://wiki.openwrt.org/doc/techref/opkg (http://wiki.openwrt.org/doc/techref/opkg)
https://foro.seguridadwireless.net/openwrt/openwrt-en-comtrend-ar5387un/ (https://foro.seguridadwireless.net/openwrt/openwrt-en-comtrend-ar5387un/)
https://javierpastorcv.wordpress.com/openwrt-comtrend-ar5387un/ (https://javierpastorcv.wordpress.com/openwrt-comtrend-ar5387un/)

...y eso es todo. Espero que os ayude y os sirva. Gracias mil a los desarrolladores y a todo el mundo que ha colaborado de una u otra forma a que haya conseguido darle una segunda vida a este router y encima me sirva de algo!!!

Saludos!
Título: Re: [TUTORIAL] Comtrend AR-5387un como Print Server via USB
Publicado por: MiichaelKnight en 08-02-2018, 11:00 (Jueves)
Hola, ante todo saludo a la comunidad ya que es mi primer post y agradezco al autor del articulo las molestias que se ha tomado.

El tema que me ha motivado a escribir es, que tras seguir todos los pasos descritos, me es imposible instalar el paquete de la impresora. He probado ambas opciones como sendos errores:

Citar
root@OpenWrt:~# opkg install --nodeps kmod-usb-printer
Unknown package 'kmod-usb-printer'.
Collected errors:
 * opkg_install_cmd: Cannot install package kmod-usb-printer.

Citar
root@OpenWrt:~# opkg install --force-depends kmod-usb-printer
Unknown package 'kmod-usb-printer'.
Collected errors:
 * opkg_install_cmd: Cannot install package kmod-usb-printer.

Llegado a este punto, he intentado indagar al respecto pero poco o nada he logrado encontrar o entender. Cualquier indicacion para terminar con este manual seria de gran ayuda para mi.

Saludos y gracias por adelantado.

Título: Re: [TUTORIAL] Comtrend AR-5387un como Print Server via USB
Publicado por: eduperez en 08-02-2018, 11:49 (Jueves)
Hola, ante todo saludo a la comunidad ya que es mi primer post y agradezco al autor del articulo las molestias que se ha tomado.

El tema que me ha motivado a escribir es, que tras seguir todos los pasos descritos, me es imposible instalar el paquete de la impresora. He probado ambas opciones como sendos errores:

Citar
root@OpenWrt:~# opkg install --nodeps kmod-usb-printer
Unknown package 'kmod-usb-printer'.
Collected errors:
 * opkg_install_cmd: Cannot install package kmod-usb-printer.

Citar
root@OpenWrt:~# opkg install --force-depends kmod-usb-printer
Unknown package 'kmod-usb-printer'.
Collected errors:
 * opkg_install_cmd: Cannot install package kmod-usb-printer.

Llegado a este punto, he intentado indagar al respecto pero poco o nada he logrado encontrar o entender. Cualquier indicacion para terminar con este manual seria de gran ayuda para mi.

Saludos y gracias por adelantado.



Ejecuta "opkg update" justo antes de "opkg install"; y si te sigue fallando, sube aquí los mensajes del primero.