Skip to content

Todo list #435

Description

@nymous

Lea5

Gros morceaux à explorer/stabiliser

  • RADIUS
    • Mot de passe spécial pour le Wifi, autogénéré ?
    • Comment s'intégrer à la configuration RADIUS ? (différentes phases du challenge PEAP-MSCHAPv2)
    • Penser à la sécurité : vérifier l'utilisateur et le mot de passe avant d'ajouter la MAC, vérifier que ça n'est pas une MAC filaire (cf Tâches v2)
  • Gestion des paiements et factures
    • Obligations légales ?
    • Comment rembourser la fin d'un abonnement ? Génération d'un avoir ?
  • Authentification centralisée (Zitadel)
    • Être confiant dans notre compréhension de Zitadel
    • Pouvoir le réinstaller from scratch ; documenter la config
    • Pouvoir restaurer des sauvegardes
    • Gérer la suppression des utilisateurs
    • Pouvoir importer un utilisateur dans Lea5, ne pas forcer les gens à se connecter à Lea5 avant de pouvoir leur donner Internet
  • Import re2o ? Vraiment nécessaire, est-ce que c'est le moment de faire du ménage ?

Tâches d'introduction au projet/code

Tâches v2

  • Pré-ajout automatique d'adresse MAC en filaire
    • MAC liée à une chambre et pas une personne, comme ça un nouvel adhérent peut brancher son ordi chez lui, voir que ça ne marche pas (voire tomber sur une page qui lui demande de passer), et au local on peut automatiquement ajouter son ordinateur
  • Autoriser une MAC détectée en Wifi uniquement pour la connexion Wifi, et inversement (sécurité contre un clone de MAC Wifi d'un adhérent)
  • Gestion de l'IPv6 (gros morceau à explorer mais pas nécessaire immédiatement)
  • VLAN par adhérent
    • Déterminer des ranges
    • Pouvoir répondre par RADIUS et donner le VLAN
    • Vérifier que les switchs Mikrotik et Cisco supportent 500 VLANs simultanés
    • Vérifier que les bornes Unifi supportent 50 VLANs simultanés (voire plus pour les bornes du foyer)
    • Besoin de conserver un historique des transferts de machines encore présent ? Chaque utilisateur a un range dédié "à vie" (définition légale ^^), on peut juste connaître le range de l'IP incriminée pour savoir qui c'est
  • Stats (+ alertes ?)
    • Taux d'utilisation des IPs
    • Taux d'utilisation des VLANs
    • Stats financières (voir avec les trez ce qu'ils voudraient)
    • Stats de machines par personne, qui en a le plus
    • Stats de triche (qui paie Internet alors que son coloc/voisin non, ou n'a payé qu'un mois en début d'année, ou qui se connecte à des bornes dans des bâtiments différents en même temps, ou qui ne se connecte jamais à côté de sa chambre enregistrée (peut être un déménagement non prévu))
  • Prévenir par mail de la fin de l'abonnement
    • Prévenir plus en avance en cas de vacances du Rézo

Tâches fun

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    • Status
      To do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions