18
PORTAIL CAPTIF ET PROXY PFSENSE & SQUID Télécharger le package « pfsense » ( https://www.pfsense.org/download/ ) Installé dans une VM Une partie de la documentation que nous avons utilisée est disponible sur http://docplayer.fr/9236644-Mise-en-place-d-un-portail-captif-avec-une-distribution-pfsense.html Sur la VM : em0 est sur l 'interface réseau intel dont l'adresse mac se termine par ED:19 el0 sur celle se terminant par E1:BC em0 : WAN en 192.168.1.6 IP STATIQUE /24 el0 : LAN en 172.16.6.254 (DHCP non activé pour ne « plus » embêter les collègues) Assign interfaces

PORTAIL CAPTIF ET PROXY PFSENSE & SQUID

  • Upload
    others

  • View
    32

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID

PORTAIL CAPTIF ET PROXY

PFSENSE & SQUID

Télécharger le package « pfsense » ( https://www.pfsense.org/download/ )

Installé dans une VM

Une partie de la documentation que nous avons utilisée est disponible sur http://docplayer.fr/9236644-Mise-en-place-d-un-portail-captif-avec-une-distribution-pfsense.html

Sur la VM : em0 est sur l 'interface réseau intel dont l'adresse mac se termine par ED:19 el0 sur celle se terminant par E1:BC

em0 : WAN en 192.168.1.6 IP STATIQUE /24el0 : LAN en 172.16.6.254 (DHCP non activé pour ne « plus » embêter les collègues)

Assign interfaces

Page 2: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID

l'interface d'administration web de pfsense est disponible sur http://172.16.6.254

login identifiants par défaut : admin / pfsense

Mise en place d'un portail d'identification téléchargé surhttps://github.com/ieatbedrock/PFSENSE-Warp-Captive-portal/blob/master/captiveportal-register.php et d'une page d’accueil personnalisée (détail en annexe) et redirection sur http://info.seformer.lebelloy.com/ en cas d'authentification réussie

Captures d'écran de la configuration « pfsense » en annexes

Installation des Packages supplémentaires

login identifiants par défaut : admin / pfsense

installation de squid à l'aide des infos trouvée sur https://www.howtoforge.com/pfsense-squid-squidguard-traffic-shaping-tutorial

Captures d'écran de la configuration de ces package en annexes

Page 3: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID

Test de fonctionnement

Portail d’accueil :

Après connexion (selon les utilisateurs créés dans pfsense), affichage de la page http://info.seformer.lebelloy.com/ en cas d'authentification réussie

Page 4: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID

Statistiques

sur pfsense : statut du portail captif

exemple sur squid : détail d'un utilisateur sur un jour précis

disponible sur https://172.16.6.254:7445/

Page 5: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID

Sur les logs du portail via l'interface web pfsense

exemple

Statitiques trafic total exemple par heure sur une journée sur le LAN

Page 6: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID

Possibilité d'export

Page 7: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID

ANNEXES

Page 8: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID

CONFIGURATIONS PFSENSE

Page 9: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID
Page 10: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID
Page 11: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID
Page 12: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID
Page 13: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID
Page 14: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID

CONFIGURATIONS SQUID

Page 15: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID
Page 16: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID
Page 17: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID
Page 18: PORTAIL CAPTIF ET PROXY PFSENSE & SQUID

PAGE « portail.htm »

inspirée du code trouvé sur https://forum.pfsense.org/index.php/topic,7924.0.html

portail.htm<HEAD></HEAD><BODY BACKGROUND='lebellloy.jpg'>

<p align="center"> <font size="+2"><B>Bienvenu sur le r&eacute;seau du Belloy.</B><BR></p></font><B> Plateforme PFsense&Squid.</B><BR> <B><font color="red">Ce r&eacute;seau est un r&eacute;seau priv&eacute; dont l'acc&egrave;s est strictement r&eacute;glement&eacute; et surveill&eacute; par un administrateur.<BR>Toute utilisation ill&eacute;gale ou frauduleuse de cette connection seras enregistr&eacute;e et signal&eacute;e, pouvant conduire a des sanctions p&eacute;nales.</font></B><BR><BR><BR><BR><B>Si vous d&eacute;sirez obtenir un nom d'utilisateur et un mot de passe priv&eacute;, veuillez vous renseigner au bureau des formateurs.</B><BR><BR><BR><BR><B>Connection:</B><BR><BR> <form method="post" action="$PORTAL_ACTION$">&nbsp;&nbsp;&nbsp;&nbsp;Utilisateur : <input name="auth_user" type="text"><BR><BR>Mot de passe : <input name="auth_pass" type="password"><BR> <input name="redirurl" type="hidden" value="$PORTAL_REDIRURL$"><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input name="accept" type="submit" value="Continuer"></form> </BODY></HTML>