routeur4g.fr est financé par ses lecteurs. Quand vous achetez en passant par les liens du site, nous pouvons toucher une commission d’affiliation.
Acces reseau local via routeur4G B525s-23a et VPN

Bonjour
J'ouvre un nouveau ticket pour les futurs personnes ayant les mêmes problèmes et questionnement que moi (doublon à ma question deja posé sur le topic https://routeur4g.fr/discussions/discussion/1359/topic-firmware-flashage-outils-b715-b525-and-more#latest)
Habitant en camping car, j'ai internet par le biais d'un routeur 4G B525s-23a et d'un abonnement Sosh.
J'ai plusieurs equipements accessible par internet tel que caméra IP, clim, Lumiere Philip, Equipements Venus (base de raspberry pour le monitoring des equipements victron)
Deja, j'ai compris que les abonnements 4G ont une IP publique ne permettant par l’accès depuis internet et donc il fallait creer un tunnel permanent entre l’extérieur et mon réseau local en utilisant par exemple un VPN ou l'acces à distance par teamviewer.
J ai donc pris un abonnement vpn surfshark car celui-ci accepte le protocol l2tp de mon routeur. Maintenant je me rends compte que le vpn ne permet pas de faire des connexions entrantes sur mon réseau local (caméra IP correctement configuré avec port forwarding) mais impossible d'y accéder.
Voici la version firmware de mon routeur (Update par Huawei le 28/03/20 y compris son application android) :
Avez-vous des solutions pour que je puisse accéder à mon réseau local en sachant qu'il faut que je limite au maximum la consommation des équipements branchés en continu? A la base je voulais uniquement un routeur et l’équipement venus branché en permanence sur ma batterie qui servirait de contrôleur à l'ensemble des autres equipements.
1) Est il possible avec le serveur VPN surfshark et mon routeur 4G B525-23a d'acceder à mon réseau local ?
2) Faut-il un routeur particulier avec Openvpn dd-wrt tomatoes pour pouvoir le faire?
3) Si il faut un routeur avec des openvpn ou autres peux t'on flasher le routeur B525s-23a ?
4) Si il faut rajouter obligatoirement un équipement lequel serait le plus complet ? un raspberry, un nas avec acces serveur integré ou autres ? (l'acces a mes fichiers depuis l'exterieur pourrait aussi etre utile à l'avenir)
merci pour votre aide
Fabien
J'ouvre un nouveau ticket pour les futurs personnes ayant les mêmes problèmes et questionnement que moi (doublon à ma question deja posé sur le topic https://routeur4g.fr/discussions/discussion/1359/topic-firmware-flashage-outils-b715-b525-and-more#latest)
Habitant en camping car, j'ai internet par le biais d'un routeur 4G B525s-23a et d'un abonnement Sosh.
J'ai plusieurs equipements accessible par internet tel que caméra IP, clim, Lumiere Philip, Equipements Venus (base de raspberry pour le monitoring des equipements victron)
Deja, j'ai compris que les abonnements 4G ont une IP publique ne permettant par l’accès depuis internet et donc il fallait creer un tunnel permanent entre l’extérieur et mon réseau local en utilisant par exemple un VPN ou l'acces à distance par teamviewer.
J ai donc pris un abonnement vpn surfshark car celui-ci accepte le protocol l2tp de mon routeur. Maintenant je me rends compte que le vpn ne permet pas de faire des connexions entrantes sur mon réseau local (caméra IP correctement configuré avec port forwarding) mais impossible d'y accéder.
Voici la version firmware de mon routeur (Update par Huawei le 28/03/20 y compris son application android) :
Software version 81.191.13.00.1134
Web UI version 81.100.31.02.1134
Avez-vous des solutions pour que je puisse accéder à mon réseau local en sachant qu'il faut que je limite au maximum la consommation des équipements branchés en continu? A la base je voulais uniquement un routeur et l’équipement venus branché en permanence sur ma batterie qui servirait de contrôleur à l'ensemble des autres equipements.
1) Est il possible avec le serveur VPN surfshark et mon routeur 4G B525-23a d'acceder à mon réseau local ?
2) Faut-il un routeur particulier avec Openvpn dd-wrt tomatoes pour pouvoir le faire?
3) Si il faut un routeur avec des openvpn ou autres peux t'on flasher le routeur B525s-23a ?
4) Si il faut rajouter obligatoirement un équipement lequel serait le plus complet ? un raspberry, un nas avec acces serveur integré ou autres ? (l'acces a mes fichiers depuis l'exterieur pourrait aussi etre utile à l'avenir)
merci pour votre aide
Fabien
Connectez-vous ou Inscrivez-vous pour répondre.
- 4,247 Utilisateurs
- 5,814 Discussions
- 46,887 Réponses
Réponses
Les routeurs ayant le mode "passthrough" ou encore de type dd-wrt tomatoes ont quels particularités?
En attendant des réponses des experts de ce site, je regarde les serveurs d OVH pour voir comment créer du coup un serveur vps.
j'ai commencé a regarder les tuto et j ai pris un VPS avec OpenVpn (Debian8) chez OVH (Je l'avais deja pris avant que vous me répondiez d aller chez scaleway).
Maintenant je suis au reglage Serveur chez OVH et client sur le raspberry; J'ai essayé de tout configurer à l'aide des tuto que vous m'avez conseillé mais malheureusement ces tutoriels sont vraiment haut niveau. J'arrive a effectuer une partie grâce à différent tutoriels sur internet mais je bloque maintenant et je ne suis même pas sur d'avoir fait tous correctement. pourtant je suis électronicien j'ai quand même de bonne compétence malheureusement pas sous linux et les réseaux.
Sur la partie VPS: je bloque des le debut, du coup j'ai fais les autres point et suivi aussi le tuto d'OVH mais je suis pas de ce que j'ai fais (je vais surement reinstallé le von pour repartir à zero)
Sur le Raspberry : j'ai réussi à aller jusqu’à la création de la clé (il faut avoir les privilèges root) mais je suis bloqué à la copie du fichier et comment le transférer au VPS
Du coup, pouvez-vous m'aider a mettre en place la liaison SSH ?
Et si ça vous dit, en parallèle je prépare un pdf d'install de A à Z pour les autres qui sont dans le même cas que moi.
Fabien
Désole je n'ai pas eu le temps de continuer à cause de mon travail mais je suis en vacances forcé pendant une semaine du coup je vais pouvoir me consacrer à ça à 100%.
J'ai repris depuis le début et je bloque à la copie de la clef RSA. J'ai ce message d'erreur
/home/root/.ssh/id-rsa.pub: No such file or directory
Pourtant elle a bien été créer et quand je relance la génération de la clé il demande si je veux réécrire par dessus donc elle existe.
Sur le raspberry je suis en root (cmd sudo su) donc je dois avoir les acces a se repertoire ?
D'avance merci si tu as le temps de me repondre
root@raspberrypi:~/.ssh# ssh-copy-id -i id_rsa.pub root@IP:/home/revssh/.ssh/authorized_keys
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "id_rsa.pub"
C'est vraiment compliqué... j'ai du mal a comprendre ce que je suis en train de faire : copier le fichier id_rsa.pub dans le repertoire authorized_keys mais quand j'essaie d' acceder à authorized_keys j'ai l'impresiion que c'est un fichier et pas un repertoire..
ssh login@serveur "echo $(cat ~/.ssh/id_rsa.pub) >> .ssh/authorized_keys"
Je suis arrivé au bout du tuto. Maintenant il faut que je teste voir si ca marche
Apres avoir tout réessaye la commande scp ne veut décidément pas. Pourtant je suis en Root et c'est bien marqué que la clé est enregistré sous /home/root/.ssh/id_rsa. J espere que l'autre commande sera equivalente.
Sinon, j'ai essayé de faire fonctionner mais cela ne marche pas. j'ai déjà des doutes sur l'ouverture des ports. Dans le tuto c'est pas préciser, idem dans le fichier /etc/crontab j'ai des doutes
Sur le serveur ami,
dans sshd_conf -> Port 2200
dans ssh_conf-> Port 22
J'ai désactiver le firewall d'OVH.
Ensuite apriori aucune règle n'est active dans iptable donc je n'ai rien a faire
Sur le raspberry
dans ssh_conf-> Port 22
dans crontab->
-R \*:2222:127.0.0.1:22
mais faut-il rajouter sur la meme ligne pour chaque equipement ?
exemple : -R \*80:IP_equipement:Port_equipement revssh@ipvps
idem pour le raspberry? comme ceci:
Sur le routeur B525
faut-il refaire le port forwading ?
Routeur 192.168.8.1
Raspberry 192.168.8.103
Ip camera1 192.168.8.120:8090
Ip camera2 192.168.8.106:8080
je te remercie pour ton aide. Il y a pas beaucoup de ligne mais je passe pourtant des heures à cause de mon inexperience...
Fabien
J'ai compris beaucoup de choses déjà car je suis novice mais je tourne en rond
Pour info :
je suis reparti sur me vps Debian 9 (Stretch)
Si j'ai bien compris :
je fais au démarrage de mon raspberry. une connexion SSH sur le port 2200 du VPS et le VPS fera un tunnel en reverse ssh par le port 2222 du VPS au port 22 raspberry pour ouvrir le tunnel permanent.
la commande permettant de créer le tunnel est dans /ect/crontab qui se lance au démarrage du raspberry:
@reboot export AUTOSSH_POLL=30; /usr/lib/autossh/autossh -M 20000 -C -N -f -n -T -p 2200 -R \*:2222:127.0.0.1:22 revssh@ipvps
J'ai l'impression que le VPS ne crée pas le tunnel donc j'essaie en manuel comme @oga83 a expliqué pour une personne du forum ssh revssh@ipvps
La connexion marche, je n'ai pas besoin de mettre de mot de passe donc je suppose que la clé marche.
Le user revssh est bloqué apriori c'est normal car on avait dans le tuto interdit à revssh de se logguer.
je fais la commande ps -ef | grep ssh
root 331 1 0 23:46 ? 00:00:00 /usr/sbin/sshd -D
j'essaie alors nmap -sT -p 2222 ipvps
Starting Nmap 7.70 ( https://nmap.org ) at 2020-04-15 23:49 CEST
le port est fermé donc pas de tunnel.
j'éssai l'autossh en manuel. la ligne s'effectue sans aucun message. mais toujours aucun tunnel d'ouvert.
Un autre point au redemarrage du raspberry la commande ssh revssh@ipvps n'a de nouveau demandé le mot de passe revssh.donc est ce normal ?
par contre je suis obligé de rajouter -N
l'autossh marche aussi
autossh -M 20000 -C -N -f -n -T -p 2200 -R \*:2222:127.0.0.1:22 revssh@ipvps
il reste a comprendre pourquoi cela ne se lance pas au démarrage via /etc/crontab
Quand j'aurai reussi, je rajouterais les differentes commandes que j'ai utilisé pour les novices comme moi.
oui maintenant j'ai compris le principe mais il n'aura fallu beaucoup de temps.
idem pour la copie de la clé privée du raspberry au serveur il fallait changer les droits (chmod) et du coup j'ai pu effectué la commande scp.
Je suis bloqué sur le reboot dans le /etc/crontab j'ai cherché sur beaucoup de forum hormis créer un script, je n'ai pas trouvé d'autre solutions.
voici la commande que j'ai mis dans /etc/crontab
j'effectue un reboot du raspberry. une fois demarrer je teste sur le vps:
par contre quand je lance directement :
autossh -M 20000 -C -N -f -n -T -p 2200 -R \*:2222:127.0.0.1:22 revssh@ipvps
PORT STATE SERVICE
Et du coup j'arrive a acceder à mes cameras depuis l'exterieur ca marche nikel. je suis deja super content d'arriver la.
j'ai essayer avec /usr/lib/autossh/autossh et /usr/bin/autossh/autossh mais cela ne marche toujours pas. j'ai effectué ls dans les deux repertoires et il y a bien autossh dedans.
Pour les failles de sécurité, ok je prend note, je vais verifier cela en même temps que limiter les acces preconiser dans les tuto d'ovh et configurer aussi l'ensemble des firewalls etc....
merci en tout cas pour ton aide
En principe la fonction @ reboot suffit au démarrage à créer le tunnel, il n est pas nécessaire d ouvrir quoi que ce soit ?
je teste une derniere fois ce soir et j'arrete sur une victoire
Merci pour ton tuto et surtout pour ton aide. J'avais jamais écrit une ligne sous linux c'est pas si simple !
Je l'ai remis comme à l'origine (pi) et au final impossible de modifier celui en root.
Par contre juste en laissant 'root' devant @reboot ça marche.(et inversement si je l’enlève ça ne marche plus)
Je ne sais pas si il suffisait juste de mettre root ou si j'ai génèré en plus un fichier crontab -e (J'ai lu un moment génération du fichier crontab- e).
Si pour toi cela te parait cohérent je laisse comme cela.
Du coup il me reste toute la partie sécurité à paramétrer et aussi ton commentaire ci-dessous.