Como configurar um DHCPv6 no Debian

Olá Pessoal,

Para finalizar a série de postagens sobre o DHCP, hoje mostrarei a configuração do DHCPv6 no Debian, com foco na configuração prática e mais simplificada para o melhor aprendizado.

Configuração do Servidor DHCP

Instale do pacote isc-dhcp-server. 
aptitude install isc-dhcp-server

Crie o arquivo dhcpd6.conf neste diretório com o seguinte conteúdo.
vi /etc/dhcp/dhcpd6.conf

default-lease-time 600;
max-lease-time 7200;
log-facility local7;

Rede que o servidor deverá distribuir os endereços IP
subnet6 fdab:cdef:2::/64 {
range6 fdab:cdef:2::100 fdab:cdef:2::200; #Pool de endereço, Lembrando que os endereços IPV6 são hexadecimais, ou seja, os endereços serão distribuídos até endereço 200 e não até o IP 200.
option dhcp6.name-servers fdab:cdef:3::2; # Opção para o IP do servidor dns.
        option dhcp6.domain-search "TeclaTI.com"; # Opção para o nome do domínio.
}


Utilizado somente para subir o serviço DHCP, caso esteja distribuindo o endereço para outra Rede, declare o endereço a qual o servidor pertence.

subnet6 fdab:cdef:1::/64 {
}
:x


Antes de iniciar o serviço para realizar a distribuição dinâmica de endereços IPv6 via DHCP é necessário criar o arquivo /var/lib/dhcp/dhcpd6.leases para armazenar os logs com os registros dos empréstimos realizados. 

root@DHCPv6-Server:/# touch /var/lib/dhcp/dhcpd6.conf.leases
root@DHCPv6-Server:/#dhcpd -6 -f -cf /etc/dhcp/dhcpd6.conf


Configuração do IPV6.

sysctl -w net.ipv6.conf.eth0.autoconf=0 #utilizado para desativar a autoconfiguração.
sysctl -w net.ipv6.conf.eth0.accept_ra=0 #utilizado para distribuir automaticamente o endereço de
Gateway, caso o servidor seja o Gateway da rede.
sysctl -w net.ipv6.conf.all.forwarding=0 #utilizado para desativar o encaminhamento IPV6, ative se o servidor for o Gateway da rede.


Observações

  • A configuração do endereço de gateway não é mais realizada através do servidor DHCP, mas por meio das mensagens Router Advertisement (ICMPv6 Tipo 134) enviadas pelos roteadores. 
  • Não declare a interface link local fe80::xxxx, se você configurou o endereço IPv6 Static nele. Caso o serviço não inicialize por isso delete criando um script de inicialização e coloque exatamente o endereço IP do link local.


echo ifconfig eth0 inet6 del ip_o_qual_quer_deletar >> /etc/init.d/inet6

#Script para deletar o endereço de link local#
vi /etc/init.d/inet6
#!/bin/bash
ifconfig eth0 inet6 del ip_o_qual_quer_deletart
:x
chmod +x /etc/init.d/inet6
insserv inet6





Cliente debian
dhclient -6

Cliente windows
ipconfig /release6
ipconfig /renew6

Nenhum comentário:

Postar um comentário