Herramientas de usuario

Herramientas del sitio


guias:raspberry_pi_-_instalacion_del_sistema_operativo_y_configuracion_de_red

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
rasberry_pi_-_instalacion_del_sistema_operativo_y_configuracion_de_red [2015/04/12 12:31] Pabloguias:raspberry_pi_-_instalacion_del_sistema_operativo_y_configuracion_de_red [2017/02/19 13:41] – Añadido titulo de la página Oscar
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 [[gnu:linux]] basada en Debian. Se requiere para ello:
Línea 7: Línea 9:
   *  Un equipo (PC, Mac o GNU/Linux) desde el que realizar la instalación/configuración.   *  Un equipo (PC, Mac o GNU/Linux) desde el que realizar la instalación/configuració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://es.wikipedia.org/wiki/Raspbian|Raspbian]] Wheezy, en formato zip ([[http://www.raspberrypi.org/downloads/|Descarga]]).+Descargar la última imagen oficial de la fundación Raspberry, [[https://es.wikipedia.org/wiki/Raspbian|Raspbian]] Jessie, en formato zip ([[http://www.raspberrypi.org/downloads/|Descarga]]).
  
-Para volcar la imagen descargada en la tarjeta SD, se deben seguir las [[http://elinux.org/RPi_Easy_SD_Card_Setup|siguientes]] instrucciones. (Cada sistema operativo requiere unos pasos que no se van a explicar aquí.+Para volcar la imagen descargada en la tarjeta SD, se deben seguir las [[http://elinux.org/RPi_Easy_SD_Card_Setup|siguientes]] instrucciones. (Cada sistema operativo requiere unos pasos que no se van a explicar aquí)
  
 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. +Para poder conectarselo primero es determinar la dirección IP que ha cogido la Rasp, para ello hay varias opciones. 
-  -  Mirando en el router.+  -  Mirando en el router los equipos conectados.
   -  Desde el móvil, con alguna app, como Fing. ([[https://play.google.com/store/apps/details?id=com.overlook.android.fing&hl=es_419|GooglePlay]], [[https://itunes.apple.com/es/app/fing-network-scanner/id430921107?mt=8|IOS]])   -  Desde el móvil, con alguna app, como Fing. ([[https://play.google.com/store/apps/details?id=com.overlook.android.fing&hl=es_419|GooglePlay]], [[https://itunes.apple.com/es/app/fing-network-scanner/id430921107?mt=8|IOS]])
   -  Desde un PC con Windows conectado a la red y con algún software gratuito para escanear redes ([[http://www.colasoft.com/mac_scanner/|Colasoft MAC Scanner]]). Desde GNU/Linux con [[http://freecode.com/projects/arp-scan|ARP-SCAN]]. En ambos casos la IP será la asociada al host Raspberry Pi Foundation o similar.   -  Desde un PC con Windows conectado a la red y con algún software gratuito para escanear redes ([[http://www.colasoft.com/mac_scanner/|Colasoft MAC Scanner]]). Desde GNU/Linux con [[http://freecode.com/projects/arp-scan|ARP-SCAN]]. En ambos casos la IP será la asociada al host Raspberry Pi Foundation o similar.
  
  
-===== 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
Línea 37: Línea 39:
 </code> </code>
 Con PuTTY indicando los datos de conexión: Con PuTTY indicando los datos de conexión:
-[[archivo:putty.png|marco|centro|PuTTY para sistemas Windows]]+{{ old:archivo:putty.png |PuTTY para sistemas Windows}}
 y pulsar en //Open//, en el momento de acceder a la RPi solicitará los datos de usuario y contraseña, que en el caso de esta imagen son: y pulsar en //Open//, en el momento de acceder a la RPi solicitará los datos de usuario y contraseña, que en el caso de esta imagen son:
  
 <code>loginas: pi <code>loginas: pi
- assword:raspberry+password:raspberry
 </code> </code>
 Una vez introducidos ya está la sesión iniciada en el sistema. Una vez introducidos ya está la sesión iniciada en el sistema.
  
  
-===== Configuración inicial =====+==== Configuración inicial ====
  
-Nada más entrar, pedirá lanzar 'sudo raspi-config', pero el primer paso es actualizar el sistema con los cambios más recientes. Al lanzar los siguientes comandos con el prefijo sudo pedirá el password, introducir "raspberry". Esperar a que finalice el primer proceso para proceder con el segundo.+Nada más entrar por primera vez, pedirá lanzar 'sudo raspi-config', pero el primer paso es actualizar el sistema con los cambios más recientes. Al lanzar los siguientes comandos con el prefijo sudo pedirá el password, introducir "raspberry". Esperar a que finalice el primer proceso para proceder con el segundo.
  
 <code> sudo apt-get update <code> sudo apt-get update
Línea 61: Línea 63:
 </code> </code>
 Aparece esta pantalla: Aparece esta pantalla:
-[[archivo:raspi-config_new.png|marco|centro|Menú de configuración de Raspberry Pi]]+{{ old:archivo:raspi-config_new.png |Menú de configuración de Raspberry Pi}}
  
 En este menú, modificar las siguientes opciones. En este menú, modificar las siguientes opciones.
   *  **1 Expand Filesystem**: agranda la partición para ocupar la totalidad de la tarjeta SD   *  **1 Expand Filesystem**: agranda la partición para ocupar la totalidad de la tarjeta SD
   *  **4 Internationalisation Options**: para configurar idioma y localización, la zona horaria y teclado.   *  **4 Internationalisation Options**: para configurar idioma y localización, la zona horaria y teclado.
-    *  I1 Change Locale: cuando aparezca el menú, desplazarse con las flechas del teclado y seleccionar //es_ES iso-8859-1// (español de España) con la barra espaciadora y presionar //Intro//, a continuación seleccionar es_ES para seleccionar el idioma por defecto del sistema.+    *  I1 Change Locale: cuando aparezca el menú, desplazarse con las flechas del teclado y seleccionar //es_ES.UTF-8 UTF-8// (español de España) con la barra espaciadora y presionar //Intro//, a continuación seleccionar es_ES para seleccionar el idioma por defecto del sistema.
     *  I2 Change Timezone: seleccionar área geográfica y capital de estado para ajustar la zona horaria.     *  I2 Change Timezone: seleccionar área geográfica y capital de estado para ajustar la zona horaria.
-    *  I3 Change Keyboard Layout: seleccionar el modelo de teclado en la lista. Para la mayoría de los casos seleccionar Generic 105-key (Intl) PC, luego Other, Spanish y otra vez Spanish. Dejar AltGr por defecto y No compose key.+    *  I3 Change Keyboard Layout: seleccionar el modelo de teclado en la lista. Para la mayoría de los casos seleccionar Generic 105-key (Intl) PC, luego Other, Spanish y otra vez Spanish. Dejar AltGr por defecto y //No compose key//.
   *  **8 Advanced Options**   *  **8 Advanced Options**
     *  A2 Hostname: para cambiar el nombre del equipo (//hostname//) que viene por defecto (raspberrypi).     *  A2 Hostname: para cambiar el nombre del equipo (//hostname//) que viene por defecto (raspberrypi).
Línea 77: Línea 79:
 <code>sudo reboot <code>sudo reboot
 </code> </code>
-Se pierde la conexión SSH, esperar 1 minuto antes de volver a repetir el proceso de conexión descrito anteriormente.+Se pierde la conexión SSH, esperar 1 minuto antes de volver a repetir el proceso de conexión descrito anteriormente, pues la placa se está reiniciando.
  
 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:
Línea 95: Línea 97:
 nuevo_usuario ALL=(ALL:ALL) ALL nuevo_usuario ALL=(ALL:ALL) ALL
 </code> </code>
-Cuando el usuario esté creado y se haya comprobado que puede ejecutar los mismos comandos que el usuario que viene por defecto, ya puede procederse a eliminar el usuario “pi” que viene en la RPi, con el comando:+Para guardar los cambios Crtl + O y para salir Ctrl + X 
 +Cuando el usuario esté creado y se haya comprobado que puede ejecutar los mismos comandos que el usuario que viene por defecto, ya se puede proceder a eliminar el usuario “pi” que viene en la RPi, con el comando:
  
 <code>sudo deluser pi <code>sudo deluser pi
 </code> </code>
 +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/clave por defecto.
 +
  
-====== 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 reinicielo mejor es asignarle una dirección IP fija.
  
 <code>sudo nano /etc/network/interfaces <code>sudo nano /etc/network/interfaces
Línea 122: Línea 127:
 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 con el comando:+Se requiere reiniciar el equipo con el comando:
   sudo reboot   sudo reboot
 +o bien reiniciar el adaptador de red con el comando:
 +  sudo /etc/init.d/networking restart
  
  
-====== 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 158: Línea 165:
 wpa-psk fbb3408d83c266a52e7154bd664d9d9cedf777fc7fa3d3f602 fd5689374c24b3 wpa-psk fbb3408d83c266a52e7154bd664d9d9cedf777fc7fa3d3f602 fd5689374c24b3
 </code> </code>
-[[archivo:interfaces_rpi.png|marco|centro|Contenido del fichero /etc/network/interfaces]]+{{ old:archivo:interfaces_rpi.png |Contenido del fichero /etc/network/interfaces}}
  
 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 /etc/init.d/networking restart
  
 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// ======+===== Actualización de //firmware// y módulos del //kernel// ===== 
 + 
 +Se puede conocer la versión de firmware actual del sistema con el comando: 
 +  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 firmware y los módulos del kernel de la Raspberry Pi lo primero es actualizar el sistema a las versiones más recientes con los comandos //sudo apt-get update// y //sudo apt-get upgrade//. Tras lo cual se instala la aplicación con el comando: 
 +  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.
guias/raspberry_pi_-_instalacion_del_sistema_operativo_y_configuracion_de_red.txt · Última modificación: 2021/04/16 20:41 por 127.0.0.1