LinuxForum.Fans
Тема

Интеграция Samba с Windows Server 2008 R2

Автор: Novii_Nik 16 сообщений 8419 просмотров
#48852

Доброго всем времени суток!!!
Проблема вот в чём: есть samba Version 3.0.23c-2 развернутая на виртуалке, её необходимо интегрировать с Windows Server 2008 R2, проблема возникает при входе в домен.
Все конфиги ниже:
конфиг кербероса:

text
[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log
[libdefaults]
default_realm = ORGANIZATION.LOCAL
dns_lookup_realm = false
dns_lookup_kdc = false
ticket_lifetime = 24h
forwardable = yes
[realms]
ORGANIZATION.LOCAL = {
  kdc = WINDOWS.ORGANIZATION.LOCAL:88
  admin_server = WINDOWS.ORGANIZATION.LOCAL:749
  default_domain = ORGANIZATION.LOCAL
}
[domain_realm]
.organization.local = ORGANIZATION.LOCAL
organization.local = ORGANIZATION.LOCAL
[kdc]
profile = /var/kerberos/krb5kdc/kdc.conf
[appdefaults]
pam = {
   debug = false
   ticket_lifetime = 36000
   renew_lifetime = 36000
   forwardable = true
   krb4_convert = false
}

Кинитом нормально получаю билет, далее настраиваем самбу:

text
[global]
   workgroup = ORGANIZATION
   netbios name = test
   server string = test Samba Server
   security = ads
   encrypt passwords = yes
   realm = ORGANIZATION.LOCAL
   password server = WINDOWS.ORGANIZATION.LOCAL
   idmap uid = 10000-20000
   idmap gid = 10000-20000
   winbind enum users = yes
   winbind enum groups = yes
   winbind separator = +
   load printers = no
   printcap name = /etc/printcap
   printing =
   log file = /var/log/samba/%m.log
   max log size = 50
#; [share]
#; comment = a comment
#; path = /share
#; browseable = yes
#; read only = no
#; inherit acls = yes
#; inherit permissions = yes
#; create mask = 700
#; directory mask = 700
#; valid users =

При входе в домен начинается проблема... пишем:

text
#net ads join -U username
username password:
[2010/06/02 10:08:02, 0] utils/net_ads.c:ads_startup(281)
  ads_connect: Cannot find KDC for requested realm

Вот что выдается на команду синхронизацию времени:

text
#ntpdate -q xxx.xxx.xxx.xxx
server xxx.xxx.xxx.xxx, stratum 3, offset -40.315606, delay 0.03056
 3 Jun 12:24:48 ntpdate[17547]: step time server xxx.xxx.xxx.xxx offset -40.315606 sec

На сколько я понял, значение offset не допустимо более 5и минут или нет?
Что делать со входом в домен? господа помогайте, мои мысли кончились...

#48859

Надо использовать samba-3.4.8 или 3.5.x

#48866
ALex_hha написал:
Надо использовать samba-3.4.8 или 3.5.x

Это из-за того что WinServer2008? Я правильно Вас понял?

#48878

да, еще + R2

ads_connect: Cannot find KDC for requested realm

говорит о проблемах с ДНС

#48889

Спасибо за помощь, буду думать.

#48930

# host -t srv organization.local

?

#48931

Вот чего выдал:
organization.local has no SRV record

#49136
Novii_Nik написал:
[quote=ALex_hha]Надо использовать samba-3.4.8 или 3.5.x

Это из-за того что WinServer2008? Я правильно Вас понял?[/quote]
а сборка samba-3.5.Х у меня не ставится а Version 3.3.6 стоит и с доменом 2008 дружит ... если кто знает проблемы конфигурирования samba-3.5.Х поделитесь

#49146

Сегодня буду пробовать более свежую версию самбы, о результатах отпишу.

#49150

ОС шлака ... =)

#49181

Хрен редьки не слаще...
Установил samba3-3.4.8-42.el5.i386, теперь при выполнении

text
#net ads join -U username
lib/interface.c:550(load_interfaces)
  WARNING: no network interfaces found

ах, да, еще при попытке перестартовать самбу сервис smb передергивается, а вот NMB - FAILED.

чего теперь подскажите???

#49197

Вот чего выдал:
organization.local has no SRV record

ну а что ты тогда хочешь? АД должен возвращать как минимум DC/LDAP

а сборка samba-3.5.Х у меня не ставится

ща включаем телепатию и догадываемся почему оно не ставится и какие ошибки выдает :D

#net ads join -U username
lib/interface.c:550(load_interfaces)
WARNING: no network interfaces found

а сеть вообще работает?

# net time set

отрабатывает?

#49217

Что говорит
# net time set
пока сказать не могу, у нас сеть упала:)

Ага, а тут с net time set вот какая штуковина...

text
# net time set
[2010/06/07 10:27:49,  0] lib/interface.c:527(load_interfaces)
  ERROR: Could not determine network interfaces, you must use a interfaces config line

Но, если в /etc/samba/smb.conf прописать вот такую воит строчку:

text
interfaces = IP самбы eth0

то

text
# net time set
[2010/06/07 10:30:29,  0] lib/interface.c:550(load_interfaces)
  WARNING: no network interfaces found
Can't contact server (null). Error NT_STATUS_BAD_NETWORK_NAME

,
хотя необходимый домен пингуется.

Что-то я вообще происходящее понимать перестал =(

#51217
ALex_hha написал:
Вот чего выдал:
organization.local has no SRV record

ну а что ты тогда хочешь? АД должен возвращать как минимум DC/LDAP

[quote]а сборка samba-3.5.Х у меня не ставится

ща включаем телепатию и догадываемся почему оно не ставится и какие ошибки выдает :D

#net ads join -U username
lib/interface.c:550(load_interfaces)
WARNING: no network interfaces found

а сеть вообще работает?

# net time set

отрабатывает?[/quote]
тут писал http://linuxforum.ru/viewtopic.php?id=4060

#51477

Добрый день.
Ошибки, описанные выше решились: самбовская тачка не резолвилась в обратной зоне, её там прописали и почти всё стало хорошо.
Теперь при выполнении команды вот что выдает:

text
# net ads join -U username
username password: 
[2010/06/15 14:19:38, 0] utils/net_ads.c:ads_startup(281)
  ads_connect: Invalid or incomplete multibyte or wide character

И вот вывод net time set, о котором просили выше:

text
# net time set
Tue Jun 15 14:30:41 MSD 2010

Господа, поделитесь своими мыслями, пожалуйста =)

#55315

Доброго времени суток.
Ну, наконец-то все проблемы решены.
Оказывается проблема состояла в обратной зоне DNS, наша самбовская машина не резолвилась в домене.
Всем спасибо за помощь.
Думаю тему можно закрывать.

Войдите или зарегистрируйтесь, чтобы ответить.