Muestra las diferencias entre dos versiones de la página.
Revisión previa | |||
— | guias:raspi_-_configuracion_de_red [2021/04/16 20:41] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== Raspberry PI: Configuración de red ====== | ||
+ | |||
+ | |||
+ | De forma automática, | ||
+ | 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, | ||
+ | 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, [[http:// | ||
+ | |||
+ | Tras la configuración, | ||
+ | |||
+ | * 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" | ||
+ | * " | ||
+ | |||
+ | 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 | ||
+ | * / | ||
+ | * / | ||
+ | |||
+ | A continuación se expone la configuración final de ficheros. En apartado posterior se explica en detalle su contenido. | ||
+ | |||
+ | Sobre / | ||
+ | | ||
+ | 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 / | ||
+ | | ||
+ | # 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 | ||
+ | - vamos a conectar la raspi a un PC con Windows | ||
+ | - el ordenador dispone de Internet | ||
+ | - necesitamos Internet en la raspi | ||
+ | |||
+ | entonces | ||
+ | - en el PC con Windows vamos a Panel de Control - Ver conexiones de red | ||
+ | - 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) | ||
+ | - sobre la interfaz de red damos botón derecho -> Propiedades | ||
+ | - en pestaña "Uso compartido" | ||
+ | - tras aceptar las ventanas abiertas, | ||
+ | - la interfaz de red con la que nos conectamos a la raspi pasa a tener la IP 192.168.137.1 | ||
+ | - deberemos reconectarnos a la raspi (siguiendo configuración anterior, conectate con la IP 192.168.137.192) | ||
+ | - tras conectar a la raspi, hay que decirle por donde puede salir a internet, para ello ejecutad < | ||
+ | |||
+ | 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 | ||
+ | |||
+ | |||