-
Notifications
You must be signed in to change notification settings - Fork 0
6. Configuración y primer inicio
Por ahora, es necesario conectar el cable de Ethernet (RJ45) hasta haber activado el WiFi de la Raspberry Pi. Hay dos formas de comenzar a trabajar:
-
login gráfico (necesitamos conectar el cable HDMI a un monitor, y un teclado y un mouse USB).
-
de manera remota (con otra computadora) a través de ssh o telnet. Éste es el método que explicaremos en detalle. Las instrucciones de este tutorial son para ssh desde Ubuntu, y funcionan en cualquier distribución GNU/Linux y macOS. Desde Windows es posible conectarse por ssh a través del software Putty.
Instrucciones traducidas de la página oficial de Raspberry Pi.
El comando nmap
(Network Mapper) es una herramienta libre y de código abierto para descubrir dispositivos en la red. Está disponible también para macOS y Windows.
Para instalarlo en Linux, utilizá el comando sudo apt-get install nmap
.
Antes que nada, averigüemos la dirección IP de nuestra propia computadora con el comando hostname -I
. El resultado es algo así: 192.168.0.XX (siendo XX números entre el 0 y el 255).
Ahora que conocés tu propia dirección IP, podés comenzar a escanear la red en busca de dispositivos. Por ejemplo, si tu dirección Ip es 192.168.0.5, los demás dispositivos van a tener direcciones como 192.168.0.2, 192.168.0.3, 192.168.0.4, etc.
Ahora usá el comando nmap
con la bandera -sn
(ping scan) en el rango de subred completo. Puede demorar varios segundos. Ingresamos el siguiente comando a la terminal:
sudo nmap -sn 192.168.0.XX/24
El escaneo envía una petición de ping a todas las direcciones IP para ver si responden. Cada dispositivo que responda a la petición se mostrará como en el ejemplo a continuación:
Starting Nmap 6.40 ( http://nmap.org ) at 2014-03-10 12:46 GMT
Nmap scan report for hpprinter (192.168.0.2)
Host is up (0.00044s latency).
Nmap scan report for Gordons-MBP (192.168.0.4)
Host is up (0.0010s latency).
Nmap scan report for ubuntu (192.168.0.5)
Host is up (0.0010s latency).
Nmap scan report for raspberrypi (192.168.0.8)
Host is up (0.0030s latency).
Nmap done: 256 IP addresses (4 hosts up) scanned in 2.41 seconds
Aquí se ve un dispositivo con el nombre raspberrypi
, cuya dirección IP es 192.168.0.8
.
Se puede usar la aplicación Fing (disponible para Android y iOS).
En este video muestra cómo encontrar un dispositivo.
Para conectarse a la Pi desde una computadora, ingresá el comando ssh pi@<IP>
en una terminal, reemplazando con la dirección que obtuviste en el paso anterior. Ejemplo:
ssh pi@192.168.0.8
Si sale un error que dice connection timed out
probablemente hayas ingresado mal la dirección IP.
Cuando la conexión sea exitosa, verás un aviso de seguridad/autenticación. Tipeá yes
para continuar. El aviso aparecerá unicamente la primera vez que te conectes a la Raspberry Pi.
A continuación se te requerirá que ingreses los datos de login: la contraseña por defecto en Raspbian es raspberry. Por razones de seguridad, es altamente recomendable que cambies esa contraseña. Ahora verás que el prompt cambió a pi@raspberrypi ~ $
, como si estuvieses conectada directamente desde la Raspberry con monitor y teclado.
¡Felicidades! Ahora podés ejecutar comandos remotamente.
La usuaria por defecto es pi
y la contraseña raspberry
. Es recomendable que en cuanto puedas cambies la contraseña introduciendo en la terminal el siguiente comando: passwd
.
Ahora vamos a llevar a cabo una serie de acciones para poder trabajar más tranquilos en la Raspberry desde nuestra computadora.
ACLARACIÓN: Algunas capturas pueden no coincidir con la información brindada; esto se debe a que fueron tomadas por un usuario español, así que ¡prestá atención!
- Serás recibida con una pantalla de fondo azul (imagen 1), donde están las configuraciones básicas. Si querés volver a esta pantalla, ingresá el siguiente comando en una terminal:
sudo raspi-config
.
Aquí están las funciones explicadas
Expand_Filesystem: Nos permite expandir el Sistema Operativo para que utilice todo el espacio disponible de la tarjeta. Como la imagen que se utiliza en la instalación de Raspbian es de aproximadamente de 2GB, si usamos una SD/microSD de mayor tamaño, el resto del espacio se queda sin utilizar. Esta operación puede tardar unos minutos en completarse y una vez finalizado tendremos toda la capacidad de la tarjeta SD/microSD disponible.
Change User Password: Nos permite cambiar la contraseña del usuario pi en la Raspberry Pi que por defecto es raspberry.
Entable Boot to Desktop: Raspbian por defecto arranca en modo texto. Si queremos arrancar en modo gráfico, utilizaremos esta opción para indicárselo al sistema. Si preferimos el modo texto, siempre podremos ingresar en modo gráfico introduciendo en la terminal el siguiente comando
starx
Internationalisation Options: Permite modificar el lenguaje del Sistema Operativo, la zona horaria y la distribución del teclado. Nos aparecerá la siguiente pantalla con 3 sub-opciones:
Change_Locale: Se utiliza para seleccionar el idioma, el conjunto de caracteres asociado, la moneda, etc. Para utilizar el español tendrás que elegir es_ES.UTF8.
Change Timezone: Nuestra Raspberry Pi está configurada para detectar la fecha y hora desde Internet automáticamente cuando se enciende, pero la primera vez que arranca, le tendremos que indicar la zona horaria en la que nos encontramos. Aquí elegiremos América y después Buenos Aires.
Change Keyboard Layout: Permite cambiar la configuración del teclado. Es recomendable seleccionar el teclado predeterminado PC genérico 105 teclas (intl). Luego seleccionar el idioma del teclado, que en nuestro caso será latinoamericano.
Advanced Options: Esta opción presenta otro sub-menú con 7 sub-opciones. Importante la del ssh (para poder manejar la Raspberry Pi desde cualquier dispositivo).
Overscan: Sirve para borrar las líneas negras que aparecen en algunos monitores o televisores.
Hostname: Es el nombre de la Raspberry Pi en la red. No es necesario realizar ningún cambio.
Memory Split: Te permite seleccionar la cantidad de memoria compartida entre la CPU y la GPU. Si vas a utilizar la Raspberry Pi como Media Center, tal vez tengas que modificar esta opción para darle mayor fluidez a la reproducción de vídeo.
Enable SSH: Se utiliza para acceder a la Raspberry Pi remotamente desde un cliente SSH. SSH significa Secure SHell el cual es una forma segura de conectarse a través de la red a la Raspberry Pi. Es recomendable activar esta opción, ya que así no será necesario utilizar monitor ni teclado para controlar a la Raspberry Pi y lo podremos hacer rémotamente.
SPI: Sirve para activar el uso de circuitos integrados con nuestra Raspberry Pi.
Audio: Opción para activar la salida de audio. No ese necesario tocarla sobre todo si vamos a usar HDMI.
Update: Sirve para actualizar el sistema, y si hay nuevas versiones de las librerías o programas instalados se descargarán e instalarán las últimas versiones.
Una vez finalizado, elegimos la opción Finish (de esta forma guardamos todos los cambios) y reiniciamos nuestra Raspberry Pi para que se hagan efectivo los cambios realizados.
Antes de comenzar, es conveniente actualizar y configurar los paquetes del sistema. Tipeá el siguiente comando en una terminal:
sudo apt-get update && upgrade -y
Te pedirá tu contraseña, y luego pasarán unos minutos hasta que se actualicen y configuren todos los paquetes.
Se puede usar la pantalla de tu computadora como salida de video para tu Raspberry enviando la sesión de X a través de SSH. Para permitirlo, necesitarás agregar la bandera -Y
al comando:
ssh -Y pi@192.168.0.8
Nota: X11 ya no está presente por defecto en OSX, así que tendrás que descargarlo e instalarlo.
Ahora vas a poder lanzar ventanas gráficas desde la línea de comandos, por ejemplo, para tomar una captura de pantalla:
scrot &
Si queremos un nombre personalizado en vez de pi, podemos lograrlo con los siguientes pasos:
- Activamos el usuario root, que viene desactivado por defecto (por seguridad). Lo logramos con el comando
sudo passwd root
.
Nos pedirá una contraseña (¡NO TE LA OLVIDES, ES MUY IMPORTANTE!).
Una vez que hemos puesto la clave de root, salimos de la terminal y volvemos a iniciar sesión pero cuando nos pida el usuario pondremos root
y la clave del usuario root. Una vez que estemos en el sistema como root tecleamos el siguiente comando:
usermod -l CajitaDigitalAbierta pi -md /home/CajitaDigitalAbierta
Lo que hace este comando es renombrar el usuario y mover todo el contenido del /home/
del usuario actual al nuevo /home/
del nuevo usuario. De esta forma habremos cambiado el nombre del usuario de forma limpia.
Una vez que hayamos hecho esto, nos logueamos con el nuevo usuario CajitaDigitalAbierta y la clave que tuviera el usuario anterior, y procedemos a deshabilitar (borramos la clave) el usuario root por seguridad.
sudo passwd -d root
Haciendo esto habremos cambiado el nombre del usuario pi por uno completamente personalizado.
Raspbian por defecto, está preparado para acceder a Internet a través del puerto RJ45. Para activar el adaptador WIFI, deberemos realizar una serie de cambios en el archivo de configuración de red. Veamos estos cambios.
En primer lugar debemos editar el archivo interfaces escribiendo el siguiente comando en la terminal:
sudo nano /etc/network/interfaces
Lo que estamos haciendo es editar el archivo de configuración de nuestra interfaz de red. Ahora debemos cambiar las líneas de este archivo y dejarlo de la siguiente manera:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "SSID"
wpa-psk "password"
Cambiaremos SSID y password por los de nuesro router. Una vez hecho esto, guardaremos el archivo y reiniciamos nuestra Raspberry Pi.
sudo shutdown -r now
Tras reiniciar comprobaremos que efectivamente estamos conectados a internet, ingresando el siguiente comando:
ifconfig
Obtendremos una pantalla similar a esta:
Ahora realizaremos un ping y comprobaremos si obtenemos respuesta ingresando el siguiente comando:
ping example.com
Para detener la petición de ping pulsá Control
+ C
Wiki de Cajita Digital Abierta
La copia comparte cultura