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

Исходное сообщение
"Samba и несколько сетевух"

Отправлено NetSpyder , 22-Мрт-07 14:42 
На сервере установлено три сетевых карты.
Одна смотрит в инет, две другие в локальную сеть.
Те которые смотрят в локальную сеть - 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.


Содержание

Сообщения в этом обсуждении
"Samba и несколько сетевух"
Отправлено NetSpyder , 23-Мрт-07 09:31 
Облазил кучу форумов, ничего подходящего не видно. Кто-нибудь реализрвывал что-то подобное? Поделитесь, пожалуйста!

"Samba и несколько сетевух"
Отправлено Virtual , 16-Апр-07 08:04 
>Облазил кучу форумов, ничего подходящего не видно. Кто-нибудь реализрвывал что-то подобное? Поделитесь,
>пожалуйста!

Поднимать на втором интерфейсе вторую самбу в нужной группе
и потом в обе самбы прописать

wins support = yes
wins server = <IP соседней самбы>
wins partners = <IP соседней самбы>


"Samba и несколько сетевух"
Отправлено NetSpyder , 16-Апр-07 09:12 
>>Облазил кучу форумов, ничего подходящего не видно. Кто-нибудь реализрвывал что-то подобное? Поделитесь,
>>пожалуйста!
>
>Поднимать на втором интерфейсе вторую самбу в нужной группе
>и потом в обе самбы прописать
>
>wins support = yes
>wins server = <IP соседней самбы>
>wins partners = <IP соседней самбы>

Думал об этом, но что-то не приходит в голову, как правильно поднять еще одну самбу. Я начинающий, поэтому сорри за глупый вопрос :-)


"Samba и несколько сетевух"
Отправлено coyote , 25-Апр-07 10:16 
>>Поднимать на втором интерфейсе вторую самбу в нужной группе
>>и потом в обе самбы прописать
>>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



"Samba и несколько сетевух"
Отправлено NetSpyder , 26-Апр-07 16:56 
>далее как подсказал товарисч:
>
> 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 - теперь вижу соседние рабочие группы, но они путсые.


"Samba и несколько сетевух"
Отправлено coyote , 11-Май-07 14:52 
>указанные параметры ей не известны кроме wins support = yes или wins
>server = ###, проблема решилась отчасти, указал interfaces = 192.168.0.1, 192.168.2.1
>- теперь вижу соседние рабочие группы, но они путсые.

wins proxy?


"Samba и несколько сетевух"
Отправлено NetSpyder , 14-Май-07 11:09 
>>указанные параметры ей не известны кроме 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 на Самбе? Даже уже и не знаю куда копать!


"Samba и несколько сетевух"
Отправлено Leo , 25-Апр-07 13:20 
>Облазил кучу форумов, ничего подходящего не видно. Кто-нибудь реализрвывал что-то подобное? Поделитесь,
>пожалуйста!

Не надо поднимать вторую самбу - их и так можно по интерфейсам раскидать

#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


"Samba и несколько сетевух"
Отправлено 1nfraRed , 21-Май-07 06:57 
Если два сетевых интерфейса смотрят в локалку только для увеличения пропускной способности, то предлагаю объединить их при помощи технологии linux bonding driver (linux channel bonding) или подобной (если речь идет о другой юниксоподобной системе). Тогда у них будет один общий IP - это сразу устранит все проблемы с WINS и просмотром сетевого окружения.

"Samba и несколько сетевух"
Отправлено NetSpyder , 21-Май-07 14:47 
>Если два сетевых интерфейса смотрят в локалку только для увеличения пропускной способности,
>то предлагаю объединить их при помощи технологии linux bonding driver (linux
>channel bonding) или подобной (если речь идет о другой юниксоподобной системе).
>Тогда у них будет один общий IP - это сразу устранит
>все проблемы с WINS и просмотром сетевого окружения.

Две сетевухи потому, что сети на разных этажах, ходят в инет через один шлюз.