Aller au contenu

🏢 Active Directory — Annuaire & DNS

Rôle

L'Active Directory (basé sur Samba4) joue deux rôles essentiels dans Galexios :

  1. DNS interne pour *.galexios.fr → résout vers Caddy
  2. Annuaire LDAP pour les 4 comptes famille sur les PC Windows
Propriété Valeur
VM CT124 (VM complète)
IP 192.168.192.124
Technologie Samba4 (AD DS compatible)
Domaine galexios.fr

Rôle DNS — Résolution de *.galexios.fr

flowchart LR
    ADG["AdGuard .105"] -->|"*.galexios.fr\nforward vers"| AD["Active Directory .124"]
    AD -->|"nextcloud.galexios.fr\n→ 192.168.192.110"| CADDY["Caddy .110"]
    AD -->|"URL inconnue\n→ ne répond pas"| FAIL["Échec propre"]

L'AD maintient la liste de tous les sous-domaines galexios.fr et les résout vers l'IP de Caddy (192.168.192.110). Les URL non listées sont ignorées.


Comptes famille sur Windows

Les 4 membres de la famille ont un compte dans l'AD, utilisable sur tous les PC Windows du domaine :

Compte AD Prénom Droits
alexis@galexios.fr Alexis Admin domaine
nelly@galexios.fr Nelly Utilisateur standard
nicolas@galexios.fr Nicolas Utilisateur standard
olivier@galexios.fr Olivier Utilisateur standard

Intégration avec iVentoy

L'AD possède un compte de jonction de domaine dédié avec uniquement la permission d'ajouter des ordinateurs. Ce compte est intégré dans le fichier d'installation Windows d'iVentoy, permettant que chaque PC Windows rejoint automatiquement le domaine lors de son installation.


Pourquoi une VM et pas un LXC ?

Samba4 en mode AD DS requiert un contrôleur Kerberos et des fonctionnalités réseau avancées qui étaient instables en container LXC (même privilégié). La migration vers une VM complète a résolu tous les problèmes de stabilité.


Administration

# Connexion à la VM AD
# Via Proxmox : CT124 → Console

# Vérifier l'état de Samba
systemctl status samba-ad-dc

# Lister les utilisateurs
samba-tool user list

# Lister les ordinateurs du domaine
samba-tool computer list

# Vérifier les enregistrements DNS
samba-tool dns query 192.168.192.124 galexios.fr @ ALL

Ajouter un enregistrement DNS

Quand un nouveau service est ajouté dans Caddy, il faut aussi l'ajouter dans l'AD :

# Ajouter un enregistrement A pour nouveauservice.galexios.fr → Caddy
samba-tool dns add 192.168.192.124 galexios.fr \
  nouveauservice A 192.168.192.110 \
  -U administrator