URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 23759
[ Назад ]

Исходное сообщение
"SAMBA и многодоменность."

Отправлено Anatoliy , 04-Дек-02 11:54 
Добрый день.
Вопрос такой...
Можно ли заставить SAMBA-у "поддерживать" многодоменность?
Есть разные подразделения с сетками типа 192.168.2.0/24 192.168.3.0/24 и хотелось бы чтобы все они входили в свой домен. Сервер с SAMBA-ой находится в сетке 192.168.1.0/24
У меня есть идея, но я не знаю насколько она верна и будет ли работать:
Итак...
Широковещательные адреса с сеток 192.168.2.0/24 192.168.3.0/24 я заворачиваю на 192.168.1.0/24 (192.168.2.255 -> 192.168.1.2;192.168.3.255 -> 192.168.1.3 и т.д.)

smb.conf
[global]
        netbios name = SERVER        
        security = user
        encrypt passwords = yes
        server string = File Server
        interfaces = 192.168.0.0/16
        add user script = /usr/local/samba/bin/user_add.pl -u %u
        bind interfaces only = yes
        strict locking = yes
        os level = 64
        preferred master = yes
        domain master = yes
        local master = yes
        domain logons = yes
        logon path = \\%N\profiles\%u
        logon drive = H:
        logon home = \\%N\home
        wins support = Yes
        client code page = 866
        coding system = KOI8-R
        admin users = root
        domain admin group = root
        include = smb.conf.%$hren%I

[home]
...

В доке по smb.conf сказано: %$(envvar) The value of the environment variable envar. Иными словами берем переменную hren из env.
Но я могу определить переменную hren как hren=|/usr/bin/script.pl %I
Для получения переменной нужно выполнить скрипт, который отсекает полседную цифру из ip адреса машины слиента, обращающегося к самбе.
В итоге строка include = smb.conf.%$hren%I "превращается" в include = smb.conf.192.168.2

в smb.conf.192.168.2
workgroup = GROUP1

в smb.conf.192.168.3
workgroup = GROUP2

По идеи, получатеся в каждой сетке разный домен. Или я не прав? Может не стоит мне изобретать велосипед? ;) Заранее благодарен за советы.


Содержание

Сообщения в этом обсуждении
"RE: SAMBA и многодоменность."
Отправлено anthonyp , 04-Дек-02 13:35 
Все гораздо проще, просто надо запустить несколько копий Samba и привязать каждую из них к своему конфигу, а в конфиге прописываешь - к какой сети ей привязаться и на какой домен отвлекаться.

"RE: SAMBA и многодоменность."
Отправлено Anatoliy , 04-Дек-02 18:40 
>Все гораздо проще, просто надо запустить несколько копий Samba и привязать каждую
>из них к своему конфигу, а в конфиге прописываешь - к
>какой сети ей привязаться и на какой домен отвлекаться.


хм... Ну это хорошо, когда у тебя 2 или 3 сетки, а если их >80 ?