Добрый день, коллеги.
FreeBSD 6.2, Samba 3.0.23csu-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 чтобы рещолвить имена в локальной сети?
>[оверквотинг удален]
>
>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 '*'
Что значит на Виндах? Абсолютно такая же запись в конфиге самбы на debian приводила к тому, что по имени компа в сети отдавался ip.За nmblookup, конечно спасибо. Но в сети поднято несколько локальных web серверов, а FreeBSD работает как прокси сервер => при запросе локальных web серверо в по имени происходит ошибка.
>[оверквотинг удален]
>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 в любом порядке
Большое спасибо за внимание к теме.
Все равно не помогает, все должно работать.Я убрал 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 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и будет вам счастье.
>Добрый день, коллеги.
>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, в ПРИНЦИПЕ должно заработать :) Мне даже интересно, вдруг и вправду работает, я, в общем-то, вслепую эту поддержку добавлял...
>В /etc/nsswitch.conf для dns добавить wins. Х3, в ПРИНЦИПЕ должно заработать :)
>Мне даже интересно, вдруг и вправду работает, я, в общем-то, вслепую
>эту поддержку добавлял...Тоже решал эту задачу. замена строки "hosts: files dns", на "hosts: files dns wins" - резолвить IP в сети по netbios именам научило. Однако!
Все демоны, которые что-нибудь резолвят (telnet, samba, ssh, httpd...) При попытке подключиться к ним стали падать в core dump. Есть какое-нибудь решение этой проблемы?