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

Исходное сообщение
"wins FreeBSD"

Отправлено sweer , 30-Ноя-07 12:44 
Добрый день, коллеги.
FreeBSD 6.2, Samba 3.0.23c

su-2.05b# cat /usr/local/etc/smb.conf | grep wins
wins support = yes
wins server = 192.168.7.252
;   wins proxy = yes
su-2.05b# ping forum
ping: cannot resolve forum: Unknown host

Как видите, есть запись о wins сервере в локальной сети, аналогичная запись на Debian приводила к желаемому эффекту, а тут - нет. В Debian я ставил winbind, что нужно сделать в FreeBSD чтобы рещолвить имена в локальной сети?


Содержание

Сообщения в этом обсуждении
"wins FreeBSD"
Отправлено Leo , 30-Ноя-07 13:17 
>[оверквотинг удален]
>
>su-2.05b# cat /usr/local/etc/smb.conf | grep wins
>wins support = yes
>wins server = 192.168.7.252
>;   wins proxy = yes
>su-2.05b# ping forum
>ping: cannot resolve forum: Unknown host
>
>Как видите, есть запись о wins сервере в локальной сети, аналогичная запись
>на Debian приводила к желаемому эффекту, а тут - нет. В

И тут приводит. На виндах :)
>Debian я ставил winbind, что нужно сделать в FreeBSD чтобы рещолвить
>имена в локальной сети?

Резолвят DNS-м, к которому можно прикрутить DDNS
А поискать виндовые машины можно так
nmblookup -S '*'


"wins FreeBSD"
Отправлено sweer , 30-Ноя-07 14:36 
Что значит на Виндах? Абсолютно такая же запись в конфиге самбы на debian приводила к тому, что по имени компа в сети отдавался ip.

За nmblookup, конечно спасибо. Но в сети поднято несколько локальных web серверов, а FreeBSD работает как прокси сервер => при запросе локальных web серверо в по имени происходит ошибка.


"wins FreeBSD"
Отправлено Сергей , 04-Дек-07 10:00 
>[оверквотинг удален]
>wins support = yes
>wins server = 192.168.7.252
>;   wins proxy = yes
>su-2.05b# ping forum
>ping: cannot resolve forum: Unknown host
>
>Как видите, есть запись о wins сервере в локальной сети, аналогичная запись
>на Debian приводила к желаемому эффекту, а тут - нет. В
>Debian я ставил winbind, что нужно сделать в FreeBSD чтобы рещолвить
>имена в локальной сети?

  wins support и wins server - взаимоисключающие опции, в 1-ом случае реализуешь WINS сервер, во 2-ом WINS клиент, есть там еще одна опция name resolver order - порядок ипользования сервисов для распознования имен, не помню но она может  быть name resolve order, значения в ней могут быть wins dns host lmhosts bcast в любом порядке



"wins FreeBSD"
Отправлено sweer , 04-Дек-07 10:28 
Большое спасибо за внимание к теме.
Все равно не помогает, все должно работать.

Я убрал support
# WINS Server - Tells the NMBD components of Samba to be a WINS Client
#       Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
wins server = 192.168.7.252
# WINS Proxy - Tells Samba to answer name resolution queries on
# behalf of a non WINS capable client, for this to work there must be
# at least one  WINS Server on the network. The default is NO.
;   wins proxy = yes
su-2.05b# smbd restart
su-2.05b# ping forum
ping: cannot resolve forum: Unknown host


"wins FreeBSD"
Отправлено Аноним , 27-Дек-07 14:51 
>;   wins proxy = yes
>su-2.05b# smbd restart
>su-2.05b# ping forum
>ping: cannot resolve forum: Unknown host

А нифига и не должно работать.
Не путайте ping под windows и unix.

В первом случае разрешение имен с учетом wins.
Во втором о wins забудте. Но незачем unix интересоваться у wins из samba об именах. Для этого есть DNS и NIS.

Если уж так надо в /etc/hosts пропишите соответствие
forum 192.168.1.111

и будет вам счастье.



"wins FreeBSD"
Отправлено BaT , 20-Янв-08 05:08 
>Добрый день, коллеги.
>FreeBSD 6.2, Samba 3.0.23c
>
>su-2.05b# cat /usr/local/etc/smb.conf | grep wins
>wins support = yes
>wins server = 192.168.7.252
>;   wins proxy = yes
>su-2.05b# ping forum

Все это бред и провокация, конечно :)

попробуй поставить 3.0.28 из портов.

wins support надо убрать.

В /etc/nsswitch.conf для dns добавить wins. Х3, в ПРИНЦИПЕ должно заработать :) Мне даже интересно, вдруг и вправду работает, я, в общем-то, вслепую эту поддержку добавлял...


"wins FreeBSD"
Отправлено sudosu , 29-Дек-09 22:18 
>В /etc/nsswitch.conf для dns добавить wins. Х3, в ПРИНЦИПЕ должно заработать :)
>Мне даже интересно, вдруг и вправду работает, я, в общем-то, вслепую
>эту поддержку добавлял...

Тоже решал эту задачу. замена строки "hosts: files dns", на "hosts: files dns wins" - резолвить IP в сети по netbios именам научило. Однако!
Все демоны, которые что-нибудь резолвят (telnet, samba, ssh, httpd...) При попытке подключиться к ним стали падать в core dump. Есть какое-нибудь решение этой проблемы?