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 [2015/04/12 11:45] – Pablo | 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) | ||
Línea 7: | Línea 9: | ||
* Un equipo (PC, Mac o GNU/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 | + | 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 |
- | ====== 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 de conexión | + | |
Una vez se conozca la dirección IP, conectarse por SSH, con un programa llamado PuTTY desde Windows o el terminal de Mac o GNU/Linux con el comando | Una vez se conozca la dirección IP, conectarse por SSH, con un programa llamado PuTTY desde Windows o el terminal de Mac o GNU/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 'sudo raspi-config', | + | ==== Configuración inicial ==== |
+ | |||
+ | Nada más entrar | ||
< | < | ||
sudo apt-get upgrade | sudo apt-get upgrade | ||
</ | </ | ||
- | En este último comando es posible que pregunte si se quiere descargar/ | + | 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. Se recomienda ejecutar estos comando de vez en cuando para mantener el sistema actualizado. | ||
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 ====== | + | ===== 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. | + | 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 | ||
- | ====== Actualización de // | + | 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 184: | 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 }')) | + | |