Introducció
Un Directori Actiu (en anglès, Active Directory) és un servei essencial en xarxes empresarials i organitzacions de tota mena de dimensions, ja que facilita la gestió d’usuaris i recursos de xarxa. Es basa en una base de dades central que emmagatzema tota la informació de la xarxa, inclosos els usuaris, els equips, les impressores i altres recursos.
Per tant, permet als administradors gestionar els usuaris i els grups, assignar drets i permisos d’accés als recursos de xarxa i controlar-hi l’accés. També es poden utilitzar polítiques de grup per aplicar configuracions de manera centralitzada en diversos equips i usuaris de la xarxa.
S’utilitza en sistemes operatius Microsoft Windows, però també hi ha una implementació lliure i de codi obert del protocol Lightweight Directory Access Protocol desenvolupada pel projecte OpenLDAP.
En aquest article s’explicarà com instal·lar i configurar un Directori Actiu amb un servidor Windows Server, des de la versió 2016 fins a la més recent. En particular, s’utilitzarà la versió Windows Server 2022 per a l’explicació i s’indicarà com fer-ho mitjançant CMD, Windows PowerShell o també des de la GUI.
Passos i configuració prèvia
Abans d’instal·lar el rol de Directori Actiu al servidor, és recomanable disposar d’una còpia de seguretat i, per fer-ho, pots crear una Snapshot del servidor per poder revertir els canvis de manera instantània. També és recomanable configurar l’adreça IP del servidor del Directori Actiu de manera estàtica i configurar el servidor DNS del domini corresponent. En aquest exemple, s’utilitzarà el mateix servidor per a la resolució de noms de l’Active Directory.
Obre una finestra d’ordres com a administrador. Pots fer-ho fent clic a Inici, escrivint "CMD" a la barra de cerca i, a continuació, fent clic amb el botó dret a "Símbol del sistema" i seleccionant "Executa com a administrador".
Un cop obert el CMD, primer hauràs de saber el nom de la interfície de xarxa per editar-la. Executa l’ordre següent per llistar les interfícies i la seva configuració:
netsh interface ipv4 show config
Un cop obtinguts el nom, l’adreça, la màscara i la passarel·la predeterminada, introdueix-los de manera estàtica:
netsh interface ipv4 set address name="Nom_interfície" static IP_Address 255.255.254.0 Default_Gateway
*Pots copiar la informació de "show config" seleccionant el contingut i fent clic amb el botó dret. Per enganxar-la, simplement torna a fer clic amb el botó dret.
Si utilitzes un client d’escriptori remot, tindràs una pèrdua momentània de connexió fins que s’apliqui la nova configuració afegida.
Posteriorment, estableix com a DNS el mateix servidor a la interfície:
netsh interface ipv4 set dns name="Nom_interfície" static 127.0.0.1
T’apareixerà un missatge indicant que no existeix; ignora’l (el rol s’instal·larà més endavant) i desactiva també l’IPv6 de la interfície:
netsh interface ipv6 set interface "Nom_interfície" disable
Obre una finestra d’ordres com a administrador. Pots fer-ho fent clic a Inici, escrivint "PowerShell" a la barra de cerca i, a continuació, fent clic amb el botó dret a "Windows PowerShell" i seleccionant "Executa com a administrador".
Un cop obert el PowerShell, primer hauràs de saber el nom de la interfície de xarxa per editar-la. Executa l’ordre següent per llistar les interfícies i la seva configuració:
Get-NetIPConfiguration
Un cop obtinguts el nom, l’adreça, la màscara i la passarel·la predeterminada, introdueix-los de manera estàtica:
Remove-NetIPAddress -InterfaceAlias "Nom" ; New-NetIPAddress -InterfaceAlias "Nom" -IPAddress Dirección_IP_servidor -PrefixLength 23 -DefaultGateway Porta_d'enllaç
Si utilitzes un client d’escriptori remot, tindràs una pèrdua momentània de connexió fins que s’apliqui la nova configuració afegida. Recorda marcar l’opció "A" (Sí a tot). A continuació, estableix el mateix servidor com a DNS a la interfície:
Set-DnsClientServerAddress -InterfaceAlias "Nom" -ServerAddresses 127.0.0.1
Desactiva també l’IPv6 de la interfície:
Disable-NetAdapterBinding -Name "Nom" -ComponentID ms_tcpip6
Finalment, reinicia la interfície per aplicar la nova configuració:
Restart-NetAdapter -InterfaceAlias "Nom"
Des de l’apartat "Tauler de control\Xarxes i Internet\Connexions de xarxa" del Tauler de control, edita la interfície fent-hi clic amb el botó dret. Primer, desmarca la casella del protocol IPv6 i, a IPv4, fes clic a Propietats:
Introdueix l’adreça IP del servidor, la màscara de xarxa i la passarel·la de manera estàtica. Pots obtenir aquesta informació executant ipconfig des del CMD. A l’apartat del servidor DNS, afegeix el mateix servidor introduint 127.0.0.1 (localhost):
Fes clic a Ok i tanca la finestra de propietats de la interfície.
Si utilitzes un client d’escriptori remot, tindràs una pèrdua momentània de connexió fins que s’apliqui la nova configuració afegida. Pots utilitzar la Consola d’emergència si no recuperes la connectivitat i revisar la configuració de manera local.
Afegir el rol d’Active Directory i DNS Server
Un cop configurada la interfície de xarxa, hauràs d’instal·lar els rols i també podràs triar com fer-ho:
Amb la mateixa finestra d’ordres de l’apartat anterior, pots executar l’ordre següent per instal·lar el rol "DNS Server":
dism /online /enable-feature /featurename:DNS-Server-Full-Role /all
I, per instal·lar el rol d’"Active Directory Domain Services", executa l’ordre següent:
dism /online /enable-feature /featurename:DirectoryServices-DomainController /all
Si vols les eines per a la GUI de DNS Server i Active Directory, executa també:
dism /online /enable-feature /featurename:DNS-Server-Tools /all
dism /online /enable-feature /featurename:DirectoryServices-DomainController-Tools /all
Ara hauràs de configurar el servidor DNS, però primer serà necessari reiniciar el servidor. A l’apartat següent s’explica el procés de configuració del DNS.
Amb la mateixa finestra de PowerShell de l'apartat anterior, pots executar el següent per instal·lar el rol "DNS Server":
Install-WindowsFeature -Name DNS -IncludeManagementTools
I per instal·lar el rol d'"Active Directory Domain Services", executa el següent:
Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
Recorda treure l'opció d'incloure les eines d'administració si no utilitzaràs la interfície gràfica o si utilitzes una versió Server Core. Ara hauràs de configurar el servidor DNS, però primer serà necessari reiniciar el servidor. En l'apartat següent s'explica el procés de configuració del DNS.
Utilitza el Server Manager (fes una actualització prèvia) per afegir els rols d'"Active Directory Domain Services" i "DNS Server", tal com es mostra a continuació:
Un cop instal·lats els rols, apareixerà un avís per promocionar l'Active Directory.
Configuració del servidor DNS
Abans de promocionar-lo, hauràs de configurar el servidor DNS i crear el bosc per a l'Active Directory.
Primer crea la zona per al domini de l'Active Directory executant el següent a la finestra del CMD (recorda modificar exemple.lan pel teu domini):
dnscmd /zoneadd exemple.lan /primary
També hauràs d'afegir uns reenviadors per poder resoldre noms. En executar el següent, introduiràs el servidor DNS principal de Cloudflare:
dnscmd /resetforwarders 1.1.1.1 1.0.0.1
Després, permet les actualitzacions dinàmiques per a la zona creada:
dnscmd /Config exemple.lan /AllowUpdate 1
Finalment, pots verificar la resolució de noms amb un nslookup, per exemple executant:
nslookup clouding.io
Un cop configurat el servidor DNS, podràs promocionar l'Active Directory.
Primer crea la zona per al domini de l'Active Directory. Executa el següent a la finestra de PowerShell (recorda modificar exemple.lan pel teu domini):
Add-DnsServerPrimaryZone -Name "exemple.lan" -ZoneFile exemple.lan.dns -PassThru -DynamicUpdate NonsecureAndSecure
També hauràs d'afegir uns reenviadors per poder resoldre noms. En executar el següent, introduiràs el servidor DNS principal de Cloudflare:
Set-DnsServerForwarder -IPAddress "1.1.1.1"
Per afegir-ne un de secundari, per exemple el servidor secundari de Cloudflare:
Add-DnsServerForwarder -IPAddress "1.0.0.1"
Un cop configurat el servidor DNS, podràs promocionar l'Active Directory.
Accedeix a la consola de DNS Manager i fes clic amb el botó dret sobre el nom del servidor per configurar-lo. Fes clic a "Configurar servidor DNS" al menú desplegable i configura'l seguint els passos:
Hauràs d'afegir el domini que vols utilitzar per a l'Active Directory i recorda configurar-lo amb l'opció de permetre actualitzacions dinàmiques. També hauràs d'afegir uns reenviadors. En l'exemple s'han utilitzat els servidors DNS públics de Cloudflare (1.1.1.1 i 1.0.0.1).
Instal·lació i promoció de l'Active Directory
Un cop completats tots els passos anteriors, només faltarà promocionar l'Active Directory:
En versions anteriors de Windows, es podia executar dcpromo per iniciar l'assistent, però actualment no està disponible per a les versions més recents i mostrarà un missatge d'advertència.
Per tant, simplement pots obrir l'Administrador del servidor per dur a terme el procés. Pots executar el següent per obrir-lo:
ServerManager
Posteriorment, segueix els passos de la pestanya GUI per promocionar-lo des del Server Manager.
Tot i això, pots continuar utilitzant dcpromo en versions anteriors de Windows per dur a terme el procés de manera automàtica o manual. A la documentació oficial trobaràs més informació sobre com fer-ho. En les versions noves del sistema operatiu, utilitza PowerShell per dur a terme el procés (consulta la pestanya de PowerShell).
Per promocionar-lo des de PowerShell, simplement executa el següent:
Install-ADDSForest -DomainName "exemple.lan" -CreateDNSDelegation
Se sol·licitarà una contrasenya de recuperació per a l'Active Directory i les credencials de l'usuari administrator per a la delegació DNS. El procés trigarà un temps a completar-se i el servidor es reiniciarà automàticament en finalitzar.
Mitjançant la GUI, simplement obre l'Administrador del servidor (en anglès, Server Manager) i fes clic a Promocionar el controlador de domini de l'avís:
Apareixerà l'assistent següent (Wizard) per configurar l'entorn i acabar d'instal·lar l'Active Directory:
Fes clic a "Afegir un bosc nou" i introdueix el domini per al qual hagis creat la zona DNS per assignar-lo a l'Active Directory. Per exemple, "exemple.lan", i fes clic a Següent. Introdueix una contrasenya per a la recuperació del controlador i torna a fer clic a Següent. Crea la delegació DNS i introdueix les credencials de l'usuari administrator. Fes clic a Següent fins que aparegui l'opció d'instal·lació i fes-hi clic:
Finalment, començarà la instal·lació, que pot trigar uns minuts a completar-se. En finalitzar la promoció, el servidor es reiniciarà automàticament i el sistema operatiu pot trigar uns minuts més del que és habitual a iniciar-se per completar la configuració. Quan s'hagi iniciat completament, estarà preparat per utilitzar-lo com a controlador de domini.
Esperem haver-te ajudat amb aquest tutorial 🙂. Recorda que, si tens cap consulta sobre aquesta qüestió o qualsevol altra relacionada amb els teus servidors a Clouding, no dubtis a escriure a soporte@clouding.io Som al teu costat per a tot el que necessitis!