samba server + hostname
Модератор: Bizdelnick
-
- Сообщения: 177
samba server + hostname
Доброго всем времени. собственно есть проблема. писал на нескольких форумах. но никто не помог. вот какая задача.
есть комп с мандрива 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
есть комп с мандрива 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
-
- Сообщения: 1130
- ОС: ROSA.Fresh.R5
Re: samba server + hostname
если указать вместо имени ip адрес ,то пускает без проблем. но так как в сети поднят DHCP сервер, то доступ к папкам по ип теряет смысл. подскажите пож-та где у меня не правильно. логи прилагаю.
Но раз hostname привяывается к ip, то вход по имени вроде тоже теряет смысл.
Разве DHCP сервер мешает задать каждой машине ip и имя в настройках сетевого интерфейса?
И добавить их в /etc/hosts на машине с samba. Или всё уже сделано, но не пускает?
«Россия, Китай, Северная Корея, Иран и «Исламское государство» являются «основными вызовами» для Соединённых Штатов. Об этом заявил глава Пентагона Эштон Картер, передаёт Sputnik.»
Ну а кому сейчас легко?
Ну а кому сейчас легко?
-
- Сообщения: 295
- Статус: Antic1tizen 0ne
- ОС: Debian Wheezy/Sid amd64
Re: samba server + hostname
† Obiit animus, natus est atomus †
-
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: samba server + hostname
Вообще-то "security = ADS" вроде определяет авторизацию в AD виндового домена. Соответственно самба должна быть введена в домен. Смотреть хотя бы здесь.
-
- Сообщения: 177
Re: samba server + hostname
1 - samba в домен введена.
2 - по netbios name. насколько я знаю это укзаывается имя компа где стоит samba.
3 - по поовду dhcp . смысл тогда поднимать dhcp если все ип адреса придется или резервировать за тачками или прописывать их на компах врукопашную.
смысл то в том что тачка admin сегодня имеет адрес 26 а завтра она будет иметь другой адрес.
как видно тачки по hostname пингуется. то есть dns отрабатывает .
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 †
-
- Сообщения: 177
Re: samba server + hostname
этот конфиг мне показал testparm .
в самом конфиге присутствует netbios name
wbinfo -p
Ping to winbindd succeeded
wbinfo -t
checking the trust secret for domain ITS via RPC calls succeeded
в самом конфиге присутствует 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 †
-
- Сообщения: 177
Re: samba server + hostname
[user1@omega9 ~]$ cat /etc/samba/smb.conf | grep 'netbios name'
netbios name = omega9
[user1@omega9 ~]$
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 †
-
- Сообщения: 177
Re: samba server + hostname
пробовал добовлять , но не помогает ((
уже и не знаю что делать то .
уже и не знаю что делать то .
-
- Сообщения: 295
- Статус: Antic1tizen 0ne
- ОС: Debian Wheezy/Sid amd64
Re: samba server + hostname
wins server = 10.18.112.200
А он резольвит? Есть возможность проверить?
† Obiit animus, natus est atomus †
-
- Сообщения: 177
Re: samba server + hostname
возможность есть.
глупый вопрос . как проверить ??
глупый вопрос . как проверить ??
-
- Сообщения: 295
- Статус: Antic1tizen 0ne
- ОС: Debian Wheezy/Sid amd64
Re: samba server + hostname
К примеру,
P.S. Может, это?
Если да, попробуйте
Код: Выделить всё
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 †
-
- Сообщения: 177
Re: samba server + hostname
походу да. это.
сча добавлю. завтра отпишу.
ps. добавл и помогло. )))
правда указал тока interfaces = eth0 .
сча добавлю. завтра отпишу.
ps. добавл и помогло. )))
правда указал тока interfaces = eth0 .