Requisitos: WireGuard se utiliza para construir una red remota, y cada nodo peer puede acceder a los demás, pero si quieres acceder a la LAN del otro a través del nodo, ¿cómo deberías configurarlo?
Shanghai Mobile Computer quiere acceder a otras máquinas en la LAN donde se encuentra Shandong Unicom Computer, como se muestra en la figura siguiente:
Este artículo no se basa en Docker, sino que construye WireGuard directamente en la máquina anfitriona. El entorno es el siguiente:
- Servidor: Ubuntu 20.04
- Shanghai Mobile (Peer): Windows 11
- Shandong Unicom (Par): Rocky 8
Configuración del servidor
Basado en el sistema Ubuntu 20.04, con una dirección IP pública, configurada inicialmente para habilitar el reenvío IP, el comando es el siguiente:
Instala WireGuard con los siguientes comandos:
La generación de la clave pública PublicKey y la clave privada PrivateKey en realidad no tienen conexión entre el servidor y el cliente; de hecho, es para ayudarte a generar la configuración requerida a través de la herramienta, el comando es el siguiente:
La PresharedKey es opcional, y el comando generado es el siguiente:
Crea un nuevo archivo de configuración wg0.conf en el directorio /etc/wireguard/, que está completo/etc/wireguard/wg0.confLos documentos son los siguientes:
en ese sentidoeth0Por favor, inicia el comando WireGuard según tu situación real:
De hecho, también puedes usar systemd para iniciar wg0 y configurar start boot, etc., con el siguiente comando:
Configuración móvil de Shanghái Peer.
Para acceder a otras máquinas en la LAN donde se encuentra Shandong Unicom Peer, la configuración es la siguiente:
Configuración Unicom de Peer Shandong
Según el sistema Rocky 8, primero necesitas actualizar el núcleo del sistema, de lo contrario te aparecerá el error "Error: Tipo de dispositivo desconocido, No se puede acceder a la interfaz: Protocolo no soportado", el comando es el siguiente:
Instala WireGuard con los siguientes comandos:
También necesitas configurar el reenvío IP para habilitar el siguiente comando:
Desactiva el cortafuegos, de lo contrario puede hacer que los dispositivos dentro de la LAN sean inaccesibles con el siguiente comando:
De forma similar, crea un nuevo archivo wg0.conf y configura la configuración completa de /etc/wireguard/wg0.conf de la siguiente manera:
en ese sentidoens192Necesitas configurar la interfaz de WG0 según tu situación real, de la siguiente manera:
Prueba
La máquina en la LAN Unicom de Shandong se accede desde la prueba de Shanghai Mobile, como se muestra en la siguiente figura:
Referencia:
El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.
(Fin)
|