PDA

Показать полную графическую версию : SAMBA не хочет работать мастер браузером, почему?


andrystepa
25-11-2010, 09:27
Локальная сеть без доменов. Шлюз с ОС Mandriva Linux 2008. На нем настроена samba как мастер браузер. В настройках:
local master = yes
preferred master = yes
os level = 85

Все работало нормально, за исключением того, что иногда мастер браузерами норовят стать компьютеры пользователей. Я даже на всех компьютерах изменил запуск службы обозревателя сети на "вручную". Но несколько дней назад все равно один из пользовательских компьютеров стал мастер браузером. И сколько я не пытался перезапустить самбу он все равно остается мастер браузером, хотя там стоит Windows ХР. Логи самбы смотрел - никаких зацепок.
Вот полный конфиг самбы правда без закомментированных строк:

#======================= Global Settings =====================================
[global]


workgroup = AVEI

netbios name = SambaGw

server string = Samba Server %v


printcap name = cups
load printers = no

printcap cache time = 60

printing = cups


# 3. Logging Options:
log file = /var/log/samba/%m.log

max log size = 50

hosts allow = 169.254.37. 127.

map to guest = bad user

encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd

username map = /etc/samba/smbusers

# 5. Browser Control and Networking Options:

interfaces = 169.254.37.1/24

local master = yes

os level = 85

preferred master = yes

dns proxy = no

case sensitive = no

dos charset = 866
unix charset = UTF-8


#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no

guest ok = yes
writable = no
printable = yes
create mode = 0700
# =====================================
# print command: see above for details.
# =====================================
print command = lpr-cups -P %p -o raw %s -r # using client side printer drivers.
use client driver = yes

[print$]
path = /var/lib/samba/printers
browseable = yes
write list = @adm root
guest ok = yes
inherit permissions = yes

[pdf-gen]
path = /var/tmp
guest ok = No
printable = Yes
comment = PDF Generator (only valid users)
printing = bsd
print command = /usr/share/samba/scripts/print-pdf "%s" "%H" "//%L/%u" "%m" "%I" "%J" &
lpq command = /bin/true

Сегодня, в то время когда рабочая станция, все время становившаяся мастер браузером была выключена, я перезапустил самбу и через некоторое время запустил browstat получил такой ответ:


Status for domain AVEI on transport \Device\NetBT_Tcpip_{7BD78183-7349-4AA9-AEE9-384E08398F7C}
Browsing is NOT active on domain.
Master browser name is held by: SAMBAGW
Unable to determine build of browser master: 2
\\SAMBAGW . Version:04.09 Flags: 809a03 NT SERVER

Status for domain AVEI on transport \Device\NetBT_Tcpip_{24E55663-BFF7-422A-9BA3-DD4B655B5BEB}
Browsing is NOT active on domain.
Master name cannot be determined from GetAdapterStatus.

Вроде все нормально - самба стала мастер браузером, да вот только работать им не хочет в упор: Browsing is NOT active on domain. Но почему? Чего-то не хватает в настройках? Или, может быть просто не стоит пытаться делать Самбу мастер браузером в сети Windows, так, как она там не работает. Но ведь раньше работала! Да и во всех книжках и статьях, которые я читал именно компьютер с ОС Linux и установленной Самбой рекомендуют делать мастер браузером! Или это ерунда?




© OSzone.net 2001-2012