Недавно установил себе на рабочий комп F13, настроил без проблем, всё работало хорошо. Настроил самбу, ввел комп в домен win 2008 R2, сделал у себя шару, всем был доволен. Но после недавнего обновления самба у меня перестала видеть контроллер домена:
Код: Выделить всё
# kinit miho@EGARANT1.LOCAL
kinit: Cannot resolve network address for KDC in realm EGARANT1.LOCAL while getting initial credentials
# net ads join -U miho
Enter miho's password:
Failed to join domain: failed to find DC for domain EGARANT1.LOCALПри этом, ни в настройких smb.conf, ни в krb5.conf, ни в nsswith.conf ничего не менял. Вот как они у меня выглядят:
smb.conf:
Код: Выделить всё
[global]
log file = /var/log/samba/log.%m
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
null passwords = yes
interfaces = eth0
hosts allow = 192.168. 127.0.0.1
winbind uid = 50-99999999
winbind gid = 50-99999999
auth methods = winbind
winbind enum groups = yes
winbind enum users = yes
winbind use default domain = yes
name resolve order = hosts wins bcast lmhosts
case sensitive = no
dns proxy = no
server string = Linux
netbios name = eviladmo
password server = 192.168.1.200 192.168.1.201
realm = EGARANT1.LOCAL
client signing = yes
local master = no
domain master = no
workgroup = EGARANT1
debug level = 2
security = ads
dos charset = 866
max log size = 50
os level = 0
; wins server = 192.168.0.1
printcap name = cups
; disable spoolss = yes
printing = cups
; show add printer wizard = no
[printers]
path = /var/spool/samba
guest ok = yes
printable = yes
use client driver = yes
browseable = yes
[distrib]
path = /media/sys64/distr
browseable = yes
writeable = yes
directory mask = 770
create mask = 660
valid users = @"domain admins"krb5.conf:
Код: Выделить всё
[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log
[libdefaults]
dns_lookup_realm = true
dns_lookup_kdc = true
ticket_lifetime = 24h
forwardable = yes
default_realm = EGARANT1.LOCAL
[realms]
192.168.1.200 = {
kdc = 192.168.1.200
kdc = 192.168.1.201
admin_server = 192.168.1.200
admin_server = 192.168.1.201
default_domain = egarant1.local
}
egarant1.local = {
kdc = 192.168.1.200
kdc = 192.168.1.201
admin_server = 192.168.1.200
admin_server = 192.168.1.201
default_domain = egarant1.local
}
[domain_realm]
.egarant1.local = EGARANT1.LOCAL
egarant1.local = EGARANT1.LOCAL
[appdefaults]
pam = {
debug = false
ticket_lifetime = 36000
renew_lifetime = 36000
forwardable = true
krb4_convert = false
validate = truensswith.conf:
Код: Выделить всё
passwd: files winbind
shadow: files
group: files winbind
#hosts: db files nisplus nis dns
hosts: files mdns4_minimal [NOTFOUND=return] dns
# Example - obey only what nisplus tells us...
#services: nisplus [NOTFOUND=return] files
#networks: nisplus [NOTFOUND=return] files
#protocols: nisplus [NOTFOUND=return] files
#rpc: nisplus [NOTFOUND=return] files
#ethers: nisplus [NOTFOUND=return] files
#netmasks: nisplus [NOTFOUND=return] files
bootparams: nisplus [NOTFOUND=return] files
ethers: files
netmasks: files
networks: files
protocols: files
rpc: files
services: files
netgroup: nisplus
publickey: nisplus
automount: files nisplus
aliases: files nisplusЧто ещё очень интересно: рядом стоит ещё один комп, но с F12, на нём у меня прописано всё точно также в конфигурационных файлах. И он контроллер домена и сам домен багополучно видит и работает с ним:
Код: Выделить всё
# kinit miho@EGARANT1.LOCAL
Password for miho@EGARANT1.LOCAL:
# net ads join -U miho
Enter miho's password:
Using short domain name -- EGARANT1
Joined 'TESTROUTER' to realm 'egarant1.local'
No DNS domain configured for testrouter. Unable to perform DNS Update.
DNS update failed!
# id admin
uid=53(admin) gid=50(ftp) группы=50(ftp),88(wbpriv),63(audio),62(администраторы предприятия),51(domain admins),61(владельцы-создатели групповой политики)(В ДНС я его вручную прописал, поэтому на ошибку обновления ДНС можно не обращать внимания)
Все демоны (smb nmb winbind) на обоих компах работают. На фаерволе для самбы всё открыто. SELinux на обоих компах работает в разрешающем режиме.
Версии пакетов на F13:
samba.x86_64 3.5.4-62.fc13
samba-client.x86_64 3.5.4-62.fc13
samba-common.x86_64 3.5.4-62.fc13
samba-winbind.x86_64 3.5.4-62.fc13
samba-winbind-clients.x86_64 3.5.4-62.fc13
system-config-samba.noarch 1.2.89-1.fc13
system-config-samba-docs.noarch 1.0.8-1.fc13
krb5-auth-dialog.x86_64 0.15-1.fc13
krb5-devel.x86_64 1.7.1-10.fc13
krb5-libs.i686 1.7.1-10.fc13
krb5-libs.x86_64 1.7.1-10.fc13
krb5-workstation.x86_64 1.7.1-10.fc13
pam_krb5.x86_64 2.3.11-1.fc13
Версии пакетов на F12:
samba.i686 3.4.8-59.fc12
samba-client.i686 3.4.8-59.fc12
samba-common.i686 3.4.8-59.fc12
samba-winbind.i686 3.4.8-59.fc12
samba-winbind-clients.i686 3.4.8-59.fc12
system-config-samba.noarch 1.2.89-1.fc12
system-config-samba-docs.noarch 1.0.7-1.fc12
krb5-devel.i686 1.7.1-9.fc12
krb5-libs.i686 1.7.1-9.fc12
krb5-workstation.i686 1.7.1-9.fc12
pam_krb5.i686 2.3.7-3.fc12
Есть у кого-нибудь какие-нибудь мнения по этому поводу? Я пока в тупике...