0% encontró este documento útil (0 votos)
50 vistas5 páginas

Configurar IP Estática en Raspbian

El documento proporciona instrucciones para configurar una IP estática y conectarse a una red WiFi en Raspberry Pi. Explica cómo editar archivos de configuración, agregar parámetros de red y reiniciar para aplicar los cambios.

Cargado por

Jesus Mireles
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
50 vistas5 páginas

Configurar IP Estática en Raspbian

El documento proporciona instrucciones para configurar una IP estática y conectarse a una red WiFi en Raspberry Pi. Explica cómo editar archivos de configuración, agregar parámetros de red y reiniciar para aplicar los cambios.

Cargado por

Jesus Mireles
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

-----------------------------------------------------Ip

fija--------------------------------------------------

Para configurar una IP estática en Raspian debemos editar el fichero


/etc/[Link] con el comando:

sudo nano /etc/[Link]

Si miramos en contenido del fichero veremos unas líneas comentadas (empiezan con
'#') que tienen un ejemplo de configuración de IP estática

# Example static IP configuration:


#interface eth0
#static ip_address=[Link]/24
#static ip6_address=[Link]/64
#static routers=[Link]

Para crear nuestra propia dirección IP estática, por ejemplo para el interface WiFi
(wlan0), copiamos el fragmento comentado y lo modificamos para que tenga la
siguiente pinta.

interface wlan0
static ip_address=[Link]/24
static routers=[Link]
static domain_name_servers=[Link]

Siendo

interface = Nombre del interface que queremos configurar


static ip_address = Dirección fija que queremos (dejar el /24 al final)
static routers = Dirección del gateweay (del router)
static domain_name_servers = Dirección del servidor DND (normalmente la del
router). Si queremos más de un servidor DNS podéis añadirlos separador por un
espacio.
A continuación guardamos los cambios pulsando 'Ctrl+X' y después confirmando con
'Y' y 'Enter'. Ahora reiniciamos la Raspberry Pi con el comando:

sudo reboot

Finalmente comprobamos que, efectivamente, tenemos la IP que hemos configurado


ejecutando con el comando

ifconfig wlan0

****Ejemplo de cambio de metrica***


interface eth1
metric 0

--------------------------------Conexion automatica de
WIFI----------------------------------------------------------

Configurar la conexión WiFi


Comience por arrancar la Raspberry Pi, conectado a una pantalla y un teclado. Abra
el terminal y edite el archivo de interfaces de red:

$ sudo nano /etc/network/interfaces


Este archivo contiene todas las interfaces de red conocidas, probablemente ya
tendrá una o dos líneas allí.

Cambie la primera línea (o agréguela si no está allí) a:

auto wlan0

Luego, en la parte inferior del archivo, agregue estas líneas que le indiquen a la
Raspberry Pi que permita wlan como método de conexión de red y use
/etc/wpa_supplicant/wpa_supplicant.confcomo archivo de configuración.

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface predeterminado inet dhcp
(Ctrl-X, luego escriba Y para salir y guardar)

El siguiente paso es crear este archivo de configuración.

Configurar la conexión WiFi


Abra el archivo wpa_supplicant.conf en el editor.

$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Nuevamente, es posible que algunas líneas ya estén presentes, solo agregue lo


siguiente.

network = {
ssid = "YOUR_NETWORK_NAME"
psk = "YOUR_NETWORK_PASSWORD"
proto = RSN
key_mgmt = WPA-PSK por
pares = CCMP
auth_alg = OPEN
}
Los otros parámetros son específicos de la red, no puedo decirte lo que necesitas.
Si inicia Raspbian en el escritorio, puede iniciar la aplicación wpa_gui
(configuración de WiFi) y hacer clic en 'Escanear'. Encontrará una lista que
también tiene su red con todos los indicadores que necesita.

--------------------------------Iniciar Raspberry Pi en modo consola o en modo


gráfico-------------------------------

En la terminal de la Raspberry Pi ejecutan el siguiente comando en la terminal:

sudo raspi-config

Seguidamente aparecerá una pantalla con diferentes opciones de configuración. Con


los cursores seleccionaremos la opción "System Options > Boot / Auto login" y
presionaremos Enter.

Finalmente tendremos que seleccionar la opción de arranque que queramos. La


opciones de arranque disponibles son las siguientes:

B1 Console: La Raspberry Pi arrancará en modo consola. Justo al finalizar el


arranque deberemos indicar el usuario que queremos usar e introducir su contraseña.
B2 Console Autologin Text console: Nuestro dispositivo arrancará de forma
automática en modo consola con el usuario Pi y sin tener que introducir ninguna
contraseña.
B3 Desktop: Nuestra Raspberry Pi arrancará en modo gráfico. Una vez arrancada
tendremos que seleccionar el usuario e introducir su contraseña.
B4 Desktop Autologin: La Raspberry Pi arrancará en modo gráfico. Justo al finalizar
el arranque tendremos que seleccionar el usuario que queremos usar e introducir su
contraseña.

------------------------------------------------MQTT con Raspberry


Pi-----------------------------------------------

[Link]

Comando mosquitto_sub
Este comando nos permite suscribirnos a un topic escuchando y mostrando por
pantalla los mensajes enviados a este topic. Puede tomar muchos parámetros pero
nosotros nos vamos a centrar en 4.

mosquitto_sub -h BROKER -t TOPIC


