Exigences : WireGuard sert à construire un réseau distant, et chaque nœud pair peut accéder aux autres, mais si vous souhaitez accéder au réseau local de l’autre via le nœud, comment devriez-vous le configurer ?
Shanghai Mobile Computer souhaite accéder à d’autres machines dans le réseau local où se trouve Shandong Unicom Computer, comme montré dans la figure ci-dessous :
Cet article n’est pas basé sur Docker, mais construit directement WireGuard sur la machine hôte. L’environnement est le suivant :
- Serveur : Ubuntu 20.04
- Shanghai Mobile (Peer) : Windows 11
- Shandong Unicom (Peer) : Rocky 8
Configuration du serveur
Basé sur le système Ubuntu 20.04, avec une adresse IP publique, initialement configuré pour activer le transfert IP, la commande est la suivante :
Installez WireGuard avec les commandes suivantes :
La génération de la clé publique PublicKey et de la clé privée PrivateKey n’a en réalité aucun lien entre le serveur et le client ; en fait, il s’agit de vous aider à générer la configuration requise via l’outil ; la commande est la suivante :
La PresharedKey est optionnelle, et la commande générée est la suivante :
Créez un nouveau fichier de configuration wg0.conf dans le répertoire /etc/wireguard/, qui est complet/etc/wireguard/wg0.confLes documents sont les suivants :
dans ce domaineeth0Veuillez lancer la commande WireGuard en fonction de votre situation réelle :
En fait, vous pouvez aussi utiliser systemd pour démarrer wg0 et définir le démarrage du démarrage, etc., avec la commande suivante :
Peer Shanghai Mobile Configuration
Pour accéder aux autres machines sur le réseau local où se trouve le pair Unicom de Shandong, la configuration est la suivante :
Configuration Unicom du Peer Shandong
Sur la base du système Rocky 8, vous devez d’abord mettre à jour le noyau système, sinon vous obtiendrez l’erreur « Erreur : Type de périphérique inconnu, impossible d’accéder à l’interface : Protocole non supporté », la commande est la suivante :
Installez WireGuard avec les commandes suivantes :
Vous devez également configurer le transfert d’IP pour permettre la commande suivante :
Désactivez le pare-feu, sinon cela peut rendre inaccessibles les périphériques du LAN avec la commande suivante :
De même, créez un nouveau fichier wg0.conf et configurez la configuration complète /etc/wireguard/wg0.conf comme suit :
dans ce domaineens192Vous devez configurer l’interface WG0 en fonction de votre situation réelle, comme suit :
Test
La machine dans le réseau local Unicom du Shandong est accessible depuis le test Shanghai Mobile, comme le montre la figure suivante :
Référence:
La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.
(Fin)
|