Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
rasberry_pi_-_instalacion_del_sistema_operativo_y_configuracion_de_red [2014/11/15 21:03] – /* Instalación del sistema operativo Rabspbian (Debian Weezy) */ ctemes | guias:raspberry_pi_-_instalacion_del_sistema_operativo_y_configuracion_de_red [2017/02/19 21:36] – Adaptación a dokuwiki Pablo | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== Rasberry PI - instalación y configuración de red ====== | ||
- | Con este tutorial se pretende el acercamiento e iniciación en el mundo de Raspberry Pi con una distribución de [[gnu:linux]] basada en Debian. Se requiere para ello: | + | |
+ | Con este tutorial se pretende el acercamiento e iniciación en el mundo de Raspberry Pi con una distribución de [[https:// | ||
* Raspberry Pi | * Raspberry Pi | ||
* Tarjeta SD formateada (Fat32) | * Tarjeta SD formateada (Fat32) | ||
* Fuente alimentación (mínimo 1A @ 5V) | * Fuente alimentación (mínimo 1A @ 5V) | ||
* Cable de red para conectar a un router | * Cable de red para conectar a un router | ||
- | * Un equipo (PC, MAC o LINUX) desde el que realizar la instalación/ | + | * Un equipo (PC, Mac o GNU/Linux) desde el que realizar la instalación/ |
- | + | ||
- | Obsérvese que estos son los requerimientos mínimos para hacer funcionar una Raspberry y controlarla de manera remota. Por lo tanto obviamos el uso de monitor, ratón y teclado y un HUB en caso necesario. Si se desea utilizar el entorno gráfico para trabajar de manera local se requieren estos elementos. De todas manera la instalación puede realizarse igualmente sin ellos y podrán ser añadidos una vez finalizada. | + | |
+ | Obsérvese que estos son los requerimientos mínimos para hacer funcionar una Raspberry y controlarla de manera remota. Por lo tanto obviamos el uso de monitor, ratón y teclado y un HUB USB en caso necesario. Si se desea utilizar el entorno gráfico para trabajar de manera local se requieren estos elementos. De todas maneras la instalación puede realizarse igualmente sin ellos y podrán ser añadidos una vez finalizada. | ||
- | ====== Instalación del sistema operativo Raspbian (Debian Weezy) ====== | + | ---- |
+ | ===== Instalación del sistema operativo Raspbian (Debian Jessie) ===== | ||
- | ===== Descarga | + | ==== Descarga ==== |
- | Descargar la última imagen oficial de la fundación Raspberry, [[https:// | + | Descargar la última imagen oficial de la fundación Raspberry, [[https:// |
- | Para volcar la imagen descargada en la tarjeta SD, se deben seguir las [[http:// | + | Para volcar la imagen descargada en la tarjeta SD, se deben seguir las [[http:// |
A partir de este momento se parte de una tarjeta SD con la imagen ya instalada e insertada en la RPi, con cable de red, pero sin monitor ni teclado y conectada por primera vez. | A partir de este momento se parte de una tarjeta SD con la imagen ya instalada e insertada en la RPi, con cable de red, pero sin monitor ni teclado y conectada por primera vez. | ||
+ | ==== Escaneo de red ==== | ||
- | ===== Escaneo de red ===== | + | Para poder conectarse, lo primero es determinar la dirección IP que ha cogido la Rasp, para ello hay varias opciones. |
- | + | - Mirando en el router | |
- | Para poder conectarse lo primero es determinar la dirección IP que ha cogido la Rasp, para ello hay varias opciones. | + | |
- | - Mirando en el router. | + | |
- Desde el móvil, con alguna app, como Fing. ([[https:// | - Desde el móvil, con alguna app, como Fing. ([[https:// | ||
- | - Desde un PC con Windows conectado a la red y con algún software gratuito para escanear redes ([[http:// | + | - Desde un PC con Windows conectado a la red y con algún software gratuito para escanear redes ([[http:// |
+ | ==== Proceso de conexión ==== | ||
- | ===== Proceso | + | Una vez se conozca la dirección IP, conectarse por SSH, con un programa llamado PuTTY desde Windows o el terminal |
- | Una vez se conozca la dirección IP, conectarse por SSH, con un programa llamado PuTTY desde Windows o el terminal de Mac o Linux con el comando | + | < |
- | + | ||
- | < | + | |
- | </ | + | |
Con PuTTY indicando los datos de conexión: | Con PuTTY indicando los datos de conexión: | ||
- | [[archivo: | + | [{{ old:archivo: |
y pulsar en //Open//, en el momento de acceder a la RPi solicitará los datos de usuario y contraseña, | y pulsar en //Open//, en el momento de acceder a la RPi solicitará los datos de usuario y contraseña, | ||
< | < | ||
- | | + | password:raspberry |
</ | </ | ||
Una vez introducidos ya está la sesión iniciada en el sistema. | Una vez introducidos ya está la sesión iniciada en el sistema. | ||
- | Nada más entrar, pedirá lanzar raspi-config, | + | ==== Configuración inicial ==== |
+ | |||
+ | Nada más entrar | ||
< | < | ||
sudo apt-get upgrade | sudo apt-get upgrade | ||
</ | </ | ||
- | Se recomienda ejecutar estos comando de vez en cuando para mantener el sistema actualizado. | + | En este último comando es posible que pregunte si se quiere descargar/ |
+ | Debe escribirse la letra //y// y presionar //Intro// a continuación. Este proceso puede durar varios minutos. | ||
Una vez finalizado este proceso, lanzar la utilidad de configuración de Raspberry. | Una vez finalizado este proceso, lanzar la utilidad de configuración de Raspberry. | ||
- | < | + | < |
- | </ | + | |
Aparece esta pantalla: | Aparece esta pantalla: | ||
- | [[archivo: | + | [{{ old:archivo: |
En este menú, modificar las siguientes opciones. | En este menú, modificar las siguientes opciones. | ||
- | * | + | * |
- | * | + | * |
- | * | + | * |
- | * | + | * |
- | * | + | |
+ | * **8 Advanced Options** | ||
+ | | ||
+ | * A3 Memory Split: para asignar la cantidad de memoria compartida que se quiere | ||
- | Tras estos primeros pasos, reiniciar la Raspberry para que aplique | + | Tras estos primeros pasos, |
- | < | + | < |
- | </ | + | Se pierde la conexión SSH, esperar |
- | Se pierde la conexión SSH, esperar | + | |
- | El siguiente paso es crear un usuario nuevo para evitar utilizar la cuenta de root y eliminar el usuario que trae por defecto (pi), para ello: | + | El siguiente paso es crear un usuario nuevo para evitar utilizar la cuenta de //root// y eliminar el usuario que trae por defecto (pi), para ello: |
- | < | + | < |
- | </ | + | Donde // |
- | Donde nuevo_ususario | + | |
Una vez creado, seguir con el usuario pi y hacer: | Una vez creado, seguir con el usuario pi y hacer: | ||
- | < | + | < |
- | </ | + | |
y editar para que quede así: | y editar para que quede así: | ||
< | < | ||
root ALL=(ALL: | root ALL=(ALL: | ||
- | “nuevo_usuario”ALL=(ALL: | + | nuevo_usuario ALL=(ALL: |
</ | </ | ||
- | Cuando el usuario esté creado y comprobado, eliminar el usuario “pi” que viene por defecto | + | Para guardar los cambios Crtl + O y para salir Ctrl + X |
+ | Cuando el usuario esté creado y se haya comprobado | ||
- | < | + | < |
- | </ | + | Es de vital importancia eliminar este usuario si la placa va a estar conectada a Internet, ya que un usuario malintencionado podría colarse fácilmente en el sistema con este usuario/ |
- | ====== Configuración de red, IP fija ====== | + | ---- |
- | Para tener que evitar escanear la red en busca de la IP que asigne el router por DHCP a la RPi cada vez que se reinicie lo mejor es asignarle una dirección IP fija. | + | ===== Configuración de red, IP fija ===== |
+ | |||
+ | Para tener que evitar escanear la red en busca de la IP que asigne el router por DHCP a la RPi cada vez que se reinicie, lo mejor es asignarle una dirección IP fija. | ||
< | < | ||
Línea 115: | Línea 119: | ||
Para guardar los cambios Crtl + O y para salir Ctrl + X | Para guardar los cambios Crtl + O y para salir Ctrl + X | ||
El ejemplo es en el caso de un router con IP 192.168.1.1. Cada uno deberá adaptar la configuración según su caso. | El ejemplo es en el caso de un router con IP 192.168.1.1. Cada uno deberá adaptar la configuración según su caso. | ||
- | Reiniciar | + | Se requiere reiniciar el equipo |
sudo reboot | sudo reboot | ||
+ | o bien reiniciar el adaptador de red con el comando: | ||
+ | sudo / | ||
+ | ---- | ||
- | ====== Configuración de red, adaptador Wi-Fi con IP fija ====== | + | ===== Configuración de red, adaptador Wi-Fi con IP fija ===== |
Con el cable de red y el adaptador Wi-Fi conectados. Si la red está protegida con contraseña lo primero será obtener el código encriptado de esa contraseña. Para ello utilizar el comando: | Con el cable de red y el adaptador Wi-Fi conectados. Si la red está protegida con contraseña lo primero será obtener el código encriptado de esa contraseña. Para ello utilizar el comando: | ||
Línea 151: | Línea 158: | ||
wpa-psk fbb3408d83c266a52e7154bd664d9d9cedf777fc7fa3d3f602 fd5689374c24b3 | wpa-psk fbb3408d83c266a52e7154bd664d9d9cedf777fc7fa3d3f602 fd5689374c24b3 | ||
</ | </ | ||
- | [[archivo: | + | [{{ old:archivo: |
De esta manera se tiene una conexión WiFi con IP 192.168.1.60 y una conexión cableada con IP 192.168.1.50 pudiendo utilizar indistintamente cualquiera de ellas por separado o a la vez. | De esta manera se tiene una conexión WiFi con IP 192.168.1.60 y una conexión cableada con IP 192.168.1.50 pudiendo utilizar indistintamente cualquiera de ellas por separado o a la vez. | ||
Reiniciar la RPi con el comando: | Reiniciar la RPi con el comando: | ||
sudo reboot | sudo reboot | ||
+ | o bien reiniciar el adaptador de red con el comando: | ||
+ | sudo / | ||
En caso de necesitar acceder localmente al entorno gráfico, es momento de conectar monitor, teclado y ratón. | En caso de necesitar acceder localmente al entorno gráfico, es momento de conectar monitor, teclado y ratón. | ||
+ | ---- | ||
+ | |||
+ | ===== Actualización de firmware y módulos del kernel ===== | ||
+ | |||
+ | Se puede conocer la versión de // | ||
+ | uname -a | ||
+ | y se obtiene un resultado similar a este | ||
+ | Linux raspberrypi 4.1.13+ #826 PREEMPT Fri Nov 13 20:13:22 GMT 2015 armv6l GNU/Linux | ||
+ | |||
+ | Para actualizar el // | ||
+ | sudo apt-get install rpi-update | ||
+ | El siguiente paso es la propia actualización del firmware con el comando: | ||
+ | sudo rpi-update | ||
+ | |||
+ | Después de unos minutos pedirá reiniciar el sistema con el comando //sudo reboot//, se puede volver a comprobar la versión con //uname -a//: | ||
+ | Linux raspberrypi **4.1.15+ #830** Tue Dec 15 16:58:28 GTM 2015 armv6l GNU/Linux | ||
+ | |||
+ | ---- | ||
- | ====== Trucos y comandos (copiar y pegar comandos) ====== | + | ===== Trucos y comandos (copiar y pegar) ===== |
A veces es necesario copiar y pegar código o comandos desde nuestro escritorio a la línea de comandos a través de SSH. | A veces es necesario copiar y pegar código o comandos desde nuestro escritorio a la línea de comandos a través de SSH. | ||
Línea 180: | Línea 207: | ||
4.- Si se va a utilizar la RPi sin pantalla, lo mejor es eliminar el entorno gráfico. | 4.- Si se va a utilizar la RPi sin pantalla, lo mejor es eliminar el entorno gráfico. | ||
- | aptitude remove $(echo $(dpkg -l | grep ^ii | grep -e x11 -e xserver | awk '{ print $2 }')) | + | |