LINUX.ORG.RU
ФорумAdmin

не работает сопоставление NetBIOS-имен компьютеров сети их ip-адресам

 


0

1

Debian Squeeze.

Кто там в самбе шарит, уже третий вопрос по этой теме. Файл /etc/samba/lmhosts должен изначально быть после установки пакета samba или его нужно создавать самостоятельно или он создаётся автоматически? Или только в дебиане так? У меня без него не работает сопоставление NetBIOS-имен компьютеров сети их ip-адресам. Так по ip-адресу к компьютеру обратиться могу:
[code]gateadmin@gate:~$ smbclient -L 10.10.10.3 --authentication-file=/etc/samba/auth.conf
Domain=[SEC-1] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Sharename Type Comment
--------- ---- -------
IPC$ IPC Удаленный IPC
D$ Disk Стандартный общий ресурс
print$ Disk Драйверы принтеров
Samsung SCX-4x21 Printer Samsung SCX-4x21 Series
ADMIN$ Disk Удаленный Admin
C$ Disk Стандартный общий ресурс
session request to 10.10.10.3 failed (Called name not present)
session request to 10 failed (Called name not present)
Domain=[SEC-1] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Server Comment
--------- -------

Workgroup Master
--------- -------[/code]
А по NetBIOS-имени не могу:
[code]gateadmin@gate:~$ smbclient -L SEC-1 --authentication-file=/etc/samba/auth.conf
Connection to SEC-1 failed (Error NT_STATUS_BAD_NETWORK_NAME)[/code]
Попробовал вручную создать /etc/samba/lmhosts и прописать в нём компьютер SEC-1 - заработало. Но ведь это не значит, что мне нужно каждый компьютер прописывать вручную, любой новый подключённый компьютер автоматически должен быть виден. Почему не так?

★★★★★

Выбирайте на вкус
1. В сети нет wins сервера
2. На клиентах не настроен wins сервер
3. Gate недоступно разрешение имен broadcast'ом (в отсутствие wins сервера) в нужной сети
4. Указано имя компьютера, которого в сети действительно нет

zgen ★★★★★
()
Ответ на: комментарий от zgen

4 пункт исключён

2 и 3. Э? А samba вообще без WINS работать может? Ведь работает же сопоставление NetBIOS-имён IP-адресам в сетях, состоящих только из компов с клиентскими ОС от мелкософта (типа Windows XP), а в них WINS вообще нет.

3.Это вы о name resolve order = bcast ? Вот вам моя секция global:

[global]
dos charset = CP866
display charset = UTF-8
netbios name = GATE
server string =
workgroup = FGUPMZRTA
interfaces = eth1
security = user
username map = /etc/samba/users.map
null passwords = yes
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
os level = 255
local master = yes
preferred master = yes
name resolve order = bcast host lmhosts wins

sunny1983 ★★★★★
() автор топика

Сталкивался с такой проблемой. Заключалась она в том, что комп с дебианом назначал себя master browser, но при этом не мог принимать netbios-бродкаст из-за настроек брандмауэра. Т.к. у меня уже был хороший кандидат в мастер-браузеры, я просто подкупил избирательную комиссию, чтобы выборы мастера выигрывал всегда нужный комп :)

Еще проблема может быть в том, что nmbd запрещено слушать 137 и 138 udp-порты.

anonymous
()
Ответ на: комментарий от sunny1983

Если используется какой-либо firewall, или самодельные правила для iptables - попробуй вырубить его на время. У меня был arno-iptables-firewall, и он по умолчанию блокировал нормальную работу netbios

anonymous
()
Ответ на: комментарий от anonymous

Ну есть правило:
-A INPUT -p all -i eth1 -j ACCEPT
Локалка как раз к eth1 подключена, значит ничего мешать не должно.

sunny1983 ★★★★★
() автор топика

а может все-таки настроить resolv.conf ?

fbiagent ★★★
()

Ещё есть варианты как это лечить?

sunny1983 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.