Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • Kea Kea
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 574
    • Issues 574
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 54
    • Merge requests 54
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source ProjectsISC Open Source Projects
  • KeaKea
  • Issues
  • #2191
Closed
Open
Issue created Nov 17, 2021 by Christian Bösch@cboesch

ddns with dhcp6 not working

Kea 2.0.0 DDNS updates are not working with DHCP6. IPv6 address is assigned but nothing happens with D2. I've tried a tcpdump on lo0, but no traffic to 53001. If I try the same with DHCP4 everything is fine and DDNS is updated.

config snippets:

{
"DhcpDdns":
{
  "ip-address": "127.0.0.1",
  "port": 53001,
  "control-socket": {
      "socket-type": "unix",
      "socket-name": "/tmp/kea-ddns-ctrl-socket"
  },
  "tsig-keys": [
    {
      "name": "dhcp-update.",
      "algorithm": "hmac-md5",
      "secret": "replaced"
    }
  ],
  "forward-ddns" : {
      "ddns-domains": [
          {
              "dns-servers": [
                  {
                      "ip-address": "2002:629:2131:2300::53:1",
                      "port": 53
                  }
              ],
              "key-name": "dhcp-update.",
              "name": "lan6.abc.net."
          },
....
{
"Dhcp6": {
    "interfaces-config": {
        "interfaces": [ "vmx0/2002:629:2131:2300::547:11" ]
    },
    "control-socket": {
        "socket-type": "unix",
        "socket-name": "/tmp/kea6-ctrl-socket"
    },
    "dhcp-ddns" : {
        "enable-updates" : true,
        "server-ip": "127.0.0.1",
        "server-port":53001
    },
...
    "subnet6": [
        {
            "subnet": "2002:629:2131:445C::/64",
            "id": 2016,
            "rapid-commit": true,
            "pools": [ { "pool": "2002:629:2131:445C::4-2002:629:2131:445C::80", "client-class": "registered-server1" },
                       { "pool": "2002:629:2131:445C::81-2002:629:2131:445C::FF", "client-class": "registered-server2" } ],
            "reservations-global": true,
            "reservations-in-subnet": false,
            "ddns-override-client-update": true,
            "ddns-override-no-update": true,
            "ddns-send-updates": true,
            "ddns-qualifying-suffix": "lan6.abc.net.",
            "hostname-char-set": "[^A-Za-z0-9.-]",
            "hostname-char-replacement": "x"
        }
    ],
...
Edited Nov 18, 2021 by Wlodzimierz Wencel
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking