web-dev-qa-db-ja.com

有線アダプターと無線アダプターのDUIDは同じです。 Ubuntu 16.04.2

それで、私はすでに この投稿 を見ました、そしてそれは私の質問に部分的にしか答えていませんが、同じくらい多くの混乱を加えました。私は両方のdhclient6- *ファイルを調べました。1つは有線アダプタ用で、もう1つは無線用です。ファイルの他の部分はそれぞれのアダプターと異なるIPv6アドレスを示していますが、それらは同じであるように見えます。ファイルの出力は次のとおりです。

無線インターフェース出力:

default-duid "\000\0044\267\013\003\207\223p\364\317&\017\357t8\033\364";
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>;
}

有線インターフェース出力:

default-duid "\000\0044\267\013\003\207\223p\364\317&\017\357t8\033\364";
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>;
}

必要な情報がさらにある場合は、お知らせください。

1
linuxuser

DUIDは、インターフェースではなくデバイスを識別します。デバイスは、すべてのインターフェイスで同じDUIDを使用します。

これは、IPv4とIPv6 DHCPの重要な違いです。 IPv4 DHCPは、各インターフェイスで異なるMACアドレスによってクライアントを識別します。複数のMACアドレスが同じデバイスに属している場合はわかりません。 IPv6 DHCPはデバイスをDUIDで識別し、各デバイスが複数のインターフェースを持つことができることを認識します。各インターフェイスには、IDアソシエーションID(IAID)によって識別される1つ以上のID(アドレス)を設定できます。

これにより、どのデバイスがどのネットワークに接続されているかを簡単に確認でき、クライアントが接続するインターフェイスに関係なく、デバイスを一貫してプロビジョニングできます。ネットワークアダプターを交換してもDHCPv6サーバーを混乱させることはなく、DUIDに基づいて同じクライアントであることを認識できます。

3
Sander Steffann