Cómo convertir una Raspberry Pi en un enrutador de viaje protegido por VPN

Cómo convertir una Raspberry Pi en un enrutador de viaje protegido por VPN

¿Escribirías tu contraseña en una hoja de papel y te la pegarías en la frente? Probablemente no. Sin embargo, conectarse a una red Wi-Fi pública es casi tan tonto.





cómo poner en cursiva en facebook messenger

Sin embargo, es posible que no tenga otra opción si está de viaje y desea mantenerse conectado. Una VPN puede mantenerlo a salvo, pero cada dispositivo debe conectarse por separado, a menos que esté utilizando un enrutador de viaje como intermediario.





¿No tienes uno a la mano? No se preocupe, puede construir uno con una Raspberry Pi. Es la elección perfecta para un enrutador de viaje VPN de bricolaje, así que le mostraremos cómo construir uno.





Lo que necesitarás

Para comenzar a construir un enrutador de viaje VPN Raspberry Pi, necesitará:

  • Raspberry Pi (se prefiere Pi 3 o Raspberry Pi Zero W) con estuche
  • Un solo adaptador USB Wi-Fi (dos, si está usando una Raspberry Pi más antigua)
  • Una tarjeta microSD con al menos 8 GB de almacenamiento
  • Un lector de tarjetas SD
  • Una fuente de alimentación de alta calidad
  • PC con un cliente SSH instalado
  • Una suscripción VPN con soporte OpenVPN

Es posible usar modelos Pi sin Wi-Fi integrado, pero necesitará dos adaptadores Wi-Fi USB o uno capaz de ejecutarse tanto en modo de punto de acceso / administrado como en modo de cliente.



En lugar de una distribución estándar de Linux, deberá instalar OpenWRT en su tarjeta SD para convertirla en un enrutador completo. Puede usar otra distribución de Linux si lo prefiere, pero OpenWRT proporciona una práctica interfaz web para la configuración cuando está fuera de casa.

Si está utilizando Windows, también deberá instalar PuTTY o otro cliente SSH para Windows antes de empezar.





Paso 1: Instale OpenWRT

Primero, descargue el firmware OpenWRT para su modelo de Raspberry Pi. Puede encontrar las imágenes más actualizadas en el Wiki de OpenWRT .

Descomprime el archivo descargado usando 7zip u otro administrador de archivo de archivos adecuado, luego flashee el archivo IMG en su tarjeta con Etcher .





Esta herramienta debería detectar su tarjeta SD automáticamente; solo necesita seleccionar su archivo de imagen, seleccionar la unidad correcta por letra y luego hacer clic en Destello.

Una vez hecho esto, vuelva a colocar su tarjeta microSD en su Raspberry Pi y déjela arrancar.

Paso 2: configuración inicial

De forma predeterminada, OpenWRT tiene una dirección IP estática de 192.168.1.1 , que es la IP de puerta de enlace predeterminada para muchos enrutadores. Deberá cambiar esto para evitar conflictos. Conecte su Pi a su PC usando un cable Ethernet; puede que necesites establecer una IP estática en su PC primero.

En lugar de manejar la configuración usando LuCI, la interfaz web de OpenWRT, lo hará manualmente para asegurarse de que la configuración esté configurada correctamente. Cargue PuTTY o su cliente SSH y conéctese a 192.168.1.1 primero, con el nombre de usuario raíz.

Recibirá una advertencia de seguridad inicial en su primera conexión; simplemente haga click y proceda. En esta etapa, es una buena idea establecer una contraseña; haz eso escribiendo

|_+_|

en la ventana de la terminal.

Configure las configuraciones de la red y del cortafuegos

Necesita editar dos archivos ---

|_+_|

y

|_+_|

--- antes de que pueda continuar. Comience escribiendo lo siguiente para editar el archivo:

|_+_|

A continuación, toque I para editar el texto e incluir lo siguiente:

|_+_|

Una vez que haya terminado, presione el Esc clave y tipo

|_+_|

para ahorrar y salir. Luego, preste atención al archivo de configuración del firewall:

