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.
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:
Cuando vayas a modificar ficheros en tu raspi, a lo mejor te encuentras con un mensaje de texto diciendo algo así como que:
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.
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 /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
Si
entonces
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
Hemos establecido 3 interfaces de red para la tarjeta de red de la raspi:
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