Votre question a besoin de beaucoup d'explications, donc je vais résumer ma réponse:
Vous devez d'abord utiliser Inspircd v2.0.15 car ses performances stables et élevées et les plus importantes pour votre utilisation sont signalées comme ldap support Link .
Première :
Vous devez éditer votre fichier / etc / hosts:
YouserverIp hostname.example.com hostname
Seconde :
Installez OpenLdap:
sudo apt-get install slapd ldap-utils
lors de l'installation, tapez simplement votre mot de passe administrateur ldap.
OpenLdapServer
Troisième :
Installez apache2: apt-get install apache2
Quatrième :
Installez phpldapAdmin: phpLDAPadmin (également appelé PLA) est un client LDAP basé sur le Web. Il fournit une administration multilingue simple et accessible partout pour votre serveur LDAP.
sudo apt-get install phpldapadmin
(c'est pourquoi j'ai installé apache2, son outil web)
Vous avez maintenant deux étapes:
Éditer
/etc/ldap/ldap.conf
ajouter: modifier
BASE dc=yourdomain,dc=com
URI ldap://Your Ip Address
puis: éditer /etc/phpldapadmin/config.php
Modifiez simplement votre Ip et votre nom de domaine.
Ouvrez votre navigateur:
yourIp / phpldapadmin
Entrez votre mot de passe administrateur que vous saisissez lors de l'installation de sldap.
Vous vous connectez maintenant à la base de données LDAP. sélectionnez le domaine ----> à droite, ajoutez Generic Posix Group ----> puis sélectionnez le groupe et créez une entrée enfant, ajoutez Generic User Accounts pour les tests.
Plus d'aide pour utiliser phpldapadmin ici
Cinquième :
Il est maintenant temps de configurer inspircd:
edit: /etc/inspircd/inspircd.conf
vous devez charger le module ldapauth et pointer vers votre serveur ldap,
<module name="m_ldapauth.so">
<ldapauth baserdn="cn=test,dc=domain,dc=com"
attribute="uid"
server="ldap://yourIp or domainname"
allowpattern="Guest*"
killreason="Access denied"
searchscope="subtree"
binddn=""
bindauth=""
verbose="yes"
userfield="yes" >
Vous devez également ajouter votre nom de serveur irc et le nom d'administrateur et une autre option dans
/etc/inspircd/inspircd.conf
Ce tutoriel vous aiderait: Tutoriel
Dernier :
Redémarrez slapd, inspircd et essayez de vous connecter aux utilisateurs que vous avez créés.
Notez le changement car il correspond à vos besoins, cette configuration irc et ldap sont les mêmes serveurs.
J'espère que cela vous aide car je ne pense pas qu'il existe une documentation officielle aussi simple que la mienne.