Como posso descobrir o DUID DHCPv6 do meu sistema?

1

Gostaria de atribuir um endereço IPv6 estático à minha máquina executando o Ubuntu Server 15 usando o DHCPv6. Para fazer isso, preciso saber o DUID usado pelo cliente DHCP para poder atribuir o IP estático a ele no servidor DHCP da minha rede.

Como posso descobrir qual DUID está sendo usado?

    
por ThiefMaster 21.12.2015 / 23:49

2 respostas

3

O servidor Ubuntu chama o dhclient com alguns sinalizadores, mas principalmente com as opções padrão, e, portanto, o padrão é um DUID DUID-LLT tipo 1. A área de trabalho do Ubuntu usa o Network Manager, que chama o dhclient com um DUID DUID-UUID tipo 4.

Para servidores, ele coloca em /var/lib/dhcp/dhclient6.......lease Para desktop, ele coloca em / var / lib / NetworkManager / dhclient6 ....... locação

É uma string estranha que se parece com: padrão-duid "\ 000 \ 001 \ 000 \ 001 \ 037 \ 305 \ 371 \ 341 \ 001 \ 002 \ 003 \ 004 \ 005 \ 006"

Aqui está um pequeno script que você pode usar para convertê-lo em um formato hexadecimal normal. Basta executar o script como:

./script '
#!/bin/bash

printf $1 | hexdump -e '14/1 "%02x " "\n"' | sed 's/ /:/g'
0
./script '
#!/bin/bash

printf $1 | hexdump -e '14/1 "%02x " "\n"' | sed 's/ /:/g'
0%pre%1%pre%0%pre%17511%pre%1%pre%2%pre%3%pre%4%pre%5%pre%6'
1%pre%0%pre%17511%pre%1%pre%2%pre%3%pre%4%pre%5%pre%6'

O script:

%pre%     
por Bryce Larson 21.11.2016 / 19:39
0

Se você estiver usando DHCP com ISC dhcpd, procure:

/etc/dhcp/dhclient6.conf

Se você estiver usando dibbler como dhcp client check para o DUID em:

/var/lib/dibbler/client-duid

Também vale a pena verificar em /etc/dibbler/client.conf se houver outros bits.

    
por kcrk 26.05.2016 / 18:47

Tags