|_+_|

Grifo I para editar, luego busque (o agregue) una zona para la sección WAN, que debería verse así:

|_+_|

Escribe reiniciar y espere mientras la Raspberry Pi se reinicia con una nueva dirección IP: 192.168.38.1 .

Paso 3: Actualice e instale paquetes

A continuación, deberá actualizar OpenWRT. Para hacer eso, tomará prestado el Wi-Fi interno de Pi y lo configurará inicialmente para conectarse a su red Wi-Fi existente. Es posible que deba cambiar su dirección IP estática a 192.168.38.2 o una dirección similar en ese rango para permitirle conectarse.

Una vez conectado, escriba la dirección IP de su Raspberry Pi en su navegador para acceder al panel de administración de OpenWRT. Use su nombre de usuario y contraseña para obtener acceso, luego vaya a Red> Inalámbrico . En este momento, solo debería ver un dispositivo Wi-Fi, así que haga clic en Escanear para encontrar su red Wi-Fi, luego Únete a la red cuando lo encuentres.

Deberá ingresar su contraseña de Wi-Fi en Frase de contraseña WPA , antes de golpear Enviar.

Ahora debería ver la configuración de conexión para su conexión Wi-Fi. Ir a Ajustes avanzados y configura tu Código de país para que coincida con su ubicación; de lo contrario, es posible que su Wi-Fi no funcione.

Vuelva a conectarse a su Pi usando la nueva dirección IP a través de SSH (aceptando la advertencia de clave de seguridad RSA). Primero deberá actualizar su dispositivo escribiendo:

|_+_|

Esté atento a esto, tocando Y Cuando se le solicite.

Instalación de los controladores de Wi-Fi USB

Una vez que haya instalado todas las actualizaciones, instale los controladores que necesite para su adaptador USB Wi-Fi. Esto es necesario para conectarse a puntos de acceso Wi-Fi cuando está en movimiento. También instalará las herramientas que necesitará para las conexiones VPN mediante OpenVPN, así como nano , un editor de archivos de terminal más fácil de usar.

Aquí es donde su método puede variar; Tenía un adaptador Wi-Fi de chipset RT2870, por lo que los siguientes comandos deberían funcionar si tú también lo haces:

|_+_|

Si no tiene un adaptador Wi-Fi con chipset RT2870, o no está seguro, conecte su adaptador Wi-Fi y escriba lo siguiente en el terminal SSH:

|_+_|

Una vez que los archivos se hayan instalado, verá una lista de dispositivos conectados. Busque cualquiera que se refiera a un adaptador inalámbrico y busque las instrucciones de instalación relevantes para su dispositivo.

Paso 4: Configure el punto de acceso Wi-Fi

Si su adaptador USB Wi-Fi está conectado, ahora puede configurar ambas conexiones Wi-Fi. Regrese al panel de LuCI, debajo de Inalámbrico , y elimine ambas conexiones de red. El dispositivo radio0 es tu Wi-Fi incorporado, mientras radio1 es su adaptador USB Wi-Fi.

Configure su Wi-Fi incorporado haciendo clic en Agregar . Asegúrese de lo siguiente:

  • Modo se establece en Punto de acceso
  • ESSID está configurado con un nombre de red de su elección; el predeterminado es OpenWRT
  • La red se establece en lan
  • Debajo Seguridad inalámbrica , Cifrado se establece en WPA2-PSK
  • Llave está configurado con una contraseña adecuada

Una vez que haya terminado, presione Ahorrar luego regresa al Inalámbrico menú. Siga las instrucciones anteriores para la conexión inicial para configurar el radio1 dispositivo (su adaptador USB Wi-Fi) a su red existente. Aquí también es donde deberá escanear y cambiar de red cuando se encuentre en una nueva ubicación.

Ahora debería tener dos conexiones Wi-Fi en funcionamiento, una como punto de acceso para sus dispositivos Wi-Fi y otra que actúa como conexión a Internet para su dispositivo a su red Wi-Fi existente. Pruebe la conexión a su Pi en esta etapa con su teléfono inteligente o computadora portátil para confirmar que funciona.

