The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"SAMBA и многодоменность."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"SAMBA и многодоменность."
Сообщение от Anatoliy Искать по авторуВ закладки on 04-Дек-02, 11:54  (MSK)
Добрый день.
Вопрос такой...
Можно ли заставить 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

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: SAMBA и многодоменность."
Сообщение от anthonyp emailИскать по авторуВ закладки on 04-Дек-02, 13:35  (MSK)
Все гораздо проще, просто надо запустить несколько копий Samba и привязать каждую из них к своему конфигу, а в конфиге прописываешь - к какой сети ей привязаться и на какой домен отвлекаться.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

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


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

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру