Configuration du serveur web Free-EOS

Pour pouvoir accéder aux pages webs du serveur Free-EOS dans le réseau,
il va falloir le configurer.
On va commencer par désigner smoothwall comme passerelle par défaut.
Comme le serveur web est dans le réseau 192.168.2.0, il faut indiquer l'adresse ip
de la passerelle dans ce réseau qui n'est autre que 192.168.2.1.
Smoothwall est la passerelle qui fait le lien entre les 3 réseaux. (192.168.3.0, 192.168.2.0 et 192.168.1.0)
Il faut donc que tout les paquets à destinations d'autres réseau passent par smoothwall.

Désigner la passerelle par défaut pour le réseau local.

Sur chaque machine du réseau local, il faut désigner smoothwall comme étant la passerelle par défaut, sour linux, on peut faire cela à l'aide une simple commande :
route add default gw 192.168.3.1
Ceci va désigner smoothwall comme étant la passerelle par défaut pour le réseau local.

Modifier le filtrage des paquets.

Cela ne suffit pas, car smoothwall empêche les paquets venant de free-eos vers le réseau local de passer par mesure de sécurité,
seulement ici comme on doit faire des tests, il va falloir configurer smoothwall.
Il y a deux type de façon de faire, une en mode graphique et une en mode console, pour le mode graphique, il suffit de taper l'adresse ip de smoothwall dans un navigateur
sur une machine locale de cette manière : https://192.168.2.1:441
On doit cliquer sur le lien network puis aller dans l'onglet internal, là il faut spécifier comme adresse source celle de free-eos (192.168.2.2)
et comme adresse de destination, le réseau local (192.168.3.0), et comme port, 80 qui est le port utilisé pour les requêtes de type http.
(http est un protocole de haut niveau permettant de se transférer des pages par navigateur ou autre programme d'application.)
https est un protocole http sécurisé qui demande un login et un mot de passe avant de pouvoir accéder à une page web, les données de ce protocole sont cryptées.
On fait pareil mais avec le port 443 administrer le serveur free-eos.
Pour paramétrer smoothwall en mode commande, je vous en parlerai plus loin.
Il ne faut pas oublier d'autoriser l'administration à distance de free-eos sur un autre réseau, ceci ce fait à l'aide de du gestionnaire d'administration de free-eos, on va dans
le gestionnaire d'administration, on tapes son login et son mot de passe, et on choisi accès à distance, là on ajoute le réseau local. (192.168.3.0)
Voila, maintenant je vais passer à la page suivante ou je vais configurer un contrôleur de domaine sur le serveur intranet.

Configurer claroline sur free-EOS

Création des comptes utilisateurs :
Il suffit d'aller sur la page d'administration de free-eos (Le gestionnaire de serveur), et de créer les comptes, j'ai créer deux comptes pour tester ainsi que deux groupes d'utilisateurs. (profs et élèves.)
Ensuite il faut créer ce que l'on appelle des ateliers, les ateliers son en fait des répertoires dans lesquels les différents utilisateurs du réseau peuvent mettre des choses et les partager.
Il y a deux sortes de répertoires, ceux contenant des applications webs (comme claroline.) et ceux qui contiennent des fichiers utilisateurs.
Pour mettre une application web du genre claroline, il faut associer un atelier qui servira de « conteneur » pour l'application web.
Pour ma part j'ai créer un répertoire qui permet au prof et à ses élèves d'accéder à claroline en tapant l'url du répertoire ainsi que un login et un mot de passe.
Il a fallut aussi modifier le serveur dns, le serveur dns permet d'associer une adresse IP à un nom d'host, il peut dès lors retrouver l'adresse ip du serveur à partir du nom de la machine,
cela s'appelle la résolution de nom, ou même faire l'inverse, à partir de l'adresse IP du serveur, retrouver le nom de la machine.
Pour pouvoir utiliser le nom d'host de la machine dans l'url du navigateur, ce qui est indispensable pour claroline qui utilise le php et redirige les pages en utilisant le nom
d'host et pas l'adresse IP dans l'url, il faut préciser à la machine locale ou se trouve le serveur dns sinon vous ne pourrez pas accéder à toutes les pages de claroline.
(Par exemple lorsque vous vous connecter via le formulaire de login et de mot de passe et que votre page est redirigée vers une page php dont l'url comporte le nom du serveur et non l'adresse ip!)
Avec linux, la résolution de nom se fait dans fichier /etc/resolv.conf.
Il faut indiquer dans ce fichier l'adresse IP du serveur D.N.S (ici c'est free-eos.) ajoutant cette ligne dans le fichier :
nameserver 192.168.2.2
Et voilà maintenant on peut accéder au serveur web en entrant le nom d'host du serveur suivit de son nom de domaine, le nom d'host et le nom de domaine sont séparés par un point.
Les serveurs dns permettent de retrouver une adresse IP à partir d'un nom d'hôte donné, ou l'inverse, ils sont hiérarchiser du plus général au plus spécifique, de ce fait,
on retrouve un serveur dns commun à tout les serveurs dns qui existent appelé le root serveur, et si un serveur dns ne possède pas d 'adresse IP pour un nom d'hôte donné,
il refile le travail à un autre serveur dns situé plus haut sur la hiérarchie et ça voyage de cette manière jusqu'à trouver l'adresse ip du nom d'host donné, dans les modems
il y a un serveur dns inclus qui se charge de refiler la requêtes dns à d'autres modems et ainsi trouver l'ip du destinataire à partir de l'url...par exemple.
Page suivante.