Samba 4 como controlador de domínio com Active Directory da MS
Embora ainda esteja em teste, gostaria de compartilhar com os amigos, já que é possível brincar com Samba4 como controlador de domínio com Active Directory da Microsoft.
Parte 2: Configurando DNS
Para conseguirmos trabalhar direito com o AD é preciso que haja na rede um DNS devidamente configurando, vou utilizar o Bind para quebrar o galho aqui, mas depois você leiam outras dicas sobre bind + dhcp.
Suponhamos agora que as configurações de rede do seu servidor sejam:
Dentro da pasta /etc/bind/ crio arquivo o arquivo db.0.168.192 com o conteúdo.
Obs.: Troque o daniel.local pelo seu SEUDOMINIO.ALGUMACOISA e na linha onde está '1 IN PTR daniel.local.', além de trocar o daniel.local, troque também o 1 pelo o número final do ip do seu servidor, é que no exemplo o servidor tem o ip 192.168.0.>1<.
Crie também o arquivo db.daniel.local, onde daniel.local deve ser substituído por SEUDOMINIO.ALGUMACOISA, e dentro dele coloque:
Mais uma vez, faça as alterações de acordo com o seu domínio/ip.
Crie também caso não exista o arquivo named.conf.local com o conteúdo:
Faça as alterações de acordo com o seu domínio/ip.
Adicione caso não exista dentro do aquivo named.conf a linha:
Reinicie o bind e torça:
# /etc/init.d/bind9 restart
Configure o seu servidor para utilizar o DNS que você acabou de configurar, edite o arquivo /etc/resolv.conf de forma que fique assim:
Faça um teste pingando o domínio:
# ping daniel.local
Pingou? Parabéns, está funcionando... mais uma vez, não se esqueça de ajustar onde está 'daniel.local' para SEUDOMINIO.ALGUMACOISA.
Suponhamos agora que as configurações de rede do seu servidor sejam:
- Net 192.168.0.0/24
- IP 192.168.0.1
- NM 255.255.255.0
Dentro da pasta /etc/bind/ crio arquivo o arquivo db.0.168.192 com o conteúdo.
$TTL 78000
@ IN SOA daniel.local. daniel.local. (
950749046
10800
3600
432000
38400 )
;
@ IN NS daniel.local.
1 IN PTR daniel.local.
@ IN SOA daniel.local. daniel.local. (
950749046
10800
3600
432000
38400 )
;
@ IN NS daniel.local.
1 IN PTR daniel.local.
Obs.: Troque o daniel.local pelo seu SEUDOMINIO.ALGUMACOISA e na linha onde está '1 IN PTR daniel.local.', além de trocar o daniel.local, troque também o 1 pelo o número final do ip do seu servidor, é que no exemplo o servidor tem o ip 192.168.0.>1<.
Crie também o arquivo db.daniel.local, onde daniel.local deve ser substituído por SEUDOMINIO.ALGUMACOISA, e dentro dele coloque:
$TTL 78000
@ IN SOA daniel.local. daniel.local. (
950749046
10800
3600
432000
38400 );
@ IN NS daniel.local.
daniel.local IN A 192.168.0.1
daniel IN A 192.168.0.1
@ IN SOA daniel.local. daniel.local. (
950749046
10800
3600
432000
38400 );
@ IN NS daniel.local.
daniel.local IN A 192.168.0.1
daniel IN A 192.168.0.1
Mais uma vez, faça as alterações de acordo com o seu domínio/ip.
Crie também caso não exista o arquivo named.conf.local com o conteúdo:
zone "daniel.local" {
type master;
file "/etc/bind/db.daniel.local";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.0.168.192";
};
type master;
file "/etc/bind/db.daniel.local";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.0.168.192";
};
Faça as alterações de acordo com o seu domínio/ip.
Adicione caso não exista dentro do aquivo named.conf a linha:
include "/etc/bind/named.conf.local";
Reinicie o bind e torça:
# /etc/init.d/bind9 restart
Configure o seu servidor para utilizar o DNS que você acabou de configurar, edite o arquivo /etc/resolv.conf de forma que fique assim:
domain daniel.local
search daniel.local
nameserver 127.0.0.1
search daniel.local
nameserver 127.0.0.1
Faça um teste pingando o domínio:
# ping daniel.local
Pingou? Parabéns, está funcionando... mais uma vez, não se esqueça de ajustar onde está 'daniel.local' para SEUDOMINIO.ALGUMACOISA.
Já tinha visto as novidades desta nova versão, e já tinha instalado a mesma.
Gostei realmente bom, e se não me engano, se eles continuarem com isso de configurar no WINDOWS o que eu acho denecessario e que eles deveriam criar sua própria interface, porem se continuarem, não duvido que será possivel migrar AD's já prontos, não testei ainda iria testar mais com tava em testes desisti, eu iria criar uma imagem de meu AD que tenho na empresa e tentar passa-lo ao SAMBA.
Bom creio eu que se isso for possivel, realmente o windows tera que ficar para o ramo mais pro futuro, de geladeiras com windows, ferro de passar e etc!
;D
Show de bola o artigo, grande abraço.