Connexion à un serveur Wireguard sur OpenWrt 24.10.2 officiel (routeur GL.iNet Flint2) via partage de connexion depuis un iPhone sur un Macbook Air M2

MilesTEG

Administrateur
Membre du personnel
6 Septembre 2020
3 694
870
298
Bonjour,
J'ai récemment flashé mon GL.iNet Flint2 avec OpenWrt officiel.
J'ai pu reconfigurer quasi tout à l'identique par rapport au firmware GL.iNet, mais je bute sur un problème épineux pour moi : la connexion au serveur Wireguard depuis mon Macbook Air via un partage de connexion depuis mon iPhone. J'ai un Handshake did not complete after 5 seconds, retrying en boucle.
Le fichier de configuration utilisé sur le mac est le même que celui utilisé sur l'iPhone qui n'a, lui, aucun souci pour se connecter via ses données mobiles.

Bref, c'est épineux, car je ne sais pas pourquoi ça merde...

Le truc le plus dingue, c'est que dans la même configuration (partage de données mobile sur le Mac), la connexion à un autre serveur VPN présent sur HAOS dans mon LAN, donc sur une autre machine, fonctionne très bien...
Bon pour ce dernier, j'ai juste fait un port forwarding...

Maintenant, voilà la méthode que j'ai suivie pour créer ce serveur VPN Wireguard :
Il s'agit d'un document PDF à télécharger pour l'avoir en entier.

La seule différence que j'ai faite, c'est d'utiliser cette adresse pour le réseau wgserver : 192.168.10.1/24 et donc 192.168.10.2/32 pour l'adresse du peer utilisé ici.
J'ai bien entendu mis mon nom de domaine pour le endpoint dans la fin de la création du peer.

Bref, si quelqu'un pouvait m'aider...
Merci d'avance ;)
 
Je viens de tester la connexion au serveur VPN via une connexion wifi-freebox (pas chez moi).
Ça continue de déconner avec le mac alors que je n'ai aucun souci avec l'iPhone lui aussi connecté en wifi.
Mais avec le mac, j'ai toujours le souci d'handshake...
 
Bon, en changeant de ville, patatras... plus rien de fonctionne...
Même sur l'iPhone où ça fonctionnait auparavant...
Je n'y comprends plus rien.
J'ai voulu couper l'IPv6, bien mal m'en a pris XD
1753459046788.png
J'ai remis v6 et v4, et la connexion wireguard fonctionne depuis mon mac en wifi. Ça fonctionne aussi sur l'iPhone en Wifi.
Ça fonctionne aussi sur l'iPhone via sa connexion mobile.
Mais ça ne fonctionne pas si :
  • je tente la connexion sur l'iPhone en wifi avec le profile de l'iphone ET depuis le mac en wifi avec son profile à lui ;
  • je tente une connexion depuis le mac avec le partage de connexion de mon mobile en USB ;
  • je tente une connexion depuis le mac avec le partage de connexion de mon mobile en wifi.
Bref, ce n'est pas très pratique XD
Surtout que l'utilisation via le partage de connexion de mon mobile est l'utilisation principale que j'en ai.

(et dire que je n'ai pas encore tenté de configurer OpenVPN sur le routeur...)