Utilice Raspberry Pi 3 como enrutador

Según Wikipedia, un enrutador es un dispositivo de red que envía paquetes de datos entre redes de computadoras. Si derribamos un enrutador inalámbrico, probablemente encontraremos un procesador específico de la aplicación que maneje paquetes de datos y un segmento de RF que maneje la conectividad inalámbrica.

Ya sabes qué más tiene un procesador y un segmento de RF.

ESTO ES CORRECTO un modelo de frambuesa pi 3. Entonces, en este miniProyecto, convertiremos un raspberry pi para que actúe como un enrutador.

Paso 1: video

Mire el video para obtener una guía rápida y completa en 3 minutos.

Paso 2: Arranca Raspberry Pi.

El primer paso es poner en funcionamiento su Raspberry Pi. La guía oficial de inicio en el sitio web de Raspberry pi es el mejor recurso para esto.

Aqui esta el link.

Vaya al siguiente paso una vez que tenga su Raspberry Pi en funcionamiento.

Paso 3: Actualización de Raspberry Pi

Primero actualizaremos la lista de paquetes disponible desde los repositorios usando

 sudo apt-get update 

Una vez hecho esto, podemos instalar estos últimos paquetes usando

 sudo apt-get upgrade 

Esto puede llevar un tiempo dependiendo de la velocidad de su conexión a Internet.

Paso 4: Instalar Hostadp y Bridge-utils

Una vez que se actualiza raspberry pi.

necesitamos instalar un proceso de fondo de espacio de usuario llamado hostapd, utilizado para puntos de acceso inalámbrico y servidores de autenticación. También necesitaremos un paquete llamado bridge-utils para administrar dispositivos bridge.

 sudo apt-get install hostapd bridge-utils 

Necesitamos desactivar algunos de los nuevos servicios que acabamos de instalar, hacerlo usando

 sudo systemctl stop hostapd 

Depurar: algunas veces raspbian mostrará un mensaje que dice que hostapd y bridge-utils no se encuentran para el comando de instalación. No te preocupes. Ejecute 'sudo apt-get update' una vez más y debería resolverse.

Paso 5: deshabilite la configuración de DHCP para Wlan0 y Eth0

Ahora, configuramos el proceso en segundo plano dhcp para que no configure automáticamente las interfaces wlan0 y eth0. Hacemos esto poniendo dos líneas siguientes

 denyinterfaces wlan0 denyinterfaces eth0 

al final del archivo /etc/dhcpcd.conf, ábralo usando.

 sudo nano /etc/dhcpcd.conf 

Paso 6: Crear Bridge Br0

A continuación, creamos un puente br0 usando el comando brctl que es un administrador de puente Ethernet

 sudo brctl addbr br0 

y usando

 sudo brctl addif br0 eth0 

comando agregamos eth0 como uno de los puertos para bridge br0.

Paso 7: Editar / etc / network / interfaces

Ahora abra un archivo llamado interfaces en el directorio / etc / network

 sudo nano / etc / network / interfaces 

y agrega estas cinco líneas.

 allow-hotplug wlan0 iface wlan0 inet manual auto br0 iface br0 inet dhcp bridge_ports eth0 wlan0 

La primera línea inicia la interfaz wlan0 en un evento hotplug. La segunda línea crea una interfaz de red sin una dirección IP, que normalmente se realiza para elementos de puente. La tercera línea inicia la interfaz br0 al arrancar. La cuarta línea ayuda en la asignación automática de la dirección IP a la interfaz br0 usando el servidor DHCP y finalmente la quinta línea conecta la interfaz eth0 con wlan0. Guarde este archivo y ciérrelo.

Paso 8: Edite /etc/hostapd/hostapd.conf

A continuación, configuraremos nuestro punto de acceso inalámbrico, podemos hacerlo usando un archivo llamado hostapd.conf en la carpeta / etc / hostapd. Abrelo

 sudo nano /etc/hostapd/hostapd.conf 

y pegue estas líneas.

 interfaz = wlan0 bridge = br0 ssid = miniProyectos hw_mode = g canal = 7 wmm_enabled = 0 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 wpa_passphrase = suscribirse wpa_key_mgmt = WPA-PSK wpa_pairMPpa = @ TIP CC> 

El valor asignado a ssid es el nombre que usará el punto de acceso para transmitir su existencia. Las últimas cinco líneas se centran en la autenticación y la seguridad del punto de acceso. El valor de wpa_passsphrase se utiliza como contraseña de inicio de sesión que se suscribe en nuestro caso. Este es un enlace al documento, donde puede encontrar la definición de cada variable que hemos utilizado aquí.

Paso 9: Edición final / etc / default / hostapd

Finalmente, abra el archivo hostapd en el directorio / etc / default

 sudo nano / etc / default / hostapd 

descomente la línea DAEMON_CONF y proporcione la ruta al archivo que acabamos de crear.

 DAEMON_CONF = "/ etc / hostapd / hostapd.conf" 

Esto completa la configuración para que raspberry pi actúe como enrutador.

Paso 10: Listo

Ahora, encienda su raspberry pi con el cable Ethernet conectado.

Debería ver Raspberry Pi transmitiendo SSID y acceder a Internet.

Gracias por leer.

Avíseme si tiene algún problema al crear su propio enrutador.

Vote por este instructable, si le gustó.

Artículos Relacionados