Вам вопрос требует много объяснений, поэтому я подведу итог моего ответа:
Во-первых, вы должны использовать Inspircd v2.0.15, потому что его стабильная, высокая производительность и самое важное для вашего использования помечена как поддержка ldap Link .
Первый :
Вы должны отредактировать ваш файл / etc / hosts:
YouserverIp hostname.example.com hostname
Второе:
Установите OpenLdap:
sudo apt-get install slapd ldap-utils
во время установки просто введите свой пароль администратора ldap.
OpenLdapServer
Третий :
Установите apache2: apt-get install apache2
Четвертый
Установите phpldapAdmin: phpLDAPadmin (также известный как PLA) - это веб-клиент LDAP. Он обеспечивает простое и доступное многоязычное администрирование для вашего сервера LDAP.
sudo apt-get install phpldapadmin
(именно поэтому я установил apache2, его веб-инструмент)
Теперь у вас есть два шага:
редактировать
/etc/ldap/ldap.conf
добавить: изменить
BASE dc=yourdomain,dc=com
URI ldap://Your Ip Address
тогда: отредактируйте /etc/phpldapadmin/config.php
Просто измените свой IP и доменное имя.
Откройте ваш браузер:
YourIP / phpldapadmin
Введите пароль администратора, который вы вводите при установке sldap.
Теперь вы подключаетесь к базе данных ldap. выберите домен ----> справа добавьте Generic Posix Group ----> затем выберите группу и создайте дочернюю запись для добавления общих учетных записей пользователей для тестирования.
Больше помощи используйте phpldapadmin Здесь
Пятый:
Теперь пришло время настроить inspircd:
редактировать: /etc/inspircd/inspircd.conf
вам нужно загрузить модуль ldapauth и указать на ваш сервер 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" >
Вы также должны добавить ваше имя сервера IRC и имя администратора и другие опции в
/etc/inspircd/inspircd.conf
Этот учебник поможет вам: Учебник
Последний :
Перезапустите slapd, inspircd и попытайтесь подключиться к пользователям, которых вы создали.
Заметьте, что изменения будут соответствовать вашим потребностям, и в этой конфигурации и irc, и ldap являются одними и теми же серверами.
Надеюсь, это поможет вам, потому что я не думаю, что официальная документация может быть простой, как моя.