Está en la página 1de 10

Laboratorio de comunicación digital

INFORME DEL USO BASICO DE RAPSBERRY PI


Luna Alama Michelle 16190105
RASPBERRY PI: GUIA DE USO
Puntos a tratar de la guía:

 Descarga e instalación del sistema operativo


 Como configurar y actualizar
 Comandos básicos de la terminal
 Como usarlos a través de una conexión SSH

¿Qué es un Raspberry PI?

El Raspberry Pi es una placa computadora de bajo costo, desarrollado


en el Reino Unido por la Fundación Raspberry Pi con el objetivo de
estimular la enseñanza de la informática en las escuelas. Esta formada
por una placa con una serie de componentes e interfaces que la hacen
una tarjeta versátil capaz de realizar aplicaciones en diferentes
áreas.

Existen varios modelos de placas de Raspberry Pi que se adaptan a las


diferentes aplicaciones, pero finalmente el propósito es el mismo,
conectar periféricos y componentes para finalmente usarlo como un
ordenador.

Figura N°1 Modelos de Raspberry Pi

Para esta guía nos enfocaremos en el modelo Raspberry PI 3B, primero


pasaremos a detallar características del hardware.
Figura N°2 Raspberry Pi 3B

1. Procesador: Contiene la memoria RAM y el CPU, lo que permite


controlar el hardware
Tipo: ARM
2. Puertos USB: Para conectar periféricos como teclados o mouse.
3. Puerto Ethernet: Puerto para conectarse internet de manera
alámbrica
4. Chip Bluetooth y Wi-Fi: Conexiones inalambricas
5. Puerto HDMI: Disponible para conectarlo a un pantalla
6. Puerto micro USB: Se conectara a la fuente de alimentación de 5V
y 2.5 A.
7. Conector micro SD: Nos permitirá usar el Raspberry con
determinados sistemas operativos.
8. Puerto Display: Nos permitirá conectar una pantalla TouchScreen.
9. Pines I/O: Nos permitirá conectar diversos componentes
electrónicos.

PASOS PARA EL USO DE RAPSBERRY PI:


PASO N°1: INSTALAR EL SISTEMA OPERATIVO (SO).

Para esto primero descargaremos un sistema operativo de la página


