Accès extérieur en 4G avec NGINX & Freebox Delta

Bravo pour le résumé et aussi de ne pas renoncer :smirk:

Du coup comme add-on on est d’accord ?

« Add-on » ou « Module complémentaire » si je reprends le terme de Home Assistant. On est d’accord.

Hello

Je connais pas la Delta ( je suis cantonné a la révolution )

On peut lui installé plusieurs VM , si je me trompe ??
Si oui …
pourquoi ne pas faire une seconde installe de HA, ensuite changé son port 8123 par 8124 par exemple refaire des tests d’accessibilité de l’extérieur en 4G

Quelque bug qui date

Tu as bien une IP FULL STACK ??

Bonjour, à tous.

Si je peux aider un peu à trouver l’origine du problème, j’étais exactement dans le même cas que @Sindoor .

Voici ma configuration :

  • HA sur rasberry 3B+
  • Freebox pop
  • Accès extérieur celon le tuto présent sur ce forum avec une adresse en xxxx.freeboxos.fr
  • Accès HTTPS avec certificat à jour

Le cas de figure était exactement le même, c’est à dire :

  • Accès parfait depuis une ligne « fixe », quelque soit l’opérateur"
  • Accès parfait depuis une ligne « mobile » free 4G et 5G
  • Accès impossible depuis n’importe quels autres opérateurs mobiles.

Un grand merci à @Francois_Aubron et sa manipulation sur Android IPv4 qui a parfaitement résolu le problème.

Mais effectivement je n’ai pas d’autre piste. Je sais juste que ma femme a gardé sa connexion free mobile n’a aucun problème d’accès à HA.

Précision, j’arrivais à me connecter à distance sur les menus de la freebox depuis mobile non free sans problème…

Un grand merci à la communauté, et si je peux aider c’est avec plaisir

Bonjour merci à tous pour vos réponses.

J’ai lu avec attention, et merci pour le déterrage de sujets @ClassicRed :grinning: . En gros personne n’a jamais résolu le problème, il est connu depuis longtemps, et la plupart ont soit lâché l’affaire, soit forcés les APN de leurs opérateurs IPV6 en IPV4 sur l’ensembles de leur mobiles.

En recoupant les témoignages :

  • Tous les périphériques qui utilisent une connexion réseau mobile, dont les APN de l’opérateur sont configurés en IPV6 only, ne peuvent pas accéder à home assistant en HTTPS via un reverse proxy NGINX.
  • Le soucis ne vient pas des ports, des box, des mobiles, des opérateurs, ou d’une erreur de manip lors de l’installation.

Lorsque NGINX est installé sur Ubuntu, les dossiers et répertoires de config de ce dernier sont présents et créés à l’installation en général… Il suffit d’aller chercher le fichier de config du serveur (le reverse proxy) et de décommenter une de ses ligne (Emplacement : /etc/nginx/nginx.conf ou /etc/nginx/sites-available/) pour que le reverse proxy écoute aussi bien l’IPV6 que l’IPV4.

Lorsque NGINX est installé sur HA en tant que module complémentaire, il faut créer tous les dossiers à la main via File Editor, ainsi que le fichier de config (je le redonne encore une fois le lien vers la doc: NGINX Configuration - Home Assistant 中文网 ). Et redémarrer HA. Et là, magie… tous les mobiles accéderont sans soucis à leur interface de Home Assistant, peu importe l’opérateur la box, ou un bidouillage des APN.

Mais alors… On a la réponse du coup ?
- Oui en théorie, mais en pratique j’y arrive pô !

J’ai redémarré HA, NGINX, tout… Mais NGINX ne veut pas lire le fichier /etc/nginx/nginx.conf ni ce que je mets dans /etc/nginx/sites-available/… J’ai ptét oublié un truc dans le configuration.yaml, ou fait une erreur de synthaxe… mais j’ai rien dans les logs… rien… NGINX s’en fou.

En fait @ClassicRed , j’étais sûr que toi tu avais réussi à le faire avec HA d’après tes vieux posts (en particulier celui là : [AIDE ]unable to connect to home assistant websocket api), non ?

Hello

Pour pour être honnête oui le tout fonctionné sans souci …
Apres que j’ai corrigé tous mes soucis

Mais ca date
De mémoire

Installe de Debian
Installe de Nginx
Installe de HA

Et c’est a partir de la que j’ai commence a avec des soucis de connection.
J’ai du faire les modif cité dans le lien que tu me cites

Bonsoir j’avais le meme problème que vous en utilisant mon tél android en 4G orange pour me connecter à HA qui est hébergé sur une VM de la Freebox delta.

Aucun problème en connexion extérieure tant que je suis sur un réseau wifi que ce soit via pc ou téléphone.

Après lecture de vos posts je suis allé voir si je pouvais modifier mes réglages apn mais sur ma carte sim entreprise ça a l’air d’être verrouillé.

Par contre en changeant le réglage de orange world a Orange entreprise ça a fonctionné tour de suite.

Salut tous,

Devinez quoi ? J’ai le même problème ! Et plutôt que parcourir 40 fils, je me permets un petit déterrage ici puisque le sujet me parait plutôt avancé mais toujours pas résolu.

