Herramientas de usuario

Herramientas del sitio


Barra lateral

Traducciones de esta página:

Página principal

Análisis y comparativas

Eventos Guías Herramientas Información de interés Proyectos
> Usuarios Varios Wiki Privado

No hay páginas en esta sección.

old admin

No hay páginas en esta sección.

guias:raspi_-_configuracion_de_red

Raspberry PI: Configuración de red

De forma automática, nuestras Raspberry Pi se conectan a la red de forma automática cuando las conectamos a un router. Sin embargo, cuando queremos conectarnos a ella cuando estamos “a solas” con nuestro portátil y nuestra raspi, las cosas se complican.

A continuación, se detalla como configurar la red de nuestra raspi para no tener problemas para conectarla y servirle Internet desde nuestro PC.

Precondiciones y objetivo

En este artículo, se asume que tenemos acceso por algún medio a un terminal con nuestra raspi (usando ssh, Putty, Bitvise,…)

Tras la configuración, la raspeberry funcionará perfectamente en las siguientes configuraciones:

  • Conectando directamente la raspi a un router
  • Conectando la raspi a un PC. Si el PC dispone de conexión a Internet, se podrá compartir Internet a la raspi

Configuración rápida

Sistema de ficheros de solo lectura

Cuando vayas a modificar ficheros en tu raspi, a lo mejor te encuentras con un mensaje de texto diciendo algo así como que:

  • “El dispositivo está montado en solo lectura”
  • “Operación de salvado no permitida”. Ojo, esto puede ser por otros motivos (no tener +w, no ser root, …

Si te topas con algo de esto y no sabes muy bien de que va el tema, prueba a lanzar

mount -o remount,rw /

La ejecución anterior se perderá en cuanto reinicies la raspi, por lo que no tengáis miedo de lanzarla.

Ficheros de la raspi

Se modificarán dos ficheros de la raspi

  • /etc/network/interfaces (establece parámetros de conexión)
  • /etc/resolv.conf (establece servidores DNS)

A continuación se expone la configuración final de ficheros. En apartado posterior se explica en detalle su contenido.

Sobre /etc/network/interfaces

auto lo
iface lo inet loopback

# Fisica - datos de conexion facilitados por router
auto eth0
iface eth0 inet dhcp

# Virtual - en red tipica
auto eth0:0
iface eth0:0 inet static
  address 192.168.1.192
  netmask 255.255.255.0

# Virtual - para conectar desde Windows con pasarela a Internet
auto eth0:1
iface eth0:1 inet static
  address 192.168.137.192
  netmask 255.255.255.0
# para salir a internet, ejecutar lo siguiente
# route add default gw 192.168.137.1

Sobre /etc/resolv.conf

# Solo se cargan si no hay DHCP
nameserver 8.8.8.8 # Publico de Google
nameserver 8.8.4.4 # Publico de Google

Conexión directa a PC con Windows

Si

  1. vamos a conectar la raspi a un PC con Windows
  2. el ordenador dispone de Internet
  3. necesitamos Internet en la raspi

entonces

  1. en el PC con Windows vamos a Panel de Control - Ver conexiones de red
  2. ubicamos cual es la interfaz de red que tiene conexión a Internet (lo habitual es conectar la raspi por tarjeta de red y conectarse a Internet por wifi)
  3. sobre la interfaz de red damos botón derecho → Propiedades
  4. en pestaña “Uso compartido” marcamos “Permitir que los usuarios de otras redes se conecten a través de la conexión a Internet de este equipo”
  5. tras aceptar las ventanas abiertas,
    1. la interfaz de red con la que nos conectamos a la raspi pasa a tener la IP 192.168.137.1
    2. deberemos reconectarnos a la raspi (siguiendo configuración anterior, conectate con la IP 192.168.137.192)
    3. tras conectar a la raspi, hay que decirle por donde puede salir a internet, para ello ejecutad
      route add default gw 192.168.137.1

Si todo ha ido bien, podéis hacer ping a google y debería daros respuesta:

ping www.google.com

Explicación paso a paso

Sistema de ficheros de solo lectura

Hemos establecido 3 interfaces de red para la tarjeta de red de la raspi:

  • eth0
    • Representa la interfaz de red “de toda la vida”
    • No modificamos su configuración
  • eth0:0
    • Interfaz de red virtual. Realmente transmite a través de eth0 pero su configuración es independiente
    • Configuramos esta interfaz con IP estática 192.168.1.192 (rango de IP típico)
    • Permite conectarse a la raspi usando esa dirección IP
  • eth0:1
    • Otra interfaz virtual sobre eth0
    • Configuramos esta interfaz con IP estática 192.168.137.192 (rango de IP usado por Windows para servir Internet)
    • Permite conectarse a la raspi usando esa dirección IP
    • Para salir a Internet, tras haber configurado el equipo con Windows, recordad ejecutar la sentencia route indicada anteriormente.

También hemos establecido dos servidores DNS propiedad de Google. En caso de arrancar la raspi conectada a un router, es configuración de servidores DNS se ignora. Si conectamos la raspi a través de un PC necesitamos esa configuración para que resuelva peticiones del estilo www.google.com

guias/raspi_-_configuracion_de_red.txt · Última modificación: 2021/04/16 20:41 (editor externo)