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

Исходное сообщение
"Компы доступны по netbios имени, но нет в сетевом окружении"

Отправлено kvser , 03-Апр-09 08:21 
Есть samba сервер на freebsd.
Компьютеры c WindowsXP доступны по netbios имени, но они не отображаются в сетевом окружении Windows обозревателя, в нем отображается лишь samba на freebsd.

smb.conf:
workgroup = center
netbios name = nordic
server string = File server

security = share

hosts allow = 192.168.0.0/24
hosts deny = all
interfaces = vr0 192.168.0.17
bind interfaces only = yes

load printers = no
printcap name = /dev/null
printing = bsd
disable spoolss = yes

guest account = nobody

log file = /var/log/samba/log.%m
max log size = 50

local master = yes
os level = 65
domain master = yes
preferred master = yes

wins support = yes
dns proxy = no

[temp]
comment = Comment
path = /smb/temp
guest only = yes
printable = no
writable = yes

В чем может быть проблема?


Содержание

Сообщения в этом обсуждении
"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено urusha , 03-Апр-09 09:40 
Рабочаяя группа таже что у других?
Если вам не обязательно что б он хранил список имен, уберите пункты с master и понизьте os level
Фаервол проверьте

"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено kvser , 03-Апр-09 16:07 
>Рабочаяя группа таже что у других? ]

да, таже
но в сети есть windows, у которых wins может быть и не прописан. smbclient показывает что samba всегда master

>Если вам не обязательно что б он хранил список имен, уберите пункты
>с master и понизьте os level

конечно, нет такого, что надо так и никак иначе, но все же хотелось бы, чтобы список имен был на нем, а не бродкастами каждый раз определялся. lmhosts нет возможности прописывать всем.

>Фаервол проверьте

из сети к freebsd разрешено все, в том числе и ..0.255 и ..0.0


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено kvser , 03-Апр-09 16:12 

>Если вам не обязательно что б он хранил список имен, уберите пункты
>с master и понизьте os level

убрал все пункты с master, os level = 33
ничего не изменилось


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено Сергей , 03-Апр-09 16:21 
На виндах включите поддержку netbios over tcip, и посмотрите кто у них в качестве wins сервера, ну а потом в /var/db/samba и смотреть wins.dat и browser.dat и ну логи посмотреть
есть там запись, что ваш сервер является локальным обозревателем, да стати если маски на виндах и сервере отличаются тоже фигня будет (широковещательные пакеты по разным адрсам будут слаться/слушаться)

"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено kvser , 03-Апр-09 16:38 
> На виндах включите поддержку netbios over tcip, и посмотрите кто у
>них в качестве wins сервера

включена поддержка netbios over tcip везде, точнее стоит отметка в том пункте, где написано что если настройки не от DHCP, то netbios over tcip. DHCP отсутствует

После того как я отключил master опции и os level понизил до 33, ничего не изменилось
Я потом также убрал у виндовс настройки wins, в результате чего в окружении стали видны некоторые компьютеры с windows, а доступ к sambe серверу пропал по нетбиос имени, samba доступна только по ip.

Далее я у samba опять включил все master опции, os level = 65, а у windows по прежнему не прописал wins. Получается что в окружении видны все и samba тоже. Но доступ к sambe только по ip.

>ну а потом в /var/db/samba и
>смотреть wins.dat и browser.dat

в wins.dat есть записи всех
в browser.dat нет записей

в wins.dat есть такая запись
"^A^B__MSBROWSE__^B#01 1239076802 0.0.0.0 e4R"
что это? иногда самба ругается о таймауте от 0.0.0.0

маски в настройках интерфейсов одинаковые



"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено tiv , 03-Апр-09 23:49 
нужно не убирать опции, а явно задать
local master = no
os level = 0
domain master = no

"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено kvser , 06-Апр-09 09:02 
>нужно не убирать опции, а явно задать
>local master = no
>os level = 0
>domain master = no

доступ к sambe серверу пропал по нетбиос имени, samba доступна только по ip.


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено Сергей , 04-Апр-09 16:05 
А вообще в сети wins сервер есть или нет?
Если есть, то его и укажите
  wins server= <ip>
Если нет, то рекомендую сделать им фрю,
    local master = yes
    wins support = yes,

Если не хотите, то есть опция resolve order = wins bcast dns, там еще что=то есть кажется hosts lmhosts, не помню точно, посмотрите мануал...


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено tiv , 06-Апр-09 09:22 
что бы что то появилось в сетевом окружении нужно подождать пока пройдут выборы мастербраузера, ждали?, смотрите логи кто становится мастербраузером, возможно проблема в машине с xp которая выиграла выборы, может на ней стоит фаервол?
Найдите утилиту browmon.exe , она вам поможет узнать кто формирует список компьютеров

"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено gennadys , 06-Апр-09 13:40 
>что бы что то появилось в сетевом окружении нужно подождать пока пройдут
>выборы мастербраузера, ждали?, смотрите логи кто становится мастербраузером, возможно проблема в
>машине с xp которая выиграла выборы, может на ней стоит фаервол?
>
>Найдите утилиту browmon.exe , она вам поможет узнать кто формирует список компьютеров
>

smbclient -L server тоже показывает, какой компьютер является мастер браузером


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено kvser , 06-Апр-09 15:58 
>smbclient -L server тоже показывает, какой компьютер является мастер браузером

я уже выше говорил, что он показывает, что самба - мастер


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено kvser , 06-Апр-09 16:01 
>что бы что то появилось в сетевом окружении нужно подождать пока пройдут
>выборы мастербраузера, ждали?