Donde:

-h: indica que lo que viene después es el host. El host se refiere a la dirección
IP o nombre de la máquina en la red del Broker Mosquitto. Si no pasamos este
parámetro cogerá por defecto localhost.
BROKER: dirección IP o nombre de la máquina en la red del Broker Mosquitto.
-t: indica que lo que viene después es el topic al que queremos suscribirnos.
TOPIC: nombre del topic al que nos vamos a suscribir.
Comando mosquitto_pub
Con este comando podemos publicar mensajes muy simples. Como ocurre con
mosquitto_subpuede tomar muchos parámetros, este comando pero a nosotros nos
importan sólo 6.

mosquitto_pub -h BROKER -t TOPIC -m MENSAJE


Donde:

-h: indica que lo que viene después es el host. El host se refiere a la dirección
IP o nombre de la máquina en la red del Broker Mosquitto. Si no pasamos este
parámetro cogerá por defecto localhost.
BROKER: dirección IP o nombre de la máquina en la red del Broker Mosquitto.
-t: indica que lo que viene después es el topic al que queremos enviar el mensaje.
TOPIC: nombre del topic al que vamos a enviar el mensaje.
-m: indica que lo que viene después es el mensaje.
MENSAJE: el mensaje que queremos enviar. Tiene que ir entre comillas dobles («).
Por ejemplo "Temperatura = 25ºC".

Ahora sólo nos queda probar así que abre dos terminales en la Raspberry Pi.
Uno va a ser el que publique y otro el que esté escuchando. Elige el que quieras y
escribe el siguiente comando.

mosquitto_sub -h localhost -t casa/comedor/temperatura

La terminal se queda esperando a recibir algún mensaje.


En el otro terminal escribe el siguiente comando que envía un mensaje al topic
casa/comedor/temperatura.

mosquitto_pub -h localhost -t casa/comedor/temperatura -m "Temperatura: 25ºC"

Ahora si te fijas en la terminal donde estaba esperando un mensaje aparece


precisamente el que hemos enviado.
Puedes seguir jugando con los comodines que hemos visto anteriormente. Utiliza los
símbolos + y #.
Por último es aconsejable que nuestra Raspberry Pi tenga una IP estática o fija.
Esto quiere decir que aunque se desconecte de la red, siempre tendrá la misma IP.
Esto lo puedes hacer siguiendo el tutorial de ModMyPi.
Y así de fácil hemos conseguido crear una red con el protocolo MQTT. Ahora lo que
haremos es poder encender un LED conectado a un NodeMCU desde la Raspberry Pi.

------------------------------------Saber la version de
linux--------------------------------------------------------------

cat /etc/os-release

lsb_release -a

Ambos comandos muestran la version de linux instalado

-------------------------------------------Actualizar
raspbian----------------------------------------------------------

Una de las formas de actualizar esta distro y tener siempre la última versión es
hacerlo desde el propio terminal de Linux, ya sea localmente como conectados de
forma remota por escritorio remoto o SSH. Para ello, lo único que debemos hacer es
asegurarnos de estar conectados a Internet y ejecutar los siguientes comandos en el
Raspberry Pi:

sudo apt update


sudo apt dist-upgrade
sudo apt clean
sudo reboot

-------------------------------------------
Apagar-------------------------------------------------------------------
sudo poweroff

---------------------------------------------------Display
3.5------------------------------------------------------
Descarga el sistema operativo Raspbian Oficial:
[Link]
Usa Etcher para copiarlo a la microSD [Link]
operativos/etcher-el-mejor-instalador-para-raspbian-pixel/
Sin poner la pantalla LCD conecta la Raspberry Pi a una TV normal por HDMI, luego
al teclado, al ratón, al cable de red—ya que necesitas conexión a Internet—, pones
la microSD en la que has copiado Raspbian en los pasos anteriores y por último la
alimentación eléctrica.
Abre la Terminal de Raspbian (un icono como una pantalla negra) y escribe estos
comandos exactamente:

sudo rm -rf LCD-show


sudo apt install git
git clone [Link]
chmod -R 755 LCD-show
cd LCD-show/
sudo ./LCD35-show

Apaga la Raspberry, desconecta el HDMI y pon la pantalla pequeña y vuelve a


encender y ya debería funcionar.
Por cierto, con ese tamaño de pantalla LCD 3.5″ hay otros modelos con más
resolución que pueden ser más interesantes, como el de Pimoroni de las fotos de
este artículo. En ese caso estamos hablando de pantallas con resolución de 800×480
y que ahora mismo tienen en formato táctil o sin esa opción. Son mucho más caras y
ya solo tienen a la venta el modelo de 4″ que es algo mayor aunque sin sobresalir
del tamaño de la Raspberry Pi 3B+.

OJO que la Raspberry Pi no soporta dual screen (salvo un par de aplicaciones).


Si queréis volver a usar el HDMI los comandos serían:

Abre la Terminal de Raspbian (un icono como una pantalla negra) y escribe estos
comandos exactamente:

cd LCD-show/
sudo ./LCD-hdmi

Si quieres eliminar el software gestión de la pantalla LCD una vez confirmes que
funciona el HDMI puedes hacer:

sudo rm -rf LCD-show

----------------------------Instalar Zero
tier--------------------------------------------

curl -s [Link] | sudo bash

Unirse a red:
sudo zerotier-cli join "numero de red"

También podría gustarte