lunes, 10 de junio de 2019

Router: Aislamiento inalámbrico, y sus efectos secundarios

El aislamiento inalámbrico que proporciona un router lo que hace es que los pcs y la impresora se puedan conectar al router, pero no puedan conectarse entre si, por lo que no se puede imprimir con la wifi del router, ni tampoco compartir archivos entre los pcs via wifi.

Los "efectos secundarios" de tener activado el aislamiento inalámbrico son ( al menos ) dos:
- No se puede compartir archivos entre pcs o entre el smartphone y el pc, usando el protocolo ftp. No se puede usar el teléfono móvil como se indica en http://hatteras-blog.blogspot.com/2014/05/pasar-archivos-de-un-smartphone-android.html
- No se puede instalar una impresora HP por wifi con la herramienta Hplip, tal como se indica en http://hatteras-blog.blogspot.com/2014/09/conexioninstalacion-por-wifi-de-una.html
- Si ya se tenia instalada, no se puede imprimir desde el pc con una impresora conectada via wifi con el router. Se puede imprimir desde un pc conectado al router por cable, o si la impresora emite su propia señal wifi, conectando el pc a ella momentáneamente para imprimir, y luego volviéndose a conectar a la wifi que emite el router para volver a navegar ( mientras se esta conectado a la señal wifi de la impresora se puede imprimir, pero no navegar ).



Para desactivar el aislamiento inalámbrico:
- Entrar en la Configuración del router ( 192.168.1.1 )
- Configuración avanzada --> Configuración inalámbrica avanzada --> desactivar la casilla de "activar el aislamiento inalámbrico"
- Dar botón aplicar












Tras desactivar el aislamiento inalámbrico, he comprobado que ya puedo:
- imprimir sin necesidad de usar la wifi que emite la impresora,( que de hecho la he apagado para tener solo activa la señal wifi que emite el router ) , ni de estar conectado al router por cable, solo con la señal wifi del router, y desde los dos pcs
- y que ya puedo compartir archivos desde mi smartphone con el pc, y viceversa por medio del protocolo ftp .

El aislamiento inalámbrico aísla demasiado para mi gusto.

viernes, 7 de junio de 2019

Imprimir desde la nube con Google Cloud Print

Google Cloud Print es un servicio que permite imprimir desde cualquier dispositivo hacia cualquier impresora sin que estén en el mismo lugar. vamos a poder imprimir desde cualquier parte si tenemos conexión a Internet. Podemos estar en otra población e imprimir sin mayor problema.

Necesitamos tener instalado el navegador de Chrome o su variante open source Chromium y tener una cuenta de correo de @gmail.com
Después tenemos que acceder a Google Cloud Print desde el navegador. Esto lo podemos hacer por una de estas dos vías.

1: Vamos a Ajustes y al final encontraremos Google Cloud Print, desde donde podremos añadir la impresora local haciendo clic en Administrar dispositivos de Cloud Print

2: Escribimos en el navegador directamente chrome://devices ( Esto es lo que yo he hecho, me parece mas sencillo )

Aquí podremos añadir, administrar y compartir de manera fácil la impresora con las personas que queramos simplemente compartiendo mediante las cuentas de Gmail que queramos que tengan acceso a esta impresora.
Puedes añadir varias impresoras, sin tener que instalar drivers específicos para cada una de ellas, si el ordenador tiene acceso a más de una. Y repetir el proceso en distintos ordenadores que tengas con sus respectivas impresoras. De modo que luego podrás elegir en cual de ellas quieres imprimir: en la impresora de casa o en la de la oficina, por ejemplo.

