raspberrypi:configuracionacceso
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| raspberrypi:configuracionacceso [2015/08/13 19:03] – alberto | raspberrypi:configuracionacceso [2016/06/19 13:23] (actual) – [Conexión WIFI] alberto | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== Configuración acceso | + | ====== Configuración acceso |
| + | |||
| + | ===== Conexión WIFI ===== | ||
| + | Lo primero que debemos hacer para poder acceder a una Raspberry pi es conectarla a la red. La conexión a través de cable ethernet a un router, configurado con DHCP (el caso más habitual en los hogares), es la forma más simple de hacerlo. Enchufar y listo. El problema es que no siempre tendremos un cable de red a mano. Pero seguramente sí haya una red WiFi disponible. \\ | ||
| + | |||
| + | Partimos del supuesto de que tenemos un pincho WiFi enchufado a la raspberry. Si no es así, ve a comprarlo, o dedica tu tiempo a cosas más productivas. Seguro que tienes algo mejor que hacer.\\ | ||
| + | |||
| + | Antes de configurar el acceso a red, debemos asegurarnos de la interfaz en la que tenemos conectado nuestro pincho WiFi. Para ello utilizamos el comando: <code bash> | ||
| + | |||
| + | Identificamos la interfaz de nuestro pincho en la información que aparece. Lo más probable es que sea **wlan0**. | ||
| + | |||
| + | Ahora configuramos la conexión. Raspbian maneja las conexiones desde el archivo **/ | ||
| + | |||
| + | Se aconseja no borrar la configuración original, por si pudiera ser de ayuda en algún momento futuro. Basta con comentar las líneas poniendo un **#** al principio de la línea a comentar. | ||
| + | |||
| + | Para configurar el acceso a la red de casa, la configuración de la sección dedicada a la wlan0 (o la que corresponda) debe ser: | ||
| + | <code bash> | ||
| + | iface wlan0 inet dhcp | ||
| + | wpa-ssid " | ||
| + | wpa-psk " | ||
| + | |||
| + | Indicando en el campo // | ||
| + | |||
| + | Si vamos a usar una conexión más especial, como por ejemplo la red EDUROAM, debemos dejar el código por defecto: | ||
| + | <code bash> | ||
| + | iface wlan0 inet manual | ||
| + | wpa-conf / | ||
| + | </ | ||
| + | |||
| + | En este caso la configuración dependerá del archivo wpa_supplicant.conf | ||
| + | |||
| + | |||
| + | ===== Configuración acceso SSH ===== | ||
| Dado que accedemos directamente desde putty recién instalado Raspbian, SSH debería estar configurado por defecto. Si queremos instalarlo de todos modos: | Dado que accedemos directamente desde putty recién instalado Raspbian, SSH debería estar configurado por defecto. Si queremos instalarlo de todos modos: | ||
| - Introducimos los siguientes comandos <code bash> | - Introducimos los siguientes comandos <code bash> | ||
| Línea 11: | Línea 43: | ||
| - **NOTA:** El router tiene que tener abiertos los puertos 22 TCP y 22 UDP. | - **NOTA:** El router tiene que tener abiertos los puertos 22 TCP y 22 UDP. | ||
| - | ====== Configuración Servicio gratuito de dominio No-ip ====== | + | ===== Configuración Servicio gratuito de dominio No-ip ===== |
| Es un servicio gratuito de una página/ | Es un servicio gratuito de una página/ | ||
| - | - Accedemos a [[http:// | + | - Accedemos a [[http:// |
| - Abrimos la //shell// de raspbian y escribimos los siguientes comandos <code bash>cd /tmp | - Abrimos la //shell// de raspbian y escribimos los siguientes comandos <code bash>cd /tmp | ||
| wget http:// | wget http:// | ||
| Línea 21: | Línea 53: | ||
| sudo make install</ | sudo make install</ | ||
| - Cuando nos pregunte introducimos nuestro usuario y contraseña del servicio no-ip, y los minutos tras los que queremos que se refresque la ip (por defecto son 30), y le indicamos que no queremos ejecutar nada cuando se refresque la ip. | - Cuando nos pregunte introducimos nuestro usuario y contraseña del servicio no-ip, y los minutos tras los que queremos que se refresque la ip (por defecto son 30), y le indicamos que no queremos ejecutar nada cuando se refresque la ip. | ||
| - | - Volvemos a la //shell// <code bash>sudo / | + | - Volvemos a la //shell// <code bash> |
| - | sudo / | + | |
| - Para que se inicie el servicio cada vez que se encienda la raspberry: | - Para que se inicie el servicio cada vez que se encienda la raspberry: | ||
| - Abrimos el archivo noip2 en la //shell// <code bash> | - Abrimos el archivo noip2 en la //shell// <code bash> | ||
| Línea 40: | Línea 71: | ||
| - Damos permisos al archivo <code bash> | - Damos permisos al archivo <code bash> | ||
| - Lo agregamos al inicio <code bash> | - Lo agregamos al inicio <code bash> | ||
| + | |||
| + | ===== Configuración escritorio remoto con xrdp ===== | ||
| + | Sólo instalaremos el programa, que es suficiente para acceder de esta forma en local. En caso de que queramos acceder desde el exterior, debemos abrir en el router los puertos correspondientes al escritorio remoto y hacemos desde estos puertos un "port fordwing" | ||
| + | Para instalar el programa que nos dará acceso por escritorio remoto <code bash> | ||
| + | **NOTA:** El router debe tener abierto el puerto 3389 TCP | ||
| + | |||
| + | ===== Configuración escritorio remoto con VNC ===== | ||
| + | VNC es un servicio de escritorio remoto que lleva más de 20 años en uso y que dispone de aplicación, | ||
| + | Existen diferentes licencias según el grado de seguridad que le queramos dar a nuestra comunicación, | ||
| + | Lo primero es registrarnos en su página web para obtener una licencia, aunque sea gratuita, y poder descargar VNC para Windows o cualquier otra plataforma. | ||
| + | Normalmente viene instalado por defecto en raspbian, aunque a continuación describo de todos modos la forma de instalarlo. La información ha sido extraída de la [[https:// | ||
| + | A continuación accedemos a la raspberry y ejecutamos en la //shell// <code bash> | ||
| + | A continuación activamos este servicio <code bash> | ||
| + | Desde linux o raspbian, podemos iniciar sesión con VNC en un equipo remoto con resolución full HD <code bash> | ||
| + | |||
| + | ==== Ejecutar al inicio ==== | ||
| + | Para que el servidor VNC inicie en la raspberry pi al inicio, seguimos los siguientes pasos: | ||
| + | - Accedemos al //shell// y ejecutamos< | ||
| + | - creamos el siguiente script y salimos guardando antes< | ||
| + | # Provides: vncboot | ||
| + | # Required-Start: | ||
| + | # Required-Stop: | ||
| + | # Default-Start: | ||
| + | # Default-Stop: | ||
| + | # Short-Description: | ||
| + | # Description: | ||
| + | ### END INIT INFO | ||
| + | |||
| + | #! /bin/sh | ||
| + | # / | ||
| + | |||
| + | USER=pi | ||
| + | HOME=/ | ||
| + | |||
| + | export USER HOME | ||
| + | |||
| + | case " | ||
| + | | ||
| + | echo " | ||
| + | #Insert your favoured settings for a VNC session | ||
| + | su - pi -c "/ | ||
| + | ;; | ||
| + | |||
| + | stop) | ||
| + | echo " | ||
| + | / | ||
| + | ;; | ||
| + | |||
| + | *) | ||
| + | echo " | ||
| + | exit 1 | ||
| + | ;; | ||
| + | esac | ||
| + | |||
| + | exit 0</ | ||
| + | |||
| + | Le damos permisos al archivo <code bash> | ||
| + | Añadimos el script a la secuencia de inicio <code bash> | ||
| + | |||
| + | |||
| + | |||
| + | Se puede ver más información acerca de su uso en la página web oficial de raspberry pi. | ||
raspberrypi/configuracionacceso.1439485433.txt.gz · Última modificación: por alberto
