Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

самба как local master browser в нескольких интерфейсах

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
raVen



Зарегистрирован: 28.10.2001
Сообщения: 114
Откуда: Chelyabinsk

СообщениеДобавлено: Чт Мар 07 2002 13:11    Заголовок сообщения: самба как local master browser в нескольких интерфейсах Ответить с цитатой

есть машина с интерфейсами xl1 и xl2 (xl0 смотрит в инет), на обоих интерфейсах живут сетки с виндами. установлена samba 2.2.3a (пробовал также 2.0.Cool, в конфиге которой написано, чтобы она была всегда и везде master browser. что нужно сделать самбе, чтобы эти две виндовые подсетки не видели друг друга в сетевом окружении?

пробовал сделать такое:

hosts allow = 192.168.1.
hosts deny = 192.168.2.
bind interfaces only = yes
interfaces = xl1 lo0
# lo0 - для smbpasswd

работает просто великолепно! nmbd пишет в лог, что выиграл выборы master browser в той сети, которую ему сказали и работает.


если сделать второй конфиг с подобными параметрами:

hosts allow = 192.168.2.
hosts deny = 192.168.1.
bind interfaces only = yes
interfaces = xl2

и запустить второй nmbd с этим конфигом, то начинаются косяки в плане того, что данные двух процессов nmbd перемешиваются и они отдают виндовым машинам в разных подсетях: то имена всех компов, то имена компов соседней подсети, то имена компов своей подсети. почему такое происходит?? такое подозрение, что два процесса nmbd хранят свои данные в одном месте и там происходит какие-то косяки.

подскажите, пожалуйста, как такая задача решается, а то я уже неделю мучаюсь, прямо уже сдаться готов Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Чт Мар 07 2002 13:39    Заголовок сообщения: Re: самба как local master browser в нескольких интерфейсах Ответить с цитатой

Используй параметр Scope ID. В разных сетях - делай разные Scope ID. Либо не делай Линух главным обозревателем.

Подробности на support.microsoft.com
Ищи слово Scope ID NetBIOS
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
raVen



Зарегистрирован: 28.10.2001
Сообщения: 114
Откуда: Chelyabinsk

СообщениеДобавлено: Чт Мар 07 2002 13:50    Заголовок сообщения: Scope ID? Ответить с цитатой

гм, сервер не совсем linux, точнее совсем не linux, а FreeBSD 4.3-R Smile
где нужно настроить этот Scope ID NetBIOS, чтобы не бегать по клиентским машинам во всей конторе?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Чт Мар 07 2002 13:57    Заголовок сообщения: Re: Scope ID? Ответить с цитатой

А вот чтоб не бегать надо было DHCP ставить.
man dhcp.options
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
raVen



Зарегистрирован: 28.10.2001
Сообщения: 114
Откуда: Chelyabinsk

СообщениеДобавлено: Чт Мар 07 2002 14:02    Заголовок сообщения: Re: Scope ID? Ответить с цитатой

dhcp есть, это уже лучше.
а почему народ не рекомендует использовать scope id?

есть еще какие-нть варинты решения этой задачи? nmbd обязательно должен быть запущен в двух экземплярах с разными scope id?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Чт Мар 07 2002 15:04    Заголовок сообщения: Re: Scope ID? Ответить с цитатой

nmbd должен быть один.
Scope ID не рекомендуется, т.к. очень легко влететь в ситуацию, когда вроде все пучком, а комп не видит некоторые компы. Про Scope ID ессесно никто не вспоминает. Smile

Кроме того, Scope ID ВОЗМОЖНО не будет использоваться в след. версиях Windows.

По Scope ID сам клиент определяет чего ему видеть, а чего нет. Так что любой путный юзвер запустив соответствующую прогу может узнать о сети ВСЕ!!!

Почему так? А это ты у фирмы Xerox спроси. Они NetBIOS разрабатывали. А потом Биллу Гейтсу вопрос задай "Какого хрена он это в свой Windows включил"?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry.Karpov http://www.
Гость





СообщениеДобавлено: Чт Мар 07 2002 15:40    Заголовок сообщения: При чем тут Xerox? Ответить с цитатой

Насколько я знаю, NetBIOS разрабатывали IBM и Micro$oft, потом каждый добавлял туда свои расширения. Получился полный отстой, как и все, что совместимо с такой древностью (припер - писюковая архитектура). При чем тут Xerox?
Вернуться к началу
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Чт Мар 07 2002 16:07    Заголовок сообщения: Re: При чем тут Xerox? Ответить с цитатой

Однажды давным давно, в очень далеком 1984 году разрабывалась концепция локальных сетей.
Предполагалось, что в сети будет 15-20 компьютеров.
Первую спецификацию NitBIOS сделала Xerox.

Уж потом в нем поковырялись IBM и Microsoft. Но ноги именно оттуда растут. Smile

Согласись, что сеть Микрософт чудно работает, когда клиентов не более 20. Smile))
А вот если больше, то без пинков ее заставить работать трудно. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
raVen



Зарегистрирован: 28.10.2001
Сообщения: 114
Откуда: Chelyabinsk

СообщениеДобавлено: Чт Мар 07 2002 22:42    Заголовок сообщения: Re: Scope ID? Ответить с цитатой

>nmbd должен быть один.
тогда вообще ничего не понял. т.е. он должен слушать _все_ интерфейсы? а как сделать, чтобы он на разные интерфейсы посылал разные содержания подсетей и ничего не перемешивал?

еще раз подчеркну, что у меня в обоих подсетях самба - local master browser и менять это нельзя!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Пт Мар 08 2002 15:04    Заголовок сообщения: Объсняю последний раз (+) Ответить с цитатой

Согласно спецификации NetBIOS комп видит ("Сетевое окружение") только те компы, которые имеют одинаковый с ним Scope ID, либо не используют Scope ID, если и она сам не использует.

Самба может многое, но она не может выдавать разные списки компов. Это не глюки Самбы, а особенности протокола NetBIOS. Хочешь перелать? Возьми сырцы Самбы и перепиши по вкусу. Smile

Правильно, в данной ситуации, надо делать так:
Линух не должен быть никаким мастером. Ни local master, ни domain master. Главным обозревателем должнен быть один из компов в каждой подсети. Т.е. в каждой сети - свой обозреватель.
Тогда ты получишь то, что хочешь.
А хочешь ты, чтоб списки компов должны быть разные. Так? Это ты и получишь.
А если Самба будет мастером для каждой подсети, то списки компов будут общие.

Повторяю, это не глюки. Так все и задумано, в соответствии с протоколом NetBIOS.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...