LinuxForum.Fans
Тема

Поднимаю AD + iRedMail + eJabberd/Jabber2 + WebServer на основе Samba4

Автор: u______________14 7 сообщений 2815 просмотров
#371844

Здравствуйте!

Нужно:
* AD на Samba4 (+ Файловый сервер, DHCP)
* Шлюз, пускающий по списку AD (если это возможно)
* iRedMail в качестве почтового сервера с авторизацией в AD
* eJabberd / Jabber 2 (пока не знаю что выбрать) с авторизацией в AD
* WebServer на Apache конечно, для поднятия сайта (так же нужно постараться в поддомене, типа share.mysite, вместо авторизации через .htaccess/.htpasswd использовать авторизацию в AD) наружу
* FTP сервер (то же наружу) с авторизацией в AD

Что есть (собственно это заменяется):
* Шлюз на Ubuntu 12.04 на основе средств "из коробки" - iptables
* Статические IP
* Рабочая группа
* Файловый сервер на Samba3
* WebServer на Apache служащий файловым сервером типа share.mysite с авторизацией через .htaccess/.htpasswd
* eJabberd

Сделано:
* Сервер 1 - Шлюз: iptables + apache
* Сервер 2 - AD: samba4 как AD (управление через windows консоль) и fileserver

Просу совета:
* Что лучше выбрать eJabberd или Jabber 2 ? С eJabberd я уже работал, но без AD и мне ну удалось поднять на нём транспорт ICQ, поэтому не знаю стоит ли дальше с ним воевать или попробовать Jabber 2.
* Как поднять DHCP что бы шлюзу и ещё нескольком машинам сохранить текущие IP (то есть задать их фиксировано), а остальным выдавать на период (скажем в 1 год), потому что с DHCP я вообще пока дела не имел
* Какой FTP хорошо интегрируется с AD из коробки?
* Возможно ли обойтись без генерации .htaccess/.htpasswd используя авторизацию в AD (для корня и некоторых подкаталогов) или этим лучше не заморачиваться ?

#371849

Что лучше выбрать eJabberd или Jabber 2 ?

Имхо, лучше Openfire

Как поднять DHCP что бы шлюзу и ещё нескольком машинам сохранить текущие IP

Нужным машинам задать статические IP, например от 192.168.0.1 до 10, на DHCP сервере настроить диапазон для аренды с 192.168.0.11 по сколько нужно.

#371855

Старые IP можно к mac адресам привязать.

#371959
afanasiy написал:
Имхо, лучше Openfire

А чем лучше?
Я первым наткнулся на eJabberd - с ним и работал. Сейчас часто натыкаюсь на Jabberd, а вот на Openfire как-то редко.
Сеть не особо большая - немногим больше полусотни рабочих машин. Многого функционала не требуется. Основные критерии - авторизация в AD, транспорт ICQ (ну возможно ещё логирование, и передача файлов).

afanasiy написал:
Нужным машинам задать статические IP, например от 192.168.0.1 до 10, на DHCP сервере настроить диапазон для аренды с 192.168.0.11 по сколько нужно.
zenon написал:
Старые IP можно к mac адресам привязать.

Адреса машин плавно размазаны по 255, и у машин которым желательно сохранить адреса то же кучкой не лежат, а на них (ip) много чего завязано (не все получилось к именам машин привязать).
Не факт что переход с рабочей группы на домен будет выполнен быстро, а значит нужно сохранить их адреса не смотря на разброс.

Возможно ли в принципе при автоматической раздаче произвольные ip задавать статически ?
Буду признателен за пример или ссылку

#372199
Пётр Афонасев написал:
[quote=afanasiy]Имхо, лучше Openfire

А чем лучше?
Я первым наткнулся на eJabberd - с ним и работал. Сейчас часто натыкаюсь на Jabberd, а вот на Openfire как-то редко.
Сеть не особо большая - немногим больше полусотни рабочих машин. Многого функционала не требуется. Основные критерии - авторизация в AD, транспорт ICQ (ну возможно ещё логирование, и передача файлов).

[/quote]
Я как то год назад пробовал ejabberd подружить с AD для SSO так у меня не как не хотело взлететь это дело. Пришлось использовать Openfire под виндой :'( но тока так у меня заработало sso в pandion. Если у тебя удастся ejabberd + AD с sso буду ждать от тебя небольшой HowTo.
а так dhcp можно настроить на выдачу ip на скажем так 14 дней, если в течение 14 дней этот компьютер не будет включаться то зарезервированный ip dhcp-сервер отдаст другой машине.

#372477
"Пётр Афонасев" написал:
Буду признателен за пример или ссылку

Домашний конфиг

text

# cat /etc/dhcp/dhcpd.conf
option domain-name-servers 192.168.0.1;
option ntp-servers 192.168.0.1;
ddns-update-style interim;
ignore client-updates;
option routers 192.168.0.1;
authoritative;
option broadcast-address 192.168.0.255;

subnet 192.168.0.0 netmask 255.255.255.0 {

host MikroTik { hardware ethernet D4:CA:6D:6D:8D:XX; fixed-address 192.168.0.2; } host FujitsuW { hardware ethernet 68:5d:43:4d:ca:XX; fixed-address 192.168.0.200; } host FujitsuE { hardware ethernet 5c:9a:d8:68:47:XX; fixed-address 192.168.0.202; } host Giga { hardware ethernet 74:d4:35:04:9e:XX; fixed-address 192.168.0.215; } ... ... ...

pool { range 192.168.0.100 192.168.0.110; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; }

pool { range 192.168.0.200 192.168.0.240; option routers 192.168.0.1; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; }

}

#373083
Пётр Афонасев написал:
[quote=afanasiy]Имхо, лучше Openfire

А чем лучше?
Я первым наткнулся на eJabberd - с ним и работал. Сейчас часто натыкаюсь на Jabberd, а вот на Openfire как-то редко.
Сеть не особо большая - немногим больше полусотни рабочих машин. Многого функционала не требуется. Основные критерии - авторизация в AD, транспорт ICQ (ну возможно ещё логирование, и передача файлов).[/quote]

Я когда заводил в своей конторе jabber, тоже сначала поднял eJabberd, что именно мне в нем не понравилось, уже не вспомню, но перешел на Openfire. Помню только, что много раз потом убеждался в правильности этого решения. Сейчас у меня около сотни юзеров в нем, вертится на очень стареньком слабом сервере под бубунтой. Как клиент, практически у всех как, используется Spark, под Openfire он особенно удобен, я еще колобков в него прикрутил. Закладки, комнаты, передача файлов, все работает на ура, все довольны.

Пётр Афонасев написал:
[quote=afanasiy]Нужным машинам задать статические IP, например от 192.168.0.1 до 10, на DHCP сервере настроить диапазон для аренды с 192.168.0.11 по сколько нужно.
zenon написал:
Старые IP можно к mac адресам привязать.

Адреса машин плавно размазаны по 255, и у машин которым желательно сохранить адреса то же кучкой не лежат, а на них (ip) много чего завязано (не все получилось к именам машин привязать).
Не факт что переход с рабочей группы на домен будет выполнен быстро, а значит нужно сохранить их адреса не смотря на разброс.

Возможно ли в принципе при автоматической раздаче произвольные ip задавать статически ?
Буду признателен за пример или ссылку[/quote]
Нужные адреса можно просто исключить из диапазона аренды. Или можно сделать резервирование по mac, чтобы машина с конкретным mac всегда получала один и тот же IP.

Войдите или зарегистрируйтесь, чтобы ответить.