oficial de Raspberry Pi (https://www.raspberrypi.org/downloads/).

El sistema operativo más común es RAPSBIAN


(https://www.raspberrypi.org/downloads/raspbian/) y podemos encontrar
diferentes, versiones, con desktop que permite usar periféricos y
pantalla, CLI donde tendremos líneas de comandos y la versión con
desktop y software recomendado.

Es recomendado instalar la versión con desktop.


Figura N°3 Sistemas operativos disponibles para Raspberry

Una vez descargado el SO lo instalamos en el micro SD, para ello


necesitaremos el software Balena Etcher
(https://www.balena.io/etcher/) el cual permite flashear memorias,
también es posible utilizar el software Rufu ,aunque este solo
funciona en Windows, una vez instalado el programa seguiremos los
siguientes pasos:

A. Elegir la ubicación donde descargamos el sistema operativo:


B. Seleccionar la ubicación donde queremos instalar, en este caso
el micro SD.
C. Empezar la instalación y esperar.

Imagen N°4 Etcher ejecutando la instalación

Una vez que se ha cargado el SO, se pedirá lo siguiente:

 Seleccionar el país, lenguaje y zona horaria.


 Crear una contraseña.
 Red Wifi.
 Se preguntará si se quiere actualizar el software.
Luego se reiniciará el SO: se acaba de configurar el Raspberry Pi.

PASO N°2: CONECTAR PERIFERICOS.

Es momento de conectar el mouse, monitor, teclado, cable ethernet y


fuente de alimentación.

Figura N°5. Conexiones


de periféricos al Raspberry

PASO N°3 EJECUTAR EL SO (SISTEMA OPERATIVO)

Una vez que hacemos las conexiones pasamos a encender la placa, así
veremos en el monitor como se ejecuta el sistema operativo, y podremos
manejar la placa mediante la interfaz grafica donde aparecerá un
cuadro de configuración inicial donde seleccionaremos el idioma, la
contraseña, el modelo de pantalla y la red WIFI.

Figura N°6.Interfaz gráfica de Rapsbian y la CLI

COMANDOS BASICOS

Recordar que para ejecutar un programa que requiera privilegios se


utilizará el comando Sudo

Sudo apt-get update  revisar las listas de software


Sudo apt-get upgrade  actualizar las listas de software

Sudo apt-get install programa1  instalar un programa, en este caso


programa1

Clear  limpiar la terminal

Pwd  muestra la ruta en la que nos encontramos

Ls  listar las carpetas

Touch texto1  crear un archivo de texto

Rm texto1  eliminar el archivo

Rmdir carpet1  eliminar carpetas

Mkdir  crear carpeta

Nano texto.txt  editor de texto

CTRL+O  guardar archivo

Cat texto.txt  visor para archivos

Rm -rf  borrar directorios con archivos

PASO N°4 CONFIGURAR EL MODO REMOTO (SIN PERIFERICOS).

Primero apagamos la placa, desconectamos mouse y teclado nos


aseguramos que la placa tenga una dirección IP sea por el cable
Ethernet o con Wifi.

Con el programa NMAP podremos ver los dispositivos conectados a la


red asi que será necesario descargarlo. Una vez descargado abrimos
la línea de consola de Windows y colocaremos el siguiente comando:

>nmap -sn 192.168.1.0/24 - oG - // (red y mask)

Después de insertado el comando (nmap) se mostrarán las direcciones


IP de los equipos conectados a nuestra red incluido el Raspberry de
no ser así ejecutar el comando varias veces hasta que aparezca.
Figura N°7.Descubriendo host en la red con NMAP

Una vez estamos seguros que Rapsberry Pi figura dentro de la red


debemos proceder a conectar la micro SD a la computadora para poder
habilitar la conexión SSH ,en caso que no esté activado dicha conexión
en el Rapsberry. Crearemos un archivo SSH en el micro SD, con la tecla
shift y click derecho seleccionamos “abrir la ventana de powershell”
dentro de la unidad boot del SD y procedemos con el siguiente comando:

 Type nul > ssh

Figura N°8. Creación del archivo SSH

De esta forma se activara la comunicación SSH y podremos acceder al


Raspberry mediante la terminal del sistema operativo de este.

Una vez creado el archivo, mediante Putty iniciamos una sesión SSH con
la IP del Rapsberry Pi que obtuvimos del escaneo de puertos. Los
parámetros por defecto son:

USUARIO: pi

CONTRASEÑA: rapsberry

Figura N°9. Conexión mediante Putty

Sudo raspi-config  acceder a opciones de configuración en rapsberry

Sudo apt-get install -y realvnc-vnc-server realvnc-vnc-viewer

Este ultimo commando permitira usar la interfaz grafica de manera


remota, se crea un puerto asociado con la IP que podremos ver mediante
un visor VNC (https://www.realvnc.com/es/connect/download/viewer/),
ejecutamos el programa VNC Viewer

CONEXIÓN REMOTA VIA VNC (GUI)

Mediante el software Putty haremos la conexión SSH.

Obtenida la IP nos faltaría conocer el número de puerto, pero como VNC


maneja uno específico, siempre será el mismo. El número de puerto es
5900.

Luego se nos pedirá ingresar el nombre de usuario (el cual es Pi) y la


contraseña (si no se definió alguna, por defecto es Raspberry) para
fiinalmente tener acceso a la consola.

Mencionar los problemas presentados en clase, explicar la causa y


mencionar la solución:

La primera vez que se intento la conexión por SSH, la comunicación


no era efectiva puesto que no se había creado el fichero SSH sin
extensión .txt en los archivos de la memoria SD. Luego de la
revisión y creación de archivo correspondiente se logro la
comunicación de manera exitosa.

Mencionar los protocolos de comunicación para lograr la conexión


remota a la interfaz gráfica del Raspberry

1. Para la comunicación utilizamos el protocolo VNC

VNC

Es un programa de software libre basado en una estructura cliente-


servidor que permite observar las acciones del ordenador servidor
remotamente a través de un ordenador cliente.

El programa servidor tiene la opción de funcionar como servidor


HTTP para mostrar la interfaz gráfica en un navegador. En este caso
el usuario remoto (cliente) no tiene que instalar un programa
cliente de VNC sino que se accede directamente por el navegador.

En el método normal de operación, un visor (cliente) se conecta a


un puerto en el servidor (puerto por defecto 5900).
Alternativamente, un navegador puede conectarse al servidor (puerto
por defecto 5800).

2. Para el modo compartido de la línea de comando utilizamos los


protocolos de red: Telnet y SSH

TELNET
TELNET es un protocolo de comunicación estándar perteneciente a la
pila de protocolos TSP/IP además utiliza el puerto de comunicación
23 del TCP. Su status es recomendado. Se describe en el RFC 854 -
Especificaciones del protocolo TELNET y RFC 855 .El protocolo
TELNET proporciona una interfaz estandarizada, a través de la cual
un programa de un host(el cliente de TELNET) puede acceder a los
recursos de otro host (el servidor de TELNET) como si el cliente
fuera una terminal local conectada al servidor
Figura10. Protocolo de comunicación TELNET

SSH:

SSH (o Secure SHell) es el nombre de un protocolo y del programa


que lo implementa, cuya principal función es el acceso remoto a un
servidor por medio de un canal seguro en el que toda la información
está cifrada. Además de la conexión a otros dispositivos, SSH
permite copiar datos de forma segura (tanto archivos sueltos como
simular sesiones FTP cifradas), gestionar claves RSA para no
escribir contraseñas al conectar a los dispositivos y pasar los
datos de cualquier otra aplicación por un canal seguro tunelizado
mediante SSH y también puede redirigir el tráfico del (Sistema de
Ventanas X) para poder ejecutar programas gráficos remotamente. El
puerto TCP asignado es el 22.

También podría gustarte