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:/#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