Samba wins и записи в lmhosts

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
denis-a
проходил мимо
Сообщения: 1
Зарегистрирован: 2013-04-09 9:13:14

Samba wins и записи в lmhosts

Непрочитанное сообщение denis-a » 2013-04-09 9:53:55

Здравствуйте!
Прошу помочь разобраться с псевдонимами в lmhosts для wins

Есть сеть головного офиса 192.168.1.0 и сеть филиала 192.168.3.0.
Пришла в голову идея для обращения к db во всех сетях использовать унифицированные псевдонимы типа mskdb, spbdb, ….
В головном офисе на машине 192.168.1.12 был поднят WINS (Samba на Ubuntu 12.04) с таким конфигом:

Код: Выделить всё

[global]

   workgroup = ******
   server string = %h server (Samba, Ubuntu)
   wins support = yes
   dns proxy = no
   log file = /var/log/samba/log.%m
   dns proxy = no
   netbios name = nbns.******
   domain master = no
   local master = no
   preferred master = no
   os level = 254
   server string =
   security = share
   max log size = 1000
   wins support = yes
   wins proxy = yes
   name resolve order = lmhosts host wins bcast
   load printers = no
   printcap name = /dev/null
   disable spoolss = yes
   hosts allow = ALL

А в файлик /etc/samba/lmhosts было внесено следующее содержимое:

Код: Выделить всё

127.0.0.1 localhost
192.168.1.3 mskdb
192.168.3.3 spbdb
WINS прекрасно стартует, вот его лог :

Код: Выделить всё

[2013/04/08 17:35:43,  0] nmbd/nmbd.c:860(main)
  nmbd version 3.6.3 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2011
И слушает всё что ему положено слушать:

Код: Выделить всё

udp        0      0 192.168.1.255:137       0.0.0.0:*                           2234/nmbd
udp        0      0 192.168.1.12:137        0.0.0.0:*                           2234/nmbd
udp        0      0 0.0.0.0:137             0.0.0.0:*                           2234/nmbd
udp        0      0 192.168.1.255:138       0.0.0.0:*                           2234/nmbd
udp        0      0 192.168.1.12:138        0.0.0.0:*                           2234/nmbd
udp        0      0 0.0.0.0:138             0.0.0.0:*                           2234/nmbd 
А дальше начинаются вещи которых я не понимаю.
При попытке пингануть машину с псевдонимом spbdb всё хорошо, за исключением того что WINS игнорирует пакет на интерфейс 192.168.1.12, а дожидается broadcast пакета:
ping.png
При попытке пингануть машину mskdb (расположенную в сети 192.168.1.0) – никакого результата:
ping2.png
ping mskdb
Стоит только в /etc/samba/lmhosts заменить адрес mskdb на любой отличный от сети 192.168.1.0 (например 8.8.8.8 ) – как всё работает. При этом в логах WINS видно что запись про mskdb из файлика lmhosts читается:

Код: Выделить всё

[2013/04/09 09:48:10,  3] nmbd/nmbd_namelistdb.c:252(add_name_to_subnet)
  add_name_to_subnet: Added netbios name LOCALHOST<00> with first IP 127.0.0.1 ttl=0 nb_flags= 4 to subnet REMOTE_BROADCAST_SUBNET
[2013/04/09 09:48:10,  3] nmbd/nmbd_namelistdb.c:252(add_name_to_subnet)
  add_name_to_subnet: Added netbios name LOCALHOST<20> with first IP 127.0.0.1 ttl=0 nb_flags= 4 to subnet REMOTE_BROADCAST_SUBNET
[2013/04/09 09:48:10,  3] nmbd/nmbd_namelistdb.c:252(add_name_to_subnet)
  add_name_to_subnet: Added netbios name MSKDB<00> with first IP 192.168.1.3 ttl=0 nb_flags= 4 to subnet 192.168.1.12
[2013/04/09 09:48:10,  3] nmbd/nmbd_namelistdb.c:252(add_name_to_subnet)
  add_name_to_subnet: Added netbios name MSKDB<20> with first IP 192.168.1.3 ttl=0 nb_flags= 4 to subnet 192.168.1.12
[2013/04/09 09:48:10,  3] nmbd/nmbd_namelistdb.c:252(add_name_to_subnet)
  add_name_to_subnet: Added netbios name SPBDB<00> with first IP 192.168.3.3 ttl=0 nb_flags= 4 to subnet REMOTE_BROADCAST_SUBNET
[2013/04/09 09:48:10,  3] nmbd/nmbd_namelistdb.c:252(add_name_to_subnet)
  add_name_to_subnet: Added netbios name SPBDB<20> with first IP 192.168.3.3 ttl=0 nb_flags= 4 to subnet REMOTE_BROADCAST_SUBNET
[2013/04/09 09:48:10,  3] nmbd/nmbd.c:984(main)
  Loaded hosts file /etc/samba/lmhosts 
Разве что subnet какая-то подозрительная: 192.168.1.12
В чём может быть дело? Почему wins упорно не хочет обращаться к ПК в сети 192.168.1.0 по псевдонимам из lmhost?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35118
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Samba wins и записи в lmhosts

Непрочитанное сообщение Alex Keda » 2015-01-29 18:50:24

Чем DNS не устраивает?
Убей их всех! Бог потом рассортирует...