Problème d'acces externe a une jail

lionel68

Cadet
Joined
Jun 22, 2020
Messages
8
Bonjour,

Un peu nouveau sur le système freenas, je galère un peu avec ma jail nextcloud.
-Freenas est monté sur une VM avec deux interface reaseau em0 et em1
-je communique parfaitement avec Freenas via l'interface em0 (192.168.8.251)
-nextcloud est installé dans une jail, et a comme paramètre réseau ma seconde interface réseau (em1) avec l'adresse ip fixe 192.168.8.252.
Or quand je me connecte a l'adresse 192.168.8.252, je tombe sur la page de freenas.

Vnet n'est pas activé dans la conf de la jail.
Quand je l'active avec vnet0 comme interface, la jail n'a même plus accès au réseau.

Pouvez-vous m'aider? de quels éléments supplémentaire avez-vous besoin?
 
Last edited:

Pitfrr

Wizard
Joined
Feb 10, 2014
Messages
1,523
Malheureusement, je n'utilise pas de jails, mon expérience est limitée...

Quelques clarifications pourraient aider toutefois:

La jail de NextCloud a accès au réseau donc?
Normalement, VNET devrait être activé pour que la jail ait accès au réseau. Peut être creuser au niveau de la configuration de la VM de FreeNAS...
 

lionel68

Cadet
Joined
Jun 22, 2020
Messages
8
Salut,

FreeNas et en version 11.3

en fait Freenas est monté sur une machine virtuelle sur une serveur Debian

oui, elle a accès au réseau, mais quand j'entre son IP dans mon navigateur, je suis dirigé vers freenas
Dans la configuration de la VM de FreeNAS, j'ai paramétré deux interface réseau (em0 et em1) en pont sur la même interface réseau physique
 

Pitfrr

Wizard
Joined
Feb 10, 2014
Messages
1,523
Bon alors là je ne saurai dire car avec FreeNAS virtualisé sous Debian, je sais pas... :tongue:
(parce que je pense que ça doit être au niveau de la config réseau de la VM)
Peut être que FreeNAS a du mal à donner accès à la jail à la deuxième interface... car là on a deux niveaux de virtualisation, ça commence à faire beaucoup. :-D
Si ça avait été deux interfaces physiques passées à la VM FreeNAS, je pense que ça aurait posé moins de problème.
Et si tu essayais avec seulement une interface passée à FreeNAS et laisser la jail emuler l'interface pour NextCloud?

Sinon, peut-être poser la question du côté anglophone pour avoir plus de retours...
Ou sinon, pour contourner le problème, monter une deuxième VM en parallèle avec NextCloud! :tongue:
(je disais précédemment que je n'utilise pas de jails car justement, c'est ce que j'ai fait, j'ai FreeNAS virtualisé et j'ai plusieurs VM qui tournent à côté pour d'autre choses)
 

lionel68

Cadet
Joined
Jun 22, 2020
Messages
8
Merci pour ton temps ;)
1)Je vais essayer avec deux interface physique dans la soirée.

2)En fait je suis venu a la seconde interface virtuel, car impossible de faire marcher le vnet en general, c'est pour cette raison que j'ai choisi d'ajouter une seconde interface virtuel afin de lui attribuer une IP propre.
Dans tous les cas je pense avoir un probleme de config par rapport a vnet. mais ne trouve pas de tuto de conf sur internet.

3)Si je monte une seconde VM pour nextcloud, comment utiliser mon raid de freenas? (dsl freenas est nouveau pour moi)
 

Pitfrr

Wizard
Joined
Feb 10, 2014
Messages
1,523
2) ok... ah ben mince alors. :-O
C'est p'tet au niveau de la virtualisation côté Debian qu'il y a quelque chose à faire de spécifique? Mais ça je sais pas.
Pas sûr non plus que sur le forum beaucoup de monde puisse t'aider car niveau virtualisation, j'ai pas mal entendu parle de VMware et proxmox (en moindre mesure) quant au reste encore moins... mais ça peut toujours se tenter.

3) il faut faire un partage dans FreeNAS et monter ce partage dans la VM.
Je pense que l'idéal pour NextCloud c'est de faire un dataset dédié, monter le partage dans la VM et installer la base de données dessus.
 

lionel68

Cadet
Joined
Jun 22, 2020
Messages
8
3) la solution me plait bien, comment tu fait après pour passer en HTTPS? car je galère un peu de ce coté aussi, c'est en passant par des tuto sur le net que je me suis retrouvé avec le problème que mon adresse ip nexcloud redirige vers freenas (sans passer par vnet) car avant aucun souci en http
 

Pitfrr

Wizard
Joined
Feb 10, 2014
Messages
1,523
Le passage en https n'a rien à voir avec le partage hein, on est d'accord (et ni avec l'accès depuis l'extérieur)?

Pour le passage en https voici ce que j'en ai compris.

Deux choses:
- Activation https en elle-même: ça se fait sans trop de problème. Spécifiquement pour NextCloud, je ne saurai pas dire. Ca se passe du côté de la configuration du serveur web installé (ça peut être apache, nginx,...). Mais par exemple pour FreeNAS, avec la version 11.3 (je crois que c'est activé par défaut) il suffit d'utiliser https dans l'adresse et on accède à l'interface (avec un message du navigateur qui n'est pas content). Sous FreeNAS 9.x il y a une option dans l'interface pour activer le https (sans certificat officiel toujours).
- Certificat https: on peut générer un certificat pour un site donné (genre FreeNAS ou Nextcloud sur son réseau local) et ajouter ce certificat dans le navigateur (côté client) mais c'est pas pratique. On peut aussi générer un certificat officiel (genre letsencrypt), j'ai pas encore regardé ça en détail mais je crois qu'il faut un nom de domaine valide...
 

Pitfrr

Wizard
Joined
Feb 10, 2014
Messages
1,523
ah d'accord. Hmmm c'est agaçant en effet.
Mais je vois pas comment l'activation du https peut renvoyer sur la page FreeNAS au lieu de NextCloud... :-O
A part une erreur de manip avec un copier-coller malencontreux et une mauvaise IP qui traine quelque part dans la config web de NextCloud peut-être?
 

lionel68

Cadet
Joined
Jun 22, 2020
Messages
8
Certainement, du coup j'ai un peu avancé coté solution 3), mais ne parviens pas a acceder au partage nfs depuis debian, tu as une idee?
1592852836587.png
 

Pitfrr

Wizard
Joined
Feb 10, 2014
Messages
1,523
Tu vois les partages depuis le client (avec showmount -e adresse_IP par exemple)?
 
Last edited:

lionel68

Cadet
Joined
Jun 22, 2020
Messages
8
dans le terminal de debian? je n'ai pas le paquet showmount, et il refuse de l'installer (impossible de trouver le paquet) même apres apt-get update

mais sous windows pas de problème ;)
 

Pitfrr

Wizard
Joined
Feb 10, 2014
Messages
1,523
Oui, dans le terminal, pardon j'avais oublié de préciser.

sous windows pas de problème
Tu as fait un partage SMB ou NFS?

Pour plex j'aurai pensé NFS mais SMB le fait aussi.
Dans ce cas, faut utiliser smbclient -L adresse_IP. Par contre, tout comme avec NFS, il faut que le paquet pour gérer SMB soit installé dans le système...

Si tu vois le partage sous windows, c'est donc probablement un partage SMB et si tu ne le vois pas sous Debian c'est que samba n'est pas installé (et l'installation se fait du genre: apt-get install samba).
Et pour NFS ça sera: apt-get install nfs-common

(Je suis quand même étonné que ni NFS ni samba ne soient installés?!? Bon ok, ça se peut mais quand même... à moins de prendre une distribution très très légère...)
 

Pitfrr

Wizard
Joined
Feb 10, 2014
Messages
1,523
Et pendant qu'on y est, tu peux aller voir dans ce post, c'est à propos de Plex et des différents droits pour un partage.
Je dis pas que y'a tout et c'est pas non plus un tuto mais y'a quelques liens qui pourraient être intéressants.
 

lionel68

Cadet
Joined
Jun 22, 2020
Messages
8
Haaaa je pense avoir trouvé l'origine de mes soucis, mes VM ne semble pas réussir a communiquer avec le serveur qui les héberges, pas de réponse au ping.
Du coup, je pense que l'interface sélectionnée pour le pont ne permet pas la com avec l’hôte. j'ai donc raccordé un second port réseau de l’hôte, mais pas de changement. je piétine :/
 

Pitfrr

Wizard
Joined
Feb 10, 2014
Messages
1,523
Peut-être une question de routage?
Là je sais pas du tout, désolé.... et bon courage! :tongue:
 
Top