jueves, 31 de enero de 2019

RaspberryPi, conexión a internet con cable. Primeros pasos con Raspbian Stretch (VII)

Conexión a internet con cable.

La nueva versión de Raspbian Stretch incorpora un gestor de conexión de redes, encontraremos el icono de este nuevo gestor junto al reloj de la barra de inicio. Este gestor nos sirve para conectar tanto a una red con cable como a una red WiFi. Según la conexión establecida veremos un icono diferente, por defecto si conectamos un cable ethernet tenemos que ver este icono.




Para la mayoría conectar nuestra Raspberry Pi a una red con cable solamente requiere conectar a nuestro dispositivo un cable ethernet al puerto RJ45 de la Raspberry Pi. Sí solamente conectar el cable, ¿y si mi Raspberry Pi no tiene puerto RJ45?, bueno hay dos excepciones, el modelo Raspberry Pi A y el modelo Raspberry Pi Zero, no disponen de puerto RJ45, de manera que deberemos adquirir un adaptador USB-RJ45 para conectarla a una red mediante un cable, o bien usando los puertos GPIO.
Generalmente las redes domésticas disponen de servidor DHCP, lo que significa que este dispositivo le indicará a nuestra Raspberry Pi cómo conectarse a la red otorgándole una dirección IP (que puede variar cada vez que nuestro dispositivo se conecte a la red).
¿Qué pasa si mi red no dispone de servidor DHCP? en este caso deberemos configurar manualmente la conexión a la red. Por otro lado aunque tengamos servidor DHCP es muy útil otorgar a nuestro dispositivo una IP fija, de esta forma nuestra Raspberry Pi tendrá una dirección IP concreta en nuestra red lo que nos facilitará la conexión con nuestro dispositivo de forma remota.

1. Configurar la red a través del escritorio

Si hacemos click con el botón derecho encima del icono del gestor de red aparecerá un menú como el que os muestro a continuación




haremos click en la primera opción (Wireless & Wired Network Settings) y se abrirá una pantalla como la siguiente



Esta pantalla nos muestra en primer ligar la opción Configure, para usar un conexión con cable ethernet hay que seleccionar la opción interface (que aparece seleccionada por defecto), y en el segundo desplegable seleccionaremos eth0 que es el nombre de la red que usa nuestro dispositivo. Podemos dejar que el dispositivo asigne de forma automática los datos de conexión si dejamos marcada la opción Automatically configure empty options. O si por el contrario deseamos configurar una Dirección IP fija la dirección del Router y las DNS de forma personalizada, desmarcaremos esta opción y rellenaremos los datos, haremos click en Aplicar y luego cerraremos la ventana (la IP y los otros valores que veis aquí me los he inventado, vuestra configuración dependerá de la configuración de vuestra red). Recomiendo reiniciar la Raspberry y podremos ver si se aplican los cambios (si no disponéis de DHCP en vuestro router es obligatorio realizar este paso). 

Para saber si la Raspberry está funcionando realmente con los parámetros introducidos podés abrir una pantalla de terminal y usar la orden

ifconfig

y presionamos intro en el teclado, la pantalla nos mostrará la información de la red, y podremos ver si se ha aplicado la configuración manual que hemos introducido antes.


2. Configurar manualmente la red (modificando el fichero de configuración)

En mi caso siempre uso una IP fija, y en anteriores versiones siempre tenia problemas de configuración tenemos una segunda opición, modificar manualmente el fichero de configuración, los datos de red se almacenan en el archivo /etc/dhcpcd.conf, para editarlo necesitaremos permisos de usuario administrador. Abriremos una pantalla de terminal y usaremos el editor nano que ya hemos visto en posts anteriores. En la línea de comandos pondremos la orden 

sudo nano /etc/dhcpcd.conf 

se abrirá una pantalla parecida a la que os muestro abajo, con muchas líneas pues bien , al final introduciremos las siguientes líneas (la configuración de la ip, servidor etc, depende de vuestra configuración de red, la que veis aquí me la he inventado...)

interface eth0
static ip_address=192.168.8.101
static routers=192.168.8.100
static domain_name_servers=192.168.8.100

static domain_search=192.168.8.100

Una vez modificado el archivo presionamos las teclas CTRL+O y seguidamente la tecla Intro del teclado para guardar y CTRL+X para cerrar el editor nano.

Ahora para utilizar la nueva configuración podemos reiniciar la Raspberry Pi o reiniciar el servicio de red con la orden 

sudo /etc/init.d/networking restart

No hay comentarios:

Publicar un comentario