Tout porte à croire que Sindoor a le diag : Nginx n’écoute pas l’IPV6 par défaut.

Sauf que deux petites choses me taraudent :

  • @Sindoor, si tu est encore là, tu fais mention d’un fichier de conf qui serait sous /etc/… Sauf que… Sur une install recommandée avec file editor, on n’a pas accès à la racine, mais a un dossier config, que je ne suis pas même certain qu’il est à la racine (oui oui, peur de rien, j’aurais tenté l’escroquerie ./…/etc/…, pas propre, ne marche a priori pas, mais peur de rien. :slight_smile: ) Tu as installé un distro linux + HA ?
  • Imaginons je n’installe pas le module nginx. Pas de proxy. Pourquoi ça ne marcherait pas ? HA ne sais pas non plus gérer ?

Pour essayer de faire avancer le schmilblik, il me vient deux idées :

  • Essayer de diag pourquoi cela ne marche pas en direct, sans reverse proxy. Je dois confesser que je suis nul en IPv6, mais je suis bien entouré. :slight_smile:
  • Faire une install en mode lab de Nginx pour tester avec un reverse proxy en mode standalone, et donc paramétrable.

Je ferai cela ce week-end je suppose. Si des gens sont encore là, je vous dirai le résultat…

Hello, je réponds rapidement (dans le train !).

Oui je suis toujours là :blush:. Mais en gros j’ai laché l’affaire, tout porte à croire que c’est un pb archi simple, mais dont la résolution est impossible (personne n’a trouvé, les gens se contentent de paramètrer leur tel en IPv4 ou modifient complètement leur conf matérielle).

Je voudrais me contenter de mon raspberry branché à ma freebox et que cela fonctionne de façon pratique (et qu’on peut oublier) un peu comme mon bridge philips hue qui marche en ipv6 tt seul… Malgré les dizaines d’heures passées a tester, a lire, a échanger, configurer, tester d’autres reverses proxy, d’autres solutions avec certificat etc… j’ai fini par abandonner. Je n’étais pas prêt à « tester pour voir » de monter un serveur truc avec une distrib machin, monté sur un super calculateur de la NASA… J’ai pas le matos et il est hors de question de monter une usine chez moi qui va rester allumée non stop.

Bref… J’attends que quelqu’un trouve le moyen de résoudre le cas. Moi je voudrais une solution (avec ou sans reverse proxy) qui fonctionne en https, peut importe l’appelant (ipv4, ipv6).

Courage :wink: et bonne année !

Ben monte un vpn (y aurait pas un Addon OpenVPN sur hais? Je sais pas je suis en mode python de base) comme ça t’ouvres pas ha sur internet et ton téléphone sera en local en permanence :+1:

05 mai 2023

Même pb ici.

Avec le port 443 uniquement. Si je mets un autre port, ça fonctionne.

Merci free

Je n’ai pas testé avec un autre port, mais à mon avis tu détient la solution… Tu as conservé le nom de domaine en freeboxos ?

Personnellement, j’ai enfin trouvé une solution également…

Alors j’ai trouvé une solution également…

Même si vous disposez d’une freebox, il suffit de ne pas utiliser le nom de domaine que vous pouvez créer via la freebox (le fameux ndd en freeboxos.fr)… C’est son utilisation qui nous mets la misère…

J’ai créé un nom de domaine gratuit via duckdns, et refait les même manip pour mettre en place mon reverse proxy (actuellement NGINX Home assistant ssl proxy).

Pas besoin d’usine à gaz… Mon raspberry pi branché a ma freebox fait le job :wink:

Merci a tous pour vos contributions ! :+1:

2 « J'aime »

Oui j’ai conservé le dns freeboxos.
Tanpis pour le 443, c’était pas rédhibitoire.

J’ai choisi un autre port qui est ouvert en sortie sur le firewall de ma boite… :rofl:

J’utilise un nom de domaine freebox OS, et j’arrivais pas non plus à accéder à HA en 4G/5G (orange).

J’ai ajouter un APN avec l’IPV4 only sur mon tel (Oppo FX5P -android 13), et magie : ca fonctionne !

1 « J'aime »

Rebonjour à tous !
Je reviens dans le fils de la discussion.
Si j’ai bien compris, @noabeuh tu as réussi à régler le problème ?
Peux tu expliquer ta méthode ?

Merci à tous pour votre aide.

Salut,

J’ai utilisé un autre port que le 443 pour la redirection.

J’ai choisi le 8081 car la plupart des ports sont fermés dans ma boite. (J’y accède la journée de mon poste de travail)

image

Merci infiniment pour ta réponse plus que rapide !
Juste une question de débutant, mais quand je fais les modifications de redirection de port dans les paramètres de ma Freebox comme toi, je n’ai plus accès à HA.
Il faut faire des modifications dans les paramètres de HA pour que ça fonctionne ?

Bonne soirée

Salut,

Désolé je n’avais pas vu ton retour.
Non coté HA tu n’as rien à faire.

Sauf tu y accèdes avec ton ip public depuis ton LAN, dans ce cas, il te faut mettre ton nouveau port.