DUID para adaptadores com e sem fio são os mesmos. Ubuntu 16.04.2

1

Então, eu já examinei este post e respondeu apenas parcialmente à minha pergunta, mas acrescentou muita confusão. Eu olhei para os dois arquivos dhclient6- *, um para o adaptador com fio e outro para o wireless. Eles parecem ser os mesmos, embora as outras partes do arquivo mostrem os respectivos adaptadores e diferentes endereços IPv6. A saída dos arquivos é a seguinte:

Saída da interface sem fio:

default-duid "
default-duid "
default-duid "
default-duid "%pre%0%pre%4473%pre%373p47&77t834";
lease6 {
  interface "enp3s0f2";
  ia-na xx:xx:xx:xx {
    starts 1486441445;
    renew 0;
    rebind 0;
    iaaddr 2001:470:1f11:f3e:x:x:x:223 {
      starts 1486441445;
      preferred-life 4500;
      max-life 7200;
    }
  }
  option dhcp6.client-id 0:4:34:b7:b:3:87:93:70:f4:cf:26:f:ef:74:38:1b:f4;
  option dhcp6.server-id <server_id>;
  option dhcp6.name-servers <name_server>;
}
lease6 {
  interface "enp3s0f2";
  ia-na xx:xx:xx:xx {
    starts 1486441445;
    renew 0;
    rebind 0;
    iaaddr 2001:470:1f11:f3e:x:x:x:223 {
      starts 1486441445;
      preferred-life 4500;
      max-life 7200;
    }
  }
  option dhcp6.client-id 0:4:34:b7:b:3:87:93:70:f4:cf:26:f:ef:74:38:1b:f4;
  option dhcp6.server-id <server_id>;
  option dhcp6.name-servers <name_server>;
}
0%pre%4473%pre%373p47&77t834"; lease6 { interface "wlp2s0"; ia-na xx:xx:xx:xx { starts 1486964372; renew 0; rebind 0; iaaddr 2001:470:1f11:f3e:x:x:x:226 { starts 1486964372; preferred-life 4500; max-life 7200; } } option dhcp6.client-id 0:4:34:b7:b:3:87:93:70:f4:cf:26:f:ef:74:38:1b:f4; option dhcp6.server-id <server_id>; option dhcp6.name-servers <name_server>; } lease6 { interface "wlp2s0"; ia-na xx:xx:xx:xx { starts 1486964372; renew 0; rebind 0; iaaddr 2001:470:1f11:f3e:x:x:x:226 { starts 1486964372; preferred-life 4500; max-life 7200; } } option dhcp6.client-id 0:4:34:b7:b:3:87:93:70:f4:cf:26:f:ef:74:38:1b:f4; option dhcp6.server-id <server_id>; option dhcp6.name-servers <name_server>; }
0%pre%4473%pre%373p47&77t834"; lease6 { interface "enp3s0f2"; ia-na xx:xx:xx:xx { starts 1486441445; renew 0; rebind 0; iaaddr 2001:470:1f11:f3e:x:x:x:223 { starts 1486441445; preferred-life 4500; max-life 7200; } } option dhcp6.client-id 0:4:34:b7:b:3:87:93:70:f4:cf:26:f:ef:74:38:1b:f4; option dhcp6.server-id <server_id>; option dhcp6.name-servers <name_server>; } lease6 { interface "enp3s0f2"; ia-na xx:xx:xx:xx { starts 1486441445; renew 0; rebind 0; iaaddr 2001:470:1f11:f3e:x:x:x:223 { starts 1486441445; preferred-life 4500; max-life 7200; } } option dhcp6.client-id 0:4:34:b7:b:3:87:93:70:f4:cf:26:f:ef:74:38:1b:f4; option dhcp6.server-id <server_id>; option dhcp6.name-servers <name_server>; }
0%pre%4473%pre%373p47&77t834"; lease6 { interface "wlp2s0"; ia-na xx:xx:xx:xx { starts 1486964372; renew 0; rebind 0; iaaddr 2001:470:1f11:f3e:x:x:x:226 { starts 1486964372; preferred-life 4500; max-life 7200; } } option dhcp6.client-id 0:4:34:b7:b:3:87:93:70:f4:cf:26:f:ef:74:38:1b:f4; option dhcp6.server-id <server_id>; option dhcp6.name-servers <name_server>; } lease6 { interface "wlp2s0"; ia-na xx:xx:xx:xx { starts 1486964372; renew 0; rebind 0; iaaddr 2001:470:1f11:f3e:x:x:x:226 { starts 1486964372; preferred-life 4500; max-life 7200; } } option dhcp6.client-id 0:4:34:b7:b:3:87:93:70:f4:cf:26:f:ef:74:38:1b:f4; option dhcp6.server-id <server_id>; option dhcp6.name-servers <name_server>; }

Saída da interface com fio:

%pre%

Se houver mais informações necessárias, informe-nos.

    
por linuxuser 14.02.2017 / 00:41

1 resposta

3

O DUID identifica o dispositivo, não a interface. Um dispositivo usará o mesmo DUID em todas as suas interfaces.

Esta é uma distinção importante entre o IPv4 e o IPv6 DHCP. O IPv4 DHCP identifica o cliente pelo seu endereço MAC, que é diferente em cada interface. Não sabe quando vários endereços MAC pertencem ao mesmo dispositivo. O IPv6 DHCP identifica o dispositivo com o DUID para que saiba que cada dispositivo pode ter várias interfaces. Cada interface pode ter um ou mais identificadores (endereços), identificados por IDs de associação de identidade (IDs de associação de identidade).

Isso torna mais fácil ver qual dispositivo conectado a qual rede e provisionar o dispositivo de forma consistente Independente de qual interface o cliente se conecta. Mesmo a substituição do adaptador de rede não irá confundir o servidor DHCPv6, ele ainda pode reconhecer que é o mesmo cliente baseado no DUID.

    
por Sander Steffann 14.02.2017 / 01:11