[FUG-BR] RES: RES: [OT] BIND e Active Directory
Renato Frederick
frederick em dahype.org
Domingo Dezembro 9 11:46:26 BRST 2007
Luiz, bacana a documentação, é bom para deixar como referencia que o dcpromo
e o wizard não são bichos de 7 cabeças, hehehehe!
> -----Mensagem original-----
> De: freebsd-bounces em fug.com.br [mailto:freebsd-bounces em fug.com.br] Em
> nome de Luiz Otavio O Souza
> Enviada em: domingo, 9 de dezembro de 2007 09:07
> Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> Assunto: Re: [FUG-BR] RES: [OT] BIND e Active Directory
>
> ----- Original Message -----
> From: "Renato Frederick" <frederick em dahype.org>
> To: "'Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)'"
> <freebsd em fug.com.br>
> Sent: Saturday, December 08, 2007 12:05 PM
> Subject: [FUG-BR] RES: [OT] BIND e Active Directory
>
>
> Se você tem estações XP/vista, coloque o DNS 1o para o 2003, é
> imprescindível que eles registrem informações no DNS, como o hostname e
> consulte as informações relativas ao AD, como as zonas
> _msdcs.dominio.ad,
> DomainDnsZones.dominio.ad, _sites.dominio.ad e outras. Você pode até
> mandar
> o bind aceitar atualização dinâmica, mas se não existir estas zonas e
> outras
> que o wizard cria como os SRV, haverá muitos problemas no seu domínio.
>
> Então, voce pode colocar o free como slave da MS e fazer ele transferir
> a
> zona como uma zona normal(já que o AD usa um tipo de zona "integrada ao
> AD",
> que segue o mesmo conceito mas tem melhorias da própria MS), como
> backup
> somente.
>
> Outra coisa que voce tem que ver é se o bind aceita registros SRV.
>
> ------
> Renato,
>
> O registro que as estações fazem no dns é para registrar seu nome
> (hostname)
> e também o reverso (IP da estação - que pode ser dinâmico - para
> hostname).
>
> Felizmente tudo que é preciso para fazer a rede funcionar SEM utilizar
> dns e
> dhcpd do windows esta incluso no ports (isc-dhcpd-server3 - o bind já
> faz
> parte do sistema).
>
> Com as configurações informadas abaixo, o dhcpd (instalado no freebsd)
> configura o hostname e o reverso das estações assim que a estação
> alocar um
> IP, exatamente o que o Active Directory precisa para funcionar.
>
> Tenho algumas (aprox. 5 sites diferentes) com AD (todas com 2003, até
> aonde
> me lembro) e sempre com esse esquema que já se provou muito eficaz.
>
> Como a interação dhcpd/dns faz parte da infra-estrutura da rede AD,
> mantenha
> isso rodando (bem) no seu freebsd e seu Windows nunca mais vai reclamar
> da
> rede (experiencia propria).
>
> Descobri isso depois de muita insistencia (e vários problemas na rede
> AD).
>
> []'s
> Luiz
>
> ---- dhcpd.conf ----
> # lease update
> default-lease-time 86400;
> max-lease-time 604800;
>
> # type
> authoritative;
>
> # dns update
> ddns-update-style interim;
>
> # Use this to send dhcp log messages to a different log file (you also
> # have to hack syslog.conf to complete the redirection).
> log-facility local7;
>
> key dhcpd {
> algorithm hmac-md5;
> secret TEFLU0Q5MW45KiY3ODlBaGE3ODlzMWdoMW5oc2RhaGR1Z3QxCg==;
> };
>
> zone xxx.com.br. {
> primary 192.168.0.1;
> key dhcpd;
> }
>
> zone 0.168.192.in-addr.arpa. {
> primary 192.168.0.1;
> key dhcpd;
> }
>
> subnet 192.168.0.0 netmask 255.255.255.0 {
> range 192.168.0.121 192.168.0.240;
> do-forward-updates on;
> deny client-updates;
> option netbios-name-servers 192.168.0.XX; #WINS
> option domain-name "xxx.com.br";
> option domain-name-servers 192.168.0.1; # DNS
> option netbios-node-type 4;
> option routers 192.168.0.1; # gateway
> }
>
> ----- fim dhcpd.conf ----
>
> ----- named.conf -----
> acl clients {
> 192.168.0.0/24;
> };
>
> acl servers {
> 192.168.0.XX; # Servidor Active Directory
> };
>
> options {
> # adicione as suas configurações locais aqui
> listen-on {
> 192.168.0.1;
> };
> allow-recursion { clients; };
> };
>
> key dhcpd {
> algorithm hmac-md5;
> secret TEFLU0Q5MW45KiY3ODlBaGE3ODlzMWdoMW5oc2RhaGR1Z3QxCg==;
> };
> zone "xxx.com.br" {
> type master;
> check-names ignore;
> allow-update {
> key "dhcpd";
> servers;
> };
> file "dynamic/xxx.com.br";
> };
>
> zone "_msdcs.xxx.com.br" {
> type master;
> check-names ignore;
> allow-update {
> servers;
> };
> file "dynamic/_msdcs.xxx.com.br";
> };
>
> zone "_sites.xxx.com.br" {
> type master;
> check-names ignore;
> allow-update {
> servers;
> };
> file "dynamic/_sites.xxx.com.br";
> };
>
> zone "_tcp.xxx.com.br" {
> type master;
> check-names ignore;
> allow-update {
> servers;
> };
> file "dynamic/_tcp.xxx.com.br";
> };
>
> zone "_udp.xxx.com.br" {
> type master;
> check-names ignore;
> allow-update {
> servers;
> };
> file "dynamic/_udp.xxx.com.br";
> };
>
> zone "ForestDnsZones.xxx.com.br" {
> type master;
> check-names ignore;
> allow-update {
> servers;
> };
> file "dynamic/forestdnszones.xxx.com.br";
> };
>
> zone "DomainDnsZones.xxx.com.br" {
> type master;
> check-names ignore;
> allow-update {
> servers;
> };
> file "dynamic/domaindnszones.xxx.com.br";
> };
>
> zone "0.168.192.in-addr.arpa" {
> type master;
> allow-update {
> key "dhcpd";
> };
> file "dynamic/0.168.192.in-addr.arpa";
> };
>
> ----- fim do dhcpd.conf ----
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Mais detalhes sobre a lista de discussão freebsd