ждал, также использоваль:
smbcontrol nmbd force-election > /dev/null

>смотрите логи кто становится мастербраузером, возможно проблема в
>машине с xp которая выиграла выборы, может на ней стоит фаервол?

нет на ней файрволла

использую smbclient -L server


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено kvser , 06-Апр-09 15:57 
> А вообще в сети wins сервер есть или нет?
> Если есть, то его и укажите
>  wins server= <ip>
> Если нет, то рекомендую сделать им фрю,
>    local master = yes
>    wins support = yes,
>

в первом посте я привел smb.conf, где опции local master и wins support установлены в yes


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено gennadys , 06-Апр-09 12:44 
> На виндах включите поддержку netbios over tcip, и посмотрите кто у
>них в качестве wins сервера, ну а потом в /var/db/samba и
>смотреть wins.dat и browser.dat и ну логи посмотреть
> есть там запись, что ваш сервер является локальным обозревателем, да стати
>если маски на виндах и сервере отличаются тоже фигня будет (широковещательные
>пакеты по разным адрсам будут слаться/слушаться)

WINS сервер не формирует список компьютеров в сетевом окружении.

Компьютеры входят в домен?


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено kvser , 06-Апр-09 15:59 
>Компьютеры входят в домен?

нет


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено tiv , 06-Апр-09 17:06 
я просил запустить именно browmon.exe на вендовой машине, может там у вас каждый сам себе мастербраузер
и если на windows машине выполнить ipconfig -all какое значение имеет Тип Узла или Node Type

"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено tiv , 06-Апр-09 17:22 
и еще, у вас нет windows машины с двумя сетевыми интерфейсами?

"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено kvser , 08-Апр-09 09:32 
>и еще, у вас нет windows машины с двумя сетевыми интерфейсами?

Да, я на такой и тестирую. На ней есть встроенная сетевая, и еще pci, в которой есть разъем для витой пары и разъем для коаксиала. Встроенная сетевая вообще отключена в биосе, а в pci включена только витая пара.


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено kvser , 08-Апр-09 09:28 
>я просил запустить именно browmon.exe на вендовой машине, может там у вас
>каждый сам себе мастербраузер
>и если на windows машине выполнить ipconfig -all какое значение имеет Тип
>Узла или Node Type

Ситауция складывается следующим образом
При smb.conf, в котором
local master = yes
os level = 65
domain master = no
preffered master = no
wins support = yes

На ночь все компы выключаются, а утром обозреватель WindowsXP на компе, где прописан WINS сервер, показывает в сетевом окружении все компьютеры в сети, включая samba сервер, и заход по нетбиос имени


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено tiv , 08-Апр-09 09:43 
>[оверквотинг удален]
>При smb.conf, в котором
>local master = yes
>os level = 65
>domain master = no
>preffered master = no
>wins support = yes
>
>На ночь все компы выключаются, а утром обозреватель WindowsXP на компе, где
>прописан WINS сервер, показывает в сетевом окружении все компьютеры в сети,
>включая samba сервер, и заход по нетбиос имени

а где у вас стоит wins сервер что за ОС? сколько интерфейсов на ней, выключается на ночь?


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено kvser , 08-Апр-09 14:03 
>[оверквотинг удален]
>>domain master = no
>>preffered master = no
>>wins support = yes
>>
>>На ночь все компы выключаются, а утром обозреватель WindowsXP на компе, где
>>прописан WINS сервер, показывает в сетевом окружении все компьютеры в сети,
>>включая samba сервер, и заход по нетбиос имени
>
>а где у вас стоит wins сервер что за ОС? сколько интерфейсов
>на ней, выключается на ночь?

интерфейсов два (во внешнюю сеть и во внутреннюю) + еще ng0 для подключения к VPN

во freebsd в самбе, опция wins support = yes

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


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено tiv , 08-Апр-09 15:29 
у вас получается samba является и мастербраузером и wins сервером, но не может быть wins клиентом, те не может сама у своего же wins сервера забрать список компьютеров и раздовать через свой мастербраузер, возможно я не прав, но как то так видится ваша проблема, попробовать отказаться от wins, сделать самбу мастербраузером с os level = 255, на комьютерах с windows xp выключить возможность становиться мастербраузерами через реестр или попробовать использовать в самбе параметр
name resolve order = lmhosts host wins bcast
а в lmhosts вписать имя самбы и ip

"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено kvser , 08-Апр-09 16:29 
>у вас получается samba является и мастербраузером и wins сервером, но не
>может быть wins клиентом, те не может сама у своего же
>wins сервера забрать список компьютеров и раздовать через свой мастербраузер, возможно
>я не прав, но как то так видится ваша проблема

хммм...надо это уточнить

>отказаться от wins, сделать самбу мастербраузером с os level = 255,
>на комьютерах с windows xp выключить возможность становиться мастербраузерами через реестр
>или попробовать использовать в самбе параметр
>name resolve order = lmhosts host wins bcast
>а в lmhosts вписать имя самбы и ip

не подходит, нет возможности бегать по всем компам и прописывать им что-либо


"Компы доступны по netbios имени, но нет в сетевом окружении"
Отправлено tiv , 08-Апр-09 17:27 
я имел ввиду чтобы не бегать по клиентам и ничего не менять в настройках самбы использовать вот эту опцию
name resolve order = lmhosts host wins bcast
а в lmhosts на samba сервере вписать имя самбы и ip