This page will show you how to create a debian-based domain using Samba for a domain controller and openldap for directory services. Windows computers will be able to join the domain as they would a regular Windows domain with Active Directory. Users will be able to log on to the domain from Windows machines using the pGina client.

SambaDcWithLdapBackend
Setting up a LDAP domain, and connecting windows users through samba to LDAP

FreeRadiusToLdap
Authenticating radius devices to the LDAP domain.

LinuxDomainClients
Authenticating debian or fedora client to the LDAP domain.

WindowsPginaClient
Authenticating Windows to the LDAP domain by replacing the login process with PGina.