
Вчера я настроил сервер Active Directory с использованием Arch Linux и Samba 4, следуя этой инструкции.гид.
Я даже добавил клиента в домен и смог успешно войти на моем клиенте. После перезапуска он больше не работает, я больше не могу использовать Microsoft RSAT, и я отследил эту проблему до инструкции, которая возвращает:kinit [email protected]
Невозможно связаться ни с одним KDC для области «INTERNAL.CORP.COM» при получении начальных учетных данных
Пытаясь решить свою проблему, я попробовал погуглить и нашелэтот:
kinit(v5): Невозможно связаться ни с одним KDC для запрошенной области при получении начальных учетных данных
Приложение не может найти сервер kerberos. Проверьте брандмауэр, DNS и /etc/hosts.
Но, как указано в руководстве по Arch Linux, опубликованном Adobe, я попробовал выполнить несколько команд для проверки соединения:
# host -t SRV _ldap._tcp.internal.corp.com.
# host -t SRV _kerberos._udp.internal.corp.com.
# host -t A core.internal.corp.com. #core is my server hostname
Который вернулся:
_ldap._tcp.internal.corp.com has SRV record 0 100 389 core.internal.corp.com.
_kerberos._udp.internal.corp.com has SRV record 0 100 88 core.internal.corp.com.
core.internal.corp.com has address 192.168.0.75
Как вы видите по моей второй команде, похоже, я действительно могу связаться со службой Kerberos.
Вот некоторые из моих конфигурационных файлов:
/etc/krb5.conf (скопировано из /var/lib/samba/private/krb5.conf, как указано в руководстве)
[libdefaults]
default_realm = INTERNAL.CORP.COM
dns_lookup_realm = false
dns_lookup_kdc = true
/etc/resolv.conf
# Generated by resolvconf
nameserver 192.168.0.75
nameserver 8.8.8.8
search internal.corp
namserver 127.0.0.1
Имя хоста моего сервера CORE
. Мой домен NetBIOS CORP
. Мой домен DNS .internal.corp.com
У меня закончились идеи, буду признателен любой помощи.
решение1
Поискав еще немного, я нашел решение своей проблемы. Как опубликованоздесь, все, что мне нужно было сделать, это изменить конфигурацию Samba:
/etc/samba/smb.conf Где я добавил эту строку в [global]
раздел.
server services = rpc, nbt, wrepl, ldap, cldap, kdc, drepl, winbind, ntp_signd, kcc, dnsupdate, dns, s3fs
решение2
Я не уверен, поможет ли это, но очень важно установить nameserver
тот /etc/resolv.conf
же IP-адрес, что и у Samba ad dc, как указано здесь:
The 'nameserver' you set in '/etc/resolv.conf' must be an AD DC, otherwise the join will not be able to find the KDC.