Si funciona, desconecte su Pi de la conexión Ethernet con su PC.

Paso 5: Conéctese a VPN y cambios finales

Necesitará un archivo de configuración OpenVPN (OVPN) para conectar su Pi a su proveedor y servidor VPN elegido. Si tiene uno, cárguelo en su Pi usando un cliente SCP como WinSCP donde puede conectarse con su nombre de usuario y contraseña de administrador.

Cambiar el nombre del archivo a vpnclient.ovpn y cárguelo en el

|_+_|

carpeta. Completa las instrucciones encontradas en el sitio web de OpenWRT para configurar su Pi para conexiones VPN. El único cambio leve estará en la sección 4 para la configuración del perfil del cliente VPN, donde no necesitará usar la configuración inicial

|_+_|

herramienta para insertar tu vpnclient.ovpn archivo, ya que ya está en su lugar.

Tan pronto como complete esto, su conexión VPN debería activarse automáticamente. Verifique que su dirección IP saliente haya cambiado; si no es así, reinicie su Pi y verifique que su conexión esté activa.

Encuentre esto yendo a la OpenVPN sección de LuCI, enumerada en Servicios en la parte superior del tablero. Si está conectado, vpnclient será listado como bajo la Empezado columna.

Paso 6: registre su dispositivo en una red Wi-Fi pública

Su Pi está casi lista en esta etapa, pero si alguna vez se ha conectado a una red Wi-Fi pública, sabrá que normalmente necesitará autenticarse usando un portal cautivo, ya sea para pagar o registrar su dispositivo. Debido a que su Pi ahora está configurado para conectarse automáticamente a través de VPN (y debería evitar la conexión de lo contrario), estos portales generalmente se bloquearán.

Para evitar esto, configure su adaptador USB Wi-Fi para que coincida con la dirección MAC con un dispositivo que pueda usar para conectarse y autenticarse con una red Wi-Fi pública primero, como su teléfono inteligente. Una vez que tenga esto, escriba:

|_+_|

En la ventana de edición, agregue lo siguiente (reemplazando el marcador de posición XX para su MAC) y presione Ctrl + X, seguido por Y ahorrar.

|_+_|

Finalmente, ejecute los siguientes comandos para configurar el script para que se ejecute automáticamente cuando se inicie su Pi:

|_+_|

Reinicie para comprobar que todo funciona bien. También debe verificar si hay fugas de DNS para asegurarse de que su conexión VPN esté funcionando correctamente. La mayoría de los proveedores de VPN ofrecen una herramienta que le ayudará con esto.

Wi-Fi seguro dondequiera que vaya, garantizado

Su Raspberry Pi ahora debería estar configurada y lista para funcionar como un enrutador de viaje VPN, lo que significa que puede navegar con seguridad en cualquier hotel o café que visite. Gracias al panel de LuCI, puede conectarse a cualquier red Wi-Fi nueva con facilidad a través de su navegador web.

Vea nuestra lista de mejores servicios de VPN para encontrar un servicio de VPN que se adapte a sus necesidades. Si esto fue demasiado avanzado para usted, también podría considerar otras formas de configurar una VPN en casa .

Cuota Cuota Pío Correo electrónico 3 formas de comprobar si un correo electrónico es real o falso

Si ha recibido un correo electrónico que parece un poco dudoso, siempre es mejor verificar su autenticidad. Aquí hay tres formas de saber si un correo electrónico es real.

Leer siguiente
Temas relacionados
  • Seguridad
  • Bricolaje
  • Viaje
  • Enrutador
  • Frambuesa pi
  • Tutoriales de proyectos de bricolaje
Sobre el Autor Ben Stockton(22 Artículos publicados)

Ben es un escritor de tecnología con sede en el Reino Unido apasionado por los dispositivos, los juegos y la tecnología en general. Cuando no está ocupado escribiendo o jugando con tecnología, está estudiando una maestría en Computación y TI.

Más de Ben Stockton

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse