Bonjour,
Une personne pourrait-elle me donner une piste pour mettre en place des quotas temps internet pour des postes clients avec un serveur. (client et serveur sous linux)
Une personne s'identifie sur un client, le serveur lui attribue 80min par exemple et au bout de 80 minutes le client ne peut plus naviguer. Un administrateur peut administrer les comptes
ajouter du temps etc.....
Merci pour vos lumières
# Installer un mandataire.
Posté par tramoster . Évalué à 0.
[^] # Re: Installer un mandataire.
Posté par Ju. . Évalué à 2.
- D'allouer au client une ip qui lui donne uniquement acces à un intranet
- Le client achete du credit
- il s'enregistre sur le site pour utiliser son credit
Ca modifie les parametres (de squid ?)
- Il peut surfer
un demon atd est en place pour enlever le gaillard des utilisateurs autorisés.
C'est gruik parce que si le gars se deconnecte il perd son credit...
bref cette solution je l'ai vu en place dans des hotels pour le wifi mais je ne sais pas ou chercher.
[^] # Re: Installer un mandataire.
Posté par nextgens (site web personnel) . Évalué à 2.
La solution que j'utiliserai est de créer un VPN par client (L2TP & Co) et d'utiliser PAM...
Des projets comme NoCatAuth (http://nocat.net/(...)) ont peut-être des plugins qui permettent de le faire.
my $0.02
# ca m'interesse !
Posté par kesako . Évalué à 2.
# firewall
Posté par gc (site web personnel) . Évalué à 4.
un truc basé sur webmin par exemple ce serait pas mal, si tu sais faire du perl.
[^] # Re: firewall
Posté par scls19fr (site web personnel) . Évalué à 1.
tu pourras lancer des commandes 'iptable' à l'heure désirée = heure de la commande + durée de connexion...
Attention quand même tu risques de devoir te limiter à un réseau local en IP fixe (pas de DHCP)
En plus ça n'est pas l'utilisateur que tu limites mais la machine...
# ouais j'ai fait ça
Posté par rootix . Évalué à 2.
Mais ça tourne depuis 2000 et les quota se gère par interface web. ça gère aussi les comptes en plus.
Le système se découpe en 2 parties :
- interface web de gestion (perl et php)
- les scripts des compteurs (perl)
L'ouverture d'un compteur se fait via un "telnet serveur" ou "ssh serveur"
L'ouverture de session sur le serveur démarre le compteur, ouvre le firewall pour la machine qui veut accéder au net.
La disparition de la machine ou la fermeture du telnet ferme le firewall et arrête le compteur.
Le telnet et le ssh sont interfaçables par une applet java je pense
L'interface web peut ajouter du temps à une personne même pendant qu'elle est connectée.
Le truc vérifie qu'un deuxième compteur n'est pas lancé et tue les doublons éventuellement (pour éviter qu'un malin lance de deux postes une connexion sur le même quota).
L'intérêt d'un protocole comme telnet ou ssh c'est que ça existe partout et qu'on peut brancher son PC, portable sur le réseau pour profiter de l'accès.
J'ai des archives de ce que j'avais fait mais c'est à trier. Essaie de voir s'il existe pas un truc facile à installer plutôt.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.