[samba] Глюки в сети с samba в роли wins

LIO lionews на mail.ru
Ср Июл 12 19:44:07 MSD 2006


Здравствуйте.

Ситуация: сеть около 300 машин, все в одной подсети. Выходов в инет и
в другие сети нет. Машины преимущественно XP, имеются так же Win9x/Me
и считанное кол-во 2k. Стоит три сервера два из которых на Win2003
server, один на ALM2.4. На последнем стоит DHCP сервер, DNS и samba
3.0.5-alt2 так же исполняющая роль Wins сервера. Samba сервер также
даёт доступ к файлам и является принт сервером (через CUPS). Сбоев в
работе сети замечено не было, файлы летают между всеми машинами без
глюков и задержек, DHCP исправно выдаёт IPшники. На двух остальных
серверах ни DHCP ни DNS не установленно.

=== begin dhcpd.conf ===
authoritative;

default-lease-time 14400;
max-lease-time 14400;

subnet 172.16.0.0 netmask 255.255.0.0 {
    range 172.16.1.0 172.16.2.255;
    option broadcast-address 172.16.255.255;
    option subnet-mask 255.255.0.0;
    option domain-name "xxx.ru";
    option domain-name-servers 172.16.0.2;
    option netbios-name-servers 172.16.0.2;
    option netbios-node-type 8;  #1-bcast; 2-wins; 4-bcast,wins; 8-wins,bcast
}
=== end dhcpd.conf ===

=== begin smb.conf ===
[global]
# 1. Server naming options
  workgroup = server
  netbios name = fs
  server string =
  
  printcap name = cups
  load printers = yes
  printing = cups
  disable spoolss = yes
  show add printer wizard = no

  log file = /var/log/samba/log.%m
  max log size = 500
  log level = 2
  syslog = 1
  syslog only = no

  security = user
  encrypt passwords = yes
  null passwords = yes
  smb passwd file = /etc/samba/smbpasswd
  hosts allow = 172.16. 127.
  map to guest = never

  socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
  interfaces = 172.16.0.2/16 127.0.0.1/8
  bind interfaces only = yes
  use sendfile = no
  deadtime = 15
  timeserver = yes
  local master = yes
  os level = 255
  domain master = yes
  preferred master = yes  

  domain logons = no

  name resolve order = wins lmhosts bcast
  wins support = yes
  dns proxy = no

  dos charset = CP866
  unix charset = KOI8-R
  display charset = KOI8-R

[lio]
  path = /home/lio/samba
  browseable = no
  writable = yes
  valid users = lio
  
  create mask = 660
  directory mask = 770
  
=== cutted ===
[printers]
  comment = All Printers
  path = /var/spool/samba
  browseable = no
  guest ok = no
  writable = no
  printable = yes
  create mode = 0700
  print command = lpr-cups -P %p -J %J -o raw %s -r
=== end smb.conf ===

Проблема: в конце рабочего дня на большинстве машин не видно групп
кроме своей в которой кроме себя никого нет. (реально групп порядка 30)
А с некоторой части машин "зайти в сетевое окружение" вообще не
удаётся. Мало того, сегодня в середине рабочего дня было замечено что
в одной из групп имеются все машины из другой группы и видно это со
всех машин. (т.е. в списке группы А перечисленны машины из групп А и
Б, и видно это как с машин в группах А и Б, так и с любых других
машин.)

Есть ещё одна проблема (не так важная как первая): если самбу
полностью вырубить и в настройках DHCP сервера убрать настройки
касающиеся Wins (или же вообще выключить Линуксовый сервер
предварительно поставив где-нибудь DHCP) то в группу "server" в
которой все три сервера "расположены" зайти не возможно. (пишет: нет
прав).

Кто знает где копать? У кого какие мысли? Буду рад выслушать все
предложения и предположения.


--
Binary yours,
 LIO
























Подробная информация о списке рассылки Samba