Je cherche un tuto pour avoir accès a mon rasberry depuis l'exterieur

Bonjour tout le monde

Je cherche de l’aide. J’ai acheté un Rasberry pour enregistrer des stats de mon véhicule. J’ai suivi un tuto pas à pas car je n’y connais vraiment rien et je suis totalement perdu dans ce domaine. J’ai après plusieurs tentative réussi à faire l’installation et tout fonctionne en local comme décrit dans le tuto.

J’aimerais maintenant avoir accès à mon accès local mais quand je suis à l’exterieur.
A ce jour j’ai http://txxxxxxx.local:4000/ qui me permet quand je suis chez moi d’accéder à l’application. (j’ai installé un OS light sans interface juste avec Putty.

J’aimerais éviter de faire des erreurs de planter l’installation et devoir tout recommencer.

Auriez vous une solution pour y accéder depuis l’extérieur gratuitement en restant en adresse ip dynamique ? Auriez vous un tuto pas à pas des instructions à utiliser ?

J’ai vu le site No-ip qui semble pouvoir répondre à mon besoin mais je ne sais pas du tout comment l’installer. Je sais juste comment me connecter en local à mon rasberry mais rien de plus.

Merci d’avance

no-ip est un bon service, si tu as un routeur Asus, il offre cette option dans leur config de l’appareil.

Ce principe fait que tu as un « hostname » associé a une IP dynamique. Par exemple « johndoe.no-ip.org ». Pour que ça marche, il faut installer leur client Windows ou Linux (si tu as un PC sous WIndows, prend cette version, ce qui te facilitera la configuration), l’idée est que l’un des appareils ur ton réseau local puisse informer no-ip de ton adresse IP internet.

Après, pour accéder depuis l’extérieur, il te faut redirectionner les ports. Pour ça, tu dois aller dans ton routeur et aller configurer les « serveur virtuels » ou « redirection de port » (selon le matériel).

Tu peux alors associer un port pour être rediriger vers l’appareil du réseau qui offre le service.

Par exemple, ton appareil serait en local le ip 192.168.1.101, ton service sur le port 4000. Sur le routeur la config va ressembler à ça

  • Port Externe : 4000 (tu peux en choisir un autre si tu ne veux pas utiliser celui par défaut et embêter un peu les scan externe sur ton IP, par exemple mon port web est 50 externe mais 80 en local)
  • Source externe : * (pour toutes les adresses)
  • Port local : 4000 (pas le choix)
  • Destination local : 192.168.1.101

C’est la manière la plus simple.

Si tu as ton domaine et que tu peux le gérer par un API, tu peux éviter no-ip et utiliser ton domaine

Assure toi que ce port est sécurisé (user/pass) pour éviter des accès non autorisés.

Pour utilise no-ip en linux, consulte leur doc (Anglais)

Merci pour ta réponse mais il faut aussi installer une application sur le raspberry pour que no-ip puisse connaître en permanence mon ip dynamique et ç est la que je cherche un tuto pour ne pas faire d erreur.

Comme j’ai dis, si tu as un PC WIndows sur le même réseau, il suffit de l’installer sur ce PC pour l’utiliser, c’est ton routeur qui va gérer, via la redirection de ports, la demande, car tu as 1 adresse IP internet pour ton réseau, et des IPs sur ton réseau local, pour les connexions en local.

Sinon tu install no-ip en version Linux;

Je n’ ai pas de pc qui reste allumé chez moi.
Je cherche une solution qui me permette l accès en direct. Sur ma Freebox j ai pu configurer un domaine qui me permet d accéder à ma Freebox depuis l extérieur.
A priori je peux faire une redirection sur un port mais ça ne fonctionne pas, je me retrouve sur une page qui ne fonctionne pas.
J’ ai installé le raspberry en light sans interface.
Une fois installé j accède à mon raspberry en local http://txxxxxxx.local:4000/ le problème ç est que la redirection est fait pour aller sur une ip et non un site.
Si quelqu’un a une solution je suis preneur

Un « xxxx.local » est un « Hostname », ce qui est la version Texte de ton adresse IP, c’est plus simple de retenir (de la l’utilité de no-ip.org).

Si ton RPi change d’adresse, faut l’ajouter dans la table de DHCP réservé. Après, assure toi que le serveur ne bloque pas les appels extérieur.

Yo @Willy
Ton Rpi a forcément une IP locale.
Tu peux la fixer avec la freebox.
En gros, tu dis à la Freebox que le Rpi (elle le connait avec son adresse MAC) aura l’adresse (exemple à adapter) 192.168.1.75.
Ta redirection ira donc vers 192.168.1.75
Donc ton Rpi gardera toujours la même adresse IP locale.
Ton domaine gratos freebox renverras alors vers ton Rpi.
(Tu pourrais même coller ton Rpi en DMZ.)

Mais tu parles de Freebox ; tu n’es pas en IP publique fixe ?

++

Pour complété ce que parle Nabla et de ce que je parlais dans ma réponse précédente, ressemble à ça;

Assignation manuelle des adresse IP
Sont « hostname » dans mon exemple est NASBOX, sont adresse IP local est 192.168.0.100, j’ai des redirections de ports, par exemple pour le client rTorrent qui est dessus, pour avoir le « HIGH ID » et accepter le DHT.

Ton « .local » est en fait pour définir un domaine, moi j’ai configuré sur mon routeur un domaine, le « .lvk », ce qui fait que je peux atteindre mon exemple via NASBOX ou NASBOX.lvk ou 192.168.0.100.


Ceci évite des attaques (mineur), mais en vérité, c’est purement esthétique sur un réseau local. En réseau multiple, chaque routeur peut avoir son domaine, et ainsi faciliter le routage des demandes entre les réseaux., mais ça, c’est une autre histoire…

J’ai une table DHCP complet de tout mes appareils, je peux donc facilement rejoindre chaque appareil selon leur nom ou l’adresse IP défini dans cette table, je peut aussi repérer tout les intrus qui ce connecterais à mon réseau rapidement car il aurait une adresse IP en dehors de cette table défini, et ainsi plus facilement les expulser et les bloquer.

1 « J'aime »

Re,
Je suis sur une Freebox Revolution.
Tu as quoi comme Freebox (elles ont peut-être des interfaces différentes) ?
Je pourrais faire des captures d’écran si tu veux (j’ai des choses en accès externes évidemment :sweat_smile:)
++