The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Samba wins и записи в lmhosts"
Отправлено denisa, 10-Апр-13 17:13 
Здравствуйте!
Прошу помочь разобраться с псевдонимами в lmhosts для wins

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

[global]

   workgroup = ******
   server string = %h server (Samba, Ubuntu)
   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

А дальше начинаются вещи которых я не понимаю.
При попытке из сети 192.168.1.0 пингануть машину с псевдонимом spbdb (192.168.3.3) всё хорошо, за исключением того что WINS игнорирует пакет на интерфейс 192.168.1.12, а дожидается broadcast пакета, это выяснилось не сразу, пришлось в конфиг самбы добавить ещё строчку: wins proxy = yes. При попытке пингануть машину mskdb (192.168.1.3) – никакого результата.

Стоит только в /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?

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру