samba server + hostname

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
bazav
Сообщения: 177

samba server + hostname

Сообщение bazav »

Доброго всем времени. собственно есть проблема. писал на нескольких форумах. но никто не помог. вот какая задача.
есть комп с мандрива 2010,2 . установил самбу расшраил необходимые папки, заходелось сделать досуп к этим папкам не всем, а по hostname/netbios . сделал вроде все как положено ,но по имени не пускает. если указать вместо имени ip адрес ,то пускает без проблем. но так как в сети поднят DHCP сервер, то доступ к папкам по ип теряет смысл. подскажите пож-та где у меня не правильно. логи прилагаю.

[global]
workgroup = ITS
realm = ITS.LOCAL
server string = omega9
security = ADS
map to guest = Bad User
log file = /var/log/samba/log.%m
max log size = 50
name resolve order = lmhosts host wins bcast
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
hostname lookups = Yes
local master = No
dns proxy = No
wins server = 10.18.112.200
idmap uid = 10000-20000
idmap gid = 10000-20000
template shell = /bin/bash
winbind separator = /
winbind use default domain = Yes

[obmen]
comment = obmen
path = /mnt/data/obmen
read only = No
create mask = 0777
directory mask = 0777
guest only = Yes
guest ok = Yes
hosts allow = admin, hostes, otdel-kadrov2
hosts deny = all


теоретически должно пускать. имена резолвятся .
ping admin
PING admin (10.18.112.21) 56(84) bytes of data.
64 bytes from admin.its.local (10.18.112.21): icmp_seq=1 ttl=128 time=0.201 ms
64 bytes from admin.its.local (10.18.112.21): icmp_seq=2 ttl=128 time=0.193 ms
64 bytes from admin.its.local (10.18.112.21): icmp_seq=3 ttl=128 time=0.188 ms


смотрел логи , гугл ничего по этому поповду не говорит.
[2011/03/21 16:11:56.261959, 0] lib/util_sock.c:680(write_data)
[2011/03/21 16:11:56.262306, 0] lib/util_sock.c:1441(get_peer_addr_internal)
getpeername failed. Error was Конечная точка передачи не подсоединена
write_data: write failure in writing to client 0.0.0.0. Error Соединение сброшено другой стороной
[2011/03/21 16:11:56.262860, 0] smbd/process.c:79(srv_send_smb)
Error writing 4 bytes to client. -1. (Конечная точка передачи не подсоединена)
[2011/03/21 16:48:17.352570, 0] lib/util_sock.c:680(write_data)
[2011/03/21 16:48:17.366579, 0] lib/util_sock.c:1441(get_peer_addr_internal)
getpeername failed. Error was Конечная точка передачи не подсоединена
write_data: write failure in writing to client 0.0.0.0. Error Соединение сброшено другой стороной
[2011/03/21 16:48:17.366755, 0] smbd/process.c:79(srv_send_smb)
Error writing 4 bytes to client. -1. (Конечная точка передачи не подсоединена)

если указать ип адрес пускат и в лог пишется следущее:
[2011/02/11 16:01:32.006443, 1] smbd/service.c:1069(make_connection_snum)
admin (::ffff:10.18.112.26) connect to service obmen initially as user nobody (uid=65534, gid=65534) (pid 25594)
[2011/02/11 16:02:03.842884, 1] smbd/service.c:1250(close_cnum)
admin (::ffff:10.18.112.26) closed connection to service obmen
[2011/02/14 07:55:46.840310, 1] smbd/service.c:1069(make_connection_snum)
admin (::ffff:10.18.112.26) connect to service obmen initially as user nobody (uid=65534, gid=65534) (pid 26945)
[2011/02/14 07:56:03.091712, 1] smbd/service.c:1250(close_cnum)
admin (::ffff:10.18.112.26) closed connection to service obmen
Спасибо сказали:
Аватара пользователя
VictorR2007
Сообщения: 1130
ОС: ROSA.Fresh.R5

Re: samba server + hostname

Сообщение VictorR2007 »

если указать вместо имени ip адрес ,то пускает без проблем. но так как в сети поднят DHCP сервер, то доступ к папкам по ип теряет смысл. подскажите пож-та где у меня не правильно. логи прилагаю.

Но раз hostname привяывается к ip, то вход по имени вроде тоже теряет смысл.
Разве DHCP сервер мешает задать каждой машине ip и имя в настройках сетевого интерфейса?
И добавить их в /etc/hosts на машине с samba. Или всё уже сделано, но не пускает?
«Россия, Китай, Северная Корея, Иран и «Исламское государство» являются «основными вызовами» для Соединённых Штатов. Об этом заявил глава Пентагона Эштон Картер, передаёт Sputnik.»
Ну а кому сейчас легко?
Спасибо сказали:
Аватара пользователя
Илуватар
Сообщения: 295
Статус: Antic1tizen 0ne
ОС: Debian Wheezy/Sid amd64

Re: samba server + hostname

Сообщение Илуватар »

А где строчка

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

netbios name = admin

?
† Obiit animus, natus est atomus †
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: samba server + hostname

Сообщение SinClaus »

Вообще-то "security = ADS" вроде определяет авторизацию в AD виндового домена. Соответственно самба должна быть введена в домен. Смотреть хотя бы здесь.
Спасибо сказали:
Аватара пользователя
bazav
Сообщения: 177

Re: samba server + hostname

Сообщение bazav »

1 - samba в домен введена.
2 - по netbios name. насколько я знаю это укзаывается имя компа где стоит samba.
3 - по поовду dhcp . смысл тогда поднимать dhcp если все ип адреса придется или резервировать за тачками или прописывать их на компах врукопашную.
смысл то в том что тачка admin сегодня имеет адрес 26 а завтра она будет иметь другой адрес.
как видно тачки по hostname пингуется. то есть dns отрабатывает .
Спасибо сказали:
Аватара пользователя
Илуватар
Сообщения: 295
Статус: Antic1tizen 0ne
ОС: Debian Wheezy/Sid amd64

Re: samba server + hostname

Сообщение Илуватар »

2 - по netbios name. насколько я знаю это укзаывается имя компа где стоит samba.

и? Почему у вас не указано? И как вы собрались заходить на свой компьютер по имени NetBIOS, если имени как раз нет?
† Obiit animus, natus est atomus †
Спасибо сказали:
Аватара пользователя
bazav
Сообщения: 177

Re: samba server + hostname

Сообщение bazav »

этот конфиг мне показал testparm .
в самом конфиге присутствует netbios name

wbinfo -p
Ping to winbindd succeeded
wbinfo -t
checking the trust secret for domain ITS via RPC calls succeeded
Спасибо сказали:
Аватара пользователя
Илуватар
Сообщения: 295
Статус: Antic1tizen 0ne
ОС: Debian Wheezy/Sid amd64

Re: samba server + hostname

Сообщение Илуватар »

в самом конфиге присутствует netbios name

Я вам не верю. Какой netbios name в конфиге?

adonai

cat /etc/samba/smb.conf | grep 'netbios name'

† Obiit animus, natus est atomus †
Спасибо сказали:
Аватара пользователя
bazav
Сообщения: 177

Re: samba server + hostname

Сообщение bazav »

[user1@omega9 ~]$ cat /etc/samba/smb.conf | grep 'netbios name'
netbios name = omega9
[user1@omega9 ~]$
Спасибо сказали:
Аватара пользователя
Илуватар
Сообщения: 295
Статус: Antic1tizen 0ne
ОС: Debian Wheezy/Sid amd64

Re: samba server + hostname

Сообщение Илуватар »

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

name resolve order = lmhosts host wins bcast

Может, в этом дело? DNS отрабатывает, это видно, но в списке здесь его нет. Самба его не резольвит сама, быть может?
† Obiit animus, natus est atomus †
Спасибо сказали:
Аватара пользователя
bazav
Сообщения: 177

Re: samba server + hostname

Сообщение bazav »

пробовал добовлять , но не помогает ((
уже и не знаю что делать то .
Спасибо сказали:
Аватара пользователя
Илуватар
Сообщения: 295
Статус: Antic1tizen 0ne
ОС: Debian Wheezy/Sid amd64

Re: samba server + hostname

Сообщение Илуватар »

wins server = 10.18.112.200

А он резольвит? Есть возможность проверить?
† Obiit animus, natus est atomus †
Спасибо сказали:
Аватара пользователя
bazav
Сообщения: 177

Re: samba server + hostname

Сообщение bazav »

возможность есть.
глупый вопрос . как проверить ??
Спасибо сказали:
Аватара пользователя
Илуватар
Сообщения: 295
Статус: Antic1tizen 0ne
ОС: Debian Wheezy/Sid amd64

Re: samba server + hostname

Сообщение Илуватар »

К примеру,

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

nmblookup -U <IP_WINS_сервера> -R admin


P.S. Может, это?
Если да, попробуйте

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

bind interfaces only = yes
interfaces = 127.0.0.1 host_ipv4_address
† Obiit animus, natus est atomus †
Спасибо сказали:
Аватара пользователя
bazav
Сообщения: 177

Re: samba server + hostname

Сообщение bazav »

походу да. это.
сча добавлю. завтра отпишу.

ps. добавл и помогло. )))
правда указал тока interfaces = eth0 .
Спасибо сказали: