Réussir accès extérieur NB6 management

Big68
Visiteur

Bonjour,

 

Je viens de passer chez SFR avec une NB6 et quelle surprise de constater qu'il n'est pas possible nativement de la manager de l'extérieur.

 

Voici une solution simple, sans routeur additionnel, pour peu que vous aillez un équipement actif et paramétrable dans votre réseau local.

Personnellement j'ai testé avec :

- un PC fixe Windows 10,

- un NSLU2,

- un NAS Western Digital My Book World Edition,

- un NAS Synology DS214.

 

Toujours le même principe :

Utiliser netcat comme rebond local vers la page web de gestion de la box NB6.

 

Exemple du NAS MBWE :

1. Installer le package netcat :

     ipkg install netcat

2. Le configurer dans /etc/inetd.conf ainsi :

     8080 stream tcp nowait root /opt/bin/nc nc 192.168.1.1 80

3. Redémarrer inetd :

     /etc/init.d/S60inetd restart

4. Configurer dans la box NB6 la règle NAT suivante et l'activer :

     NAS2BOX TCP port 18080 <IP.DU.NAS> 8080

5. Depuis l'extérieur de votre domicile, tester depuis un navigateur web :

     http://<Votre IP publique>:18080

 

Et voilà!

 

Bonne journée.

Salutations

 

[ EDIT CM : Votre sujet a été déplacé car il n'était pas dans la bonne catégorie. Vous recevrez bientôt une réponse de la Communauté. N’oubliez pas de vous réabonner à cette conversation pour être notifié des réponses qui vous seront apportées ! Bonne journée. ]

3 RÉPONSES 3
utilisateur_supprimé
Non applicable

Bonjour @Big68,

 

Je vous souhaite la bienvenue au sein du Forum Smiley clignant de l'œil

 

Comme aucun membre n'a encore réagi à votre sujet, je me permets d'intervenir.

 

Je me permets de solliciter les membres du Forum et d'effectuer un...

 

appel.png Appel à la Communauté : avez-vous déjà testé ces manipulations ?

 

 En vous remerciant de vos réponses, je vous souhaite à tous à bonne journée !

LFXG
Visiteur

C'est la seule note précise et bien faite sur le sujet .

Grâce à vous j'ai rapidement pu accéder à mon NAS de pusi l'extérieur.

 

 

Bravo!

yvesall
Visiteur

Je rebondi sur ce post

J’ai eu le même besoin depuis que je suis passé (récemment) chez SFR

 

Ma config est différente donc je me permets de partager mes étapes.

 

Ma config :
- Raspberry Pi 4
- OpenMediaVault 4 (OMV_4_Raspberry_Pi_2_3_3Plus_4.img.xz)
- Box SFR NB6

 

Préalable :
Par default le service inetd n’est pas installé sur mon image d’OMV
J’ai donc installé xinetd (une version plus sécurisée et récente qu’inetd)

De même manière NetCat n’était pas installé, il sera utile pour rediriger la connexion entrante (depuis l’extérieur) vers la box

 

Adresse local de la box : 192.168.1.1
Adresse local du Raspberry : 192.168.1.42


Étapes :
Installer le programme netcat :

sudo apt-get install netcat


Installer le service xinetd :

sudo apt-get install xinetd


Ajouter une redirection active dans le service inet

sudo touch /etc/xinetd.d/NAS2BOX
sudo nano /etc/xinetd.d/NAS2BOX

Collez-y cette config :

service NAS2BOX
{
  flags = REUSE
  protocol = tcp
  socket_type = stream
  port = 12380
  wait = no
  user = root
  server = /bin/nc
  server_args = -w 10 192.168.1.1 80
  disable = no
}


Note :
ici NetCat est installé dans /bin/nc, d’où la ligne « server = /bin/nc »
le chemin peut varier en fonction de votre installation initiale

Note 2 :
Pour ma part j’utilise le port 12380 vu que j’ai déjà redirigé le port HTTP-Alt (8080) pour autre chose
Dans ce cas, le port 12380 n’a pas de service réseau associé, ce qui empêchera inetd d’activer cette nouvelle règle

Il faut donc l’ajouter à la liste des services réseau :

sudo nano /etc/services

 

 

Ajoutez à la fin cette nouvelle ligne : (utilisez des tabulations, le forum ne me permet pas de les utiliser ici 😞 )

NAS2BOX    12380/tcp    # xinet NetCat forward Rasp4 to SFR Box

 

 

Note : si vous utilisez un autre port, assurez-vous qu’il est présent dans le fichier /etc/services

cat /etc/services | grep MON_PORT

 

 

Depuis l’arrivée de systemd pour « remplacer » init.d, la gestion des services système se fait par la commande systemctl :

sudo systemctl restart xinetd

 

 

Vous pouvez vérifier l’état du service (ainsi que le les erreurs potentielles) avec la commande suivante :

sudo systemctl status xinetd

 

 

Vous pouvez aller dans l'interface de gestion de la box (sur 192.168.1.1)
Allez dans Menu > Réseau V4 > NAT

Y ajouter cette redirection

NAS2BOX    TCP  12380      192.168.1.42    12380



vous pouvez désormais vous connecter depuis l’extérieur à votre interface de la box

 

http://IP_PUBLIQUE:12380

 

Grand merci à Big68 pour sa solution initiale

Comment gagner des badges

Badges En savoir plus