На сервере установлено три сетевых карты.
Одна смотрит в инет, две другие в локальную сеть.
Те которые смотрят в локальную сеть - 192.168.0.1 и 192.168.2.1, на первом поднята Samba. Те компы которые сидят в одной сети с Samb'ой прекрасно видят друг друга, но не видят ни кого кто сидит за 192.168.2.1.
Полагаю проблема в том, что везде разные рабочие группы. Можно ли добится полной видимости не объединяя все компы в одну рабочую группу.
#####smb.conf#######[global]
dos charset = CP866
workgroup = X_GROUP
server string = Server
interfaces = 192.168.0.1/24
bind interfaces only = Yes
log file = /var/log/log.%m
max log size = 50
load printers = No
os level = 32
preferred master = Yes
domain master = No
dns proxy = No
wins support = Yes
ldap ssl = no
invalid users = root
admin users = User
hosts allow = 192.168.0., 192.168.2., 127.
Облазил кучу форумов, ничего подходящего не видно. Кто-нибудь реализрвывал что-то подобное? Поделитесь, пожалуйста!
>Облазил кучу форумов, ничего подходящего не видно. Кто-нибудь реализрвывал что-то подобное? Поделитесь,
>пожалуйста!Поднимать на втором интерфейсе вторую самбу в нужной группе
и потом в обе самбы прописатьwins support = yes
wins server = <IP соседней самбы>
wins partners = <IP соседней самбы>
>>Облазил кучу форумов, ничего подходящего не видно. Кто-нибудь реализрвывал что-то подобное? Поделитесь,
>>пожалуйста!
>
>Поднимать на втором интерфейсе вторую самбу в нужной группе
>и потом в обе самбы прописать
>
>wins support = yes
>wins server = <IP соседней самбы>
>wins partners = <IP соседней самбы>Думал об этом, но что-то не приходит в голову, как правильно поднять еще одну самбу. Я начинающий, поэтому сорри за глупый вопрос :-)
>>Поднимать на втором интерфейсе вторую самбу в нужной группе
>>и потом в обе самбы прописать
>>wins support = yes
>>wins server = <IP соседней самбы>
>>wins partners = <IP соседней самбы>
>
>Думал об этом, но что-то не приходит в голову, как правильно поднять
>еще одну самбу. Я начинающий, поэтому сорри за глупый вопрос :-)
>например конфиг самбы лежит в /usr/local/etc/smb.conf
1.
настраиваешь там рабочую группу №1
доп. в конфиге
bind interfaces only = yes
interfaces = {XXX} // соответсвующая сетевухадалее как подсказал товарисч:
wins support = yes
wins partners = <IP соседней самбы(сиречь соседнего интерфейса {YYY})>
wins server = <IP соседней самбы(сиречь соседнего интерфейса {YYY})>
// кстати уточни по доке, на мой взгляд либо wins support либо wins server - оба вроде работать не будут.самба стартует скриптом /usr/local/etc/rc.d/samba.sh
2.
далее копируешь конфиг /usr/local/etc/smb.conf в /usr/local/etc/smbagain.conf
правишь его на предмет рабочей группы №2,
bind interfaces only = yes
interfaces = {YYY} // соответсвующая сетевухадалее как подсказал товарисч:
wins support = yes
wins partners = <IP соседней самбы(сиречь соседнего интерфейса {XXX})>
wins server = <IP соседней самбы(сиречь соседнего интерфейса {XXX})>! указываешь ДРУГИЕ ЛОГ ФАЙЛЫ и другой pid-файл
далее копируешь /usr/local/etc/rc.d/samba.sh в /usr/local/etc/rc.d/sambagain.sh
там к параметру запуска самбы добавляешь -f /usr/local/etc/smbagain.conf
если надо задаёшь тут через параметр запуска pid-файл
если stop убивает процесс по pid, то указываешь что убивать надо по НУЖНОМУ pid.всё.
после старта смотришь логи.
Не находя ошибок - радуешься.
Найдя - говоришь "Я зачитаю тебя до дыр" и вперёд: man samba, man smb.conf, google, opennet
>далее как подсказал товарисч:
>
> wins support = yes
> wins partners = <IP соседней самбы(сиречь соседнего интерфейса {YYY})>
> wins server = <IP соседней самбы(сиречь соседнего интерфейса {YYY})>
>// кстати уточни по доке, на мой взгляд либо wins support либо
>wins server - оба вроде работать не будут.Версия Samba 3.0.24
указанные параметры ей не известны кроме wins support = yes или wins server = ###, проблема решилась отчасти, указал interfaces = 192.168.0.1, 192.168.2.1 - теперь вижу соседние рабочие группы, но они путсые.
>указанные параметры ей не известны кроме wins support = yes или wins
>server = ###, проблема решилась отчасти, указал interfaces = 192.168.0.1, 192.168.2.1
>- теперь вижу соседние рабочие группы, но они путсые.wins proxy?
>>указанные параметры ей не известны кроме wins support = yes или wins
>>server = ###, проблема решилась отчасти, указал interfaces = 192.168.0.1, 192.168.2.1
>>- теперь вижу соседние рабочие группы, но они путсые.
>
>wins proxy?Попробовал, эфекта ноль!!! Повторю, что сейчас есть - сеть 192.168.2.0 видит рабочую группу и компы из сети 192.168.0.0, т.е. я находясь в сети 192.168.0.0 вижу только названия рабочих групп из сети 192.168.2.0 и ни каких компов в ней.
Может отключить "Обозреватель компьютеров" на всех компах той сети или поднять OS LEVEl на Самбе? Даже уже и не знаю куда копать!
>Облазил кучу форумов, ничего подходящего не видно. Кто-нибудь реализрвывал что-то подобное? Поделитесь,
>пожалуйста!Не надо поднимать вторую самбу - их и так можно по интерфейсам раскидать
#cat /usr/local/etc/smb.conf
[global]
workgroup = local
security = share
hosts allow = 172.22.0.0/24 127. 10.2.0.0/20
include = /usr/local/etc/smb.%i.conf# ls /usr/local/etc/smb.*
/usr/local/etc/smb.10.2.2.136.conf /usr/local/etc/smb.172.22.0.1.conf
/usr/local/etc/smb.127.0.0.1.conf /usr/local/etc/smb.conf
Если два сетевых интерфейса смотрят в локалку только для увеличения пропускной способности, то предлагаю объединить их при помощи технологии linux bonding driver (linux channel bonding) или подобной (если речь идет о другой юниксоподобной системе). Тогда у них будет один общий IP - это сразу устранит все проблемы с WINS и просмотром сетевого окружения.
>Если два сетевых интерфейса смотрят в локалку только для увеличения пропускной способности,
>то предлагаю объединить их при помощи технологии linux bonding driver (linux
>channel bonding) или подобной (если речь идет о другой юниксоподобной системе).
>Тогда у них будет один общий IP - это сразу устранит
>все проблемы с WINS и просмотром сетевого окружения.Две сетевухи потому, что сети на разных этажах, ходят в инет через один шлюз.