This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

[RESOLU] FTP et commande mount_nullfs

French community

Moderators: velivole18, ernie, mtiburs

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
User avatar
velivole18
Forum Moderator
Forum Moderator
Posts: 647
Joined: 14 Jul 2012 20:23
Location: France
Status: Offline

[RESOLU] FTP et commande mount_nullfs

Post by velivole18 »

Bonjour,

J'ai ouvert mon Nas4Free à l'extérieur en FTP.
J'ai créée un user "Thierry" associé à "/mnt/pool1/home/Thierry" comme $HOME d'acceuil.
J'ai ensuite appliqué la commande "mount_nullfs" pour "monter" un autre emplacement de mon FileSystem dans son répertoire Home pour que cet utilisateur se connectant en FTP depuis l'extérieur sur mon Nas4Free voit immédiatement la partie de mon FileSystem qui lui est accessible (et pas ailleurs).
Tout cela fonctionne très bien sur mon réseau local, mais pas de l'extérieur.
Le client FTP Filezilla extérieur à mon réseau local retourne les messages suivants :

Code: Select all

Statut :	Résolution de l'adresse de toto.hd.free.fr
Statut :	Connexion à xx.xxx.xx.xx:2121...
Statut :	Connexion établie, attente du message d'accueil...
Réponse :	220 ProFTPD 1.3.5b Server (nas4free FTP Server) [::ffff:192.168.0.50]
Commande :	USER Thierry
Réponse :	331 Password required for Thierry
Commande :	PASS ***********
Réponse :	230-Bienvenue sur Nas4Free !
Réponse :	230 User Thierry logged in
Commande :	SYST
Réponse :	215 UNIX Type: L8
Commande :	FEAT
Réponse :	211-Features:
Réponse :	 SITE MKDIR
Réponse :	 MFF modify;UNIX.group;UNIX.mode;
Réponse :	 REST STREAM
Réponse :	 MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
Réponse :	 UTF8
Réponse :	 LANG en-US*
Réponse :	 EPRT
Réponse :	 SITE SYMLINK
Réponse :	 EPSV
Réponse :	 SITE UTIME
Réponse :	 MDTM
Réponse :	 SITE RMDIR
Réponse :	 TVFS
Réponse :	 MFMT
Réponse :	 SIZE
Réponse :	211 End
Commande :	OPTS UTF8 ON
Réponse :	200 UTF8 set to on
Statut :	Connecté
Statut :	Récupération du contenu du dossier...
Commande :	PWD
Réponse :	257 "/" is the current directory
Commande :	TYPE I
Réponse :	200 Type set to I
Commande :	PASV
Réponse :	227 Entering Passive Mode (192,168,0,50,80,93).
Statut :	Le serveur a envoyé une réponse passive avec une adresse non routable. Adresse remplacée par celle du serveur.
Commande :	MLSD
Erreur :	La connexion des données ne peut pas être établie : ECONNREFUSED - Connection refused by server
Est-ce que cela peut venir de la commande "mount_nullfs" et/ou d'un problème de droit ?

Autre question en annexe :
Comment fait-on pour se connecter sur son propre serveur FTP depuis son réseau local mais comme si on est à l'extérieur ?
Si je mets en info de connexion dans mon client Filezilla sur un de mes PC locaux mon adresse publique de FreeBox, ça marche ?
Ma demande de connexion "sort" de ma FreeBox pour y re-rentrer sur son adresse publique ?

Merci pour votre aide.

velivole18.
11.2.0.4 - Omnius (revision 6026) x64-embedded
111909 RSDT1411 AMD Athlon(tm) 64 Processor 4000+ 4096MiB RAM - HDD 2 x 6 To in ZFS mirroring + 2 x (2 x 4To in ZFS mirroring) - SSD 32Go - UPS EATON Ellipse MAX 1100.

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: FTP et commande mount_nullfs

Post by sleid »

Une ip n'est pas ré entrante, la seule solution c'est de se connecter avec son tél portable par exemple ou de le faire par quelqu'un de confiance à l'extérieur.
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
velivole18
Forum Moderator
Forum Moderator
Posts: 647
Joined: 14 Jul 2012 20:23
Location: France
Status: Offline

Re: FTP et commande mount_nullfs

Post by velivole18 »