( Desde https://www.google.com/cloudprint/learn/printers/ podemos comprobar si la impresora esta lista para poder ser usada para imprimir desde la nube )

Una vez lanzadas las peticiones para compartirla, les llegará a estas cuentas la invitación y simplemente aceptándola ya están autorizados para hacer uso del servicio de impresión.

Una vez tenemos la impresora añadida a nuestra cuenta de @gmail.com, para que aparezca como impresora en las aplicaciones de Linux: Instalar cupscloudprint y ejecutar setupcloudprint.py

Abrimos la terminal y :
Añadimos un repositorio:
sudo add-apt-repository ppa:simon-cadman/niftyrepo 
( o este otro: sudo add-apt-repository ppa:lopin/cupscloudprint 
Actualizamos:
sudo apt-get update
E instalamos:
sudo apt-get install cupscloudprint


Si aparece algún mensaje de error, lo ignoramos y seguimos escribiendo:

sudo /usr/share/cloudprint-cups/setupcloudprint.py
 

En un momento dado la terminal te mostrará un enlace y te pedirá un código, pulsa en el enlace, que te abrirá el navegador web que tengas por defecto, y autoriza a la aplicación a conectarse a Google, copia el código y pégalo en la terminal. Luego contesta a las preguntas que te van haciendo en la terminal, normalmente con una Y ( de yes, osea Si ).

Al finalizar el proceso abre una la aplicación con la que puedas imprimir, y en Archivo--> Imprimir,  verás las opciones de guardar en Google Drive e imprimir con la impresora remota.
En mi caso a las dos impresoras que ya tenia se han añadido la impresora cloudENVY_5640 y la opción cloudGuardar_en_Google_Drive para subir a la nube el archivo en vez de imprimirlo.

cloudprint.png
Y ya puedo usar mi impresora en la nube. También puedo subir cualquier archivo imprimible a la nube en Google Drive para almacenarlo allí e imprimirlo luego.
La impresora no empieza a imprimir tan rápido como lo hace cuando usamos una impresora conectada por cable o por via de la wifi del router; la primera vez que use la impresora en la nube pensé que aunque aparecía en la imagen de arriba, había algo que no funcionaba, pero al cabo de un tiempo la impresora se puso en marcha e imprimió el archivo correctamente.

Desde la dirección: https://www.google.com/cloudprint#jobs
se pueden ver y controlar la cola de impresión, y eliminar los trabajos ya impresos.

"Google Cloud Print es un servicio que permite imprimir desde cualquier dispositivo hacia cualquier impresora sin que estén en el mismo lugar. vamos a poder imprimir desde cualquier parte si tenemos conexión a Internet. Podemos estar en otra población e imprimir sin mayor problema."

De lo que deduzco que la impresora no necesita estar conectada a un pc encendido, lo que si que necesita es estar conectada a la red de un router encendido.
Es decir la cosa creo que funciona así: te vas de viaje y te llevas contigo el pc, pero te dejas en tu casa el router encendido y la impresora encendida y conectada por wifi a ese router, y desde el pc en tu hotel puedes imprimir un documento que lo encontraras en tu impresora cuando vuelvas a casa.

He seguido las indicaciones de esta otra página https://educandogeek.github.io/Comparti ... oud-Print/


domingo, 2 de junio de 2019

Configurar cuenta @gmail.com para usarla desde Sylpheed

Los pasos para añadir una cuenta @gmail.com para ser usada con el programa de correo que uso, Sylpheed, son:

Sylpheed -->Configuración--> Crear una nueva cuenta, y en las siguientes ventanas que se abren crear la cuenta @gmail.com usando el protocolo Imap4.





Tras ello en Sylpheed-->Configuración-->Editar cuentas--> cuenta @gmail.com  la primera pestaña de Preferencias de la cuenta debe quedar como sigue ( las otras pestañas no hay que modificarlas de como se crean por defecto)


En información-> Usuario ,hay que poner la dirección completa de email, no solo el nombre de usuario.

Una vez configurada la cuenta @gmail.com , cuando trato de enviar o recibir un mensaje sale el error:
La autentificación falló:
535-5.7.8 Username and Password not accepted.

La solución es:
- Entrar en la cuenta @gmail.com a través del navegador de internet a partir de la página: https://mail.google.com/mail/u/0/#inbox
y luego en la dirección  https://myaccount.google.com/security , en la ventana,
abrir Seguridad, en la parte inferior de la ventana, y en el apartado Acceso de aplicaciones poco seguras dar a la opción activar    (Aunque aparezca el siguiente mensaje: "Tu cuenta es vulnerable porque permites el acceso de aplicaciones y dispositivos que utilizan una tecnología de inicio de sesión menos segura" )  para que ya se pueda usar la cuenta @gmail.com desde el programa de correo Sylpheed.
Debe quedar como se muestra, con la opción Activado.