Endereço IPv6 de vaidade com SLAAC

2

Eu gostaria de forçar a segunda metade (o identificador de interface) dos meus endereços globais de link local e SLAAC a não serem derivados do meu endereço MAC ou completamente aleatórios (de extensões de privacidade), mas um valor que eu especificaria eu mesmo.

Isso é possível?

    
por codl 29.03.2014 / 23:42

2 respostas

1

Você não pode fazer isso com o SLAAC.

Mas você pode fazê-lo com DHCPv6 com uma reserva estática (por exemplo, a diretiva fixed-address6 para o ISC dhcp) ou configurando o endereço IPv6 manualmente no seu computador.

    
por 30.03.2014 / 17:54
0

Gostaria de fornecer opções adicionais para a resposta aceita.

Você não pode alterar o comportamento das extensões de privacidade SLAAC e SLAAC +, como você percebeu, mas pode configurar seu roteador para anunciar um serviço DHCPv6 com estado. Esse modo de operação tem um nome diferente no software de roteador diferente, mas geralmente é chamado de stateless + stateful. Isso permitirá que seu roteador distribua concessões adicionais.

Se você não gostar dos endereços do SLAAC, poderá desativá-lo em sua rede, mas observe que os hosts android exigem que o SLAAC configure seus endereços. Sugiro que você configure o DHCPv6 além do SLAAC.

Se você estiver usando OpenWRT, você pode configurar um prefixo ULA (universal local address) para sua sub-rede (por exemplo, fd00:c0de:: ), então um host em, digamos 192.168.1.5, também receberá fd00:c0de::5 via dhcpv6 . Eu pessoalmente acho esta opção conveniente, pois é baseado em suas concessões dhcpv4.

Dependendo do seu roteador, você provavelmente também pode adicionar uma reserva estática na v6, com base no DUUID do seu dispositivo. Isso é mencionado na resposta aceita.

Você também pode atribuir a si mesmo o IPv6 desejado no host, se achar que a configuração do roteador é um pesadelo:

 #on linux
 sudo ip addr add fd00::g00d:c0de:15:dead/64 dev eth0
    
por 06.09.2016 / 09:57

Tags