:( :( :( :evil: :evil: :evil:
Difficile de faire des tests dans ces conditions ...
11.2.0.4 - Omnius (revision 6026) x64-embedded
111909 RSDT1411 AMD Athlon(tm) 64 Processor 4000+ 4096MiB RAM - HDD 2 x 6 To in ZFS mirroring + 2 x (2 x 4To in ZFS mirroring) - SSD 32Go - UPS EATON Ellipse MAX 1100.

octave
experienced User
experienced User
Posts: 123
Joined: 30 Sep 2013 12:37
Status: Offline

Re: FTP et commande mount_nullfs

Post by octave »

salut salut

Dans ton cas le plus simple serait effectivement de faire un accès depuis l'extérieur.
-- via le web avec ouverture des ports qui vont biens sur la box
-- via un autre réseau si tu as mis un pare-feu / router entre les deux (lan/wan/dmz)
----- en te positionnant coté wan entre la box et pare-feu/router
----- en te positionnant coté lan à travers le pare-feu/router
si tes ouvertures et redirections de ports /dns sont biens faites, il ne devrait pas y avoir de soucis.
Project
Cluster Pfsense (end)
Cluster ESXI /Hyperv (standby)
Cluster NAS/SAN (in project)
---
2x Dell Poweredge C6100
2x SuperMicro X8dth-i (NAS/SAN Build) ISCSI

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: FTP et commande mount_nullfs

Post by sleid »

velivole18 wrote::( :( :( :evil: :evil: :evil:
Difficile de faire des tests dans ces conditions ...
Pour faire ce genre de test j'ouvre une session sur un serveur distant(que j"administre) et je teste ce que je souhaite sur mes équipements.
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
velivole18
Forum Moderator
Forum Moderator
Posts: 647
Joined: 14 Jul 2012 20:23
Location: France
Status: Offline

Re: FTP et commande mount_nullfs

Post by velivole18 »

Bonjour,

Bon, ça y est tout fonctionne.

Plusieurs choses :

Il est possible de tester son accès extérieur à son site FTP de son Nas4Free en déclarant un nom de domaine.
J'ai déclaré un nom de domaine pour ma freebox, avec Free c'est assez simple.
Dans mon client FTP, je ne mets plus l'adresse extérieure de ma FreeBox, mais mon URL constituée de mon nom de domaine.
Et ça fonctionne. Donc il est possible de tester depuis son propre PC sur son réseau local l'accès en FTP comme si on était à l'extérieur (je suppose que pour le serveur web c'est pareil).

Ensuite, j'avais oublié de déclarer la mise en rapport des ports sur la Freebox de connexion de données.
En effet, il ne s'agit pas de se limiter à la mise en relation du port de connexion 21 (transfert WAN/LAN) ou autres ports si on a mis un autre port pour son serveur FTP, mais il faut aussi faire la même chose avec le ou les port(s) utilisé(s) pour le transfert des données (en + du bon paramétrage de son pare-feu dans Nas4Free évidemment).

La question que je me pose est que par rapport à la possibilité d'ouvrir plusieurs ports de données d'un seul coup dans le webgui de NasFree pour le service FTP (port de début - port de fin) et donc que c'est assez simple de déclarer une plage de ports de données, sur la Freebox il faut se les "taper" un par un ... Et je ne comprends pas pourquoi sur la Freebox c'est comme cela.

Voili voilà un petit retex.
Attention de bien adapter les droits sur son FileSystem pour ne pas laisser faire de bêtises à celui qui y accède de l'extérieur ;)
Et donc le soucis ne venait pas de la commande mount_nullfs, que j'ai eu le plaisir de découvrir en me lançant dans cette expérience.

Cordialement.
velivole18.
11.2.0.4 - Omnius (revision 6026) x64-embedded
111909 RSDT1411 AMD Athlon(tm) 64 Processor 4000+ 4096MiB RAM - HDD 2 x 6 To in ZFS mirroring + 2 x (2 x 4To in ZFS mirroring) - SSD 32Go - UPS EATON Ellipse MAX 1100.

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: [RESOLU] FTP et commande mount_nullfs

Post by sleid »

Bonsoir,
Pour indiquer une plage dans un routeur il faut rentrer par ex 300-400 ou un port unique.
Que cela soit pour ftp,sftp,ssh ou autre il n'y a qu'un port à ouvrir, donc ne vous lancez pas dans l'ouverture de plages.

Juste pour vous éclairer, rentrer dans votre navigateur http://votre_domaine et donnez-moi le résultat....
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
velivole18
Forum Moderator
Forum Moderator
Posts: 647
Joined: 14 Jul 2012 20:23
Location: France
Status: Offline

Re: [RESOLU] FTP et commande mount_nullfs

Post by velivole18 »

Bonsoir,

Merci pour l'indication de l'ouverture d'une plage de ports.
Le résultat pour http://mon-domaine:port donne ceci :

Code: Select all

220 ProFTPD 1.3.5b Server (nas4free FTP Server) [@extérieur de ma freebox]
et avec ftp en remplacement de http j'accède au Nas à la racine du répertoire $HOME du user qui se connecte, après avoir saisi son login et password.

Cordialement.
11.2.0.4 - Omnius (revision 6026) x64-embedded
111909 RSDT1411 AMD Athlon(tm) 64 Processor 4000+ 4096MiB RAM - HDD 2 x 6 To in ZFS mirroring + 2 x (2 x 4To in ZFS mirroring) - SSD 32Go - UPS EATON Ellipse MAX 1100.

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: [RESOLU] FTP et commande mount_nullfs

Post by sleid »

Sauf que vous ne sortez pas de votre freebox elle résout le nom de domaine et vous renvoie sur le réseau local ce qui vous oblige à ouvrir des plages de ports et non un port unique si vous veniez de l'extérieur.
Et si vous n'aviez pas spécifié un port derrière votre domaine, vous aviez de fortes chances de tomber sur l'interface de votre box si elle est en http, ou https si elle en ssh
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
velivole18
Forum Moderator
Forum Moderator
Posts: 647
Joined: 14 Jul 2012 20:23
Location: France
Status: Offline

Re: [RESOLU] FTP et commande mount_nullfs

Post by velivole18 »

Bonsoir,

J'ai essayé sans le port et cela donne une erreur de connexion ...

Merci.
A plus.
velivole18.
11.2.0.4 - Omnius (revision 6026) x64-embedded
111909 RSDT1411 AMD Athlon(tm) 64 Processor 4000+ 4096MiB RAM - HDD 2 x 6 To in ZFS mirroring + 2 x (2 x 4To in ZFS mirroring) - SSD 32Go - UPS EATON Ellipse MAX 1100.

Post Reply

Return to “Français”