<div dir="ltr">Hi All, <div><br></div><div>I am trying to use kea-DHCPv6 in my local lab, and I observed that if I don't place the line interface in subnet 6 section, it is not working and not able to get lease even though I added the interface on global section </div><div><br></div><div>Configuration snippet:</div><div>{<br>  "Dhcp6": {<br>    "interfaces-config": {<br>      "interfaces": ["ens192"]  # The network interface the DHCPv6 server listens on<br>    },<br><br>    "multi-threading": {<br>        "packet-queue-size": 28,<br>        "enable-multi-threading": true,<br>        "thread-pool-size": 4<br>    },<br>    <br>    "lease-database": {<br>      "name": "/XXXXX/XXXXXX/XXXXX/XXXX/dhcp6.leases",<br>       "type": "memfile",  # In-memory lease database (useful for testing)<br>      "persist": true     # Save leases to disk<br>    },<br>    <br><br>    "subnet6": [<br>      {<br>        "subnet": "2001:470:edb5:200::/64",  # The subnet from which addresses are allocated<br>       # "interface": "ens192",<br>        "pools": [<br>                {"pool": "2001:470:edb5:200::2-2001:470:edb5:200::15"},<br>                {"pool":  "2001:470:edb5:200::3e-2001:470:edb5:200::51"},<br>                {"pool": "2001:470:edb5:200::52-2001:470:edb5:200::65"}<br>        ],<br>        <br>        "preferred-lifetime": 600,<br>        "valid-lifetime": 1200,<br>        "option-data": [<br>          {<br>            "name": "dns-servers",<br>            "data": "2001:470:edb5:200::23"  # Override DNS servers for this subnet<br>          },<br>          {<br>            "name": "domain-search",<br>            "data": "<a href="http://tester.com">tester.com</a>"<br>          }<br>        ]<br>      }<br>    ]<br> }<br>}</div><div>In the logs I am getting are as below:</div><div>2025-02-19 11:48:26.576 DEBUG [kea-dhcp6.packets/2086321.139784175461952] DHCP6_RESPONSE_DATA responding with packet type 2 data is localAddr=[ff02::1:2]:547 remoteAddr=[fe80::a28:a7f4:fea5:8142]:546<br>msgtype=2(ADVERTISE), transid=0x88e10a<br>type=00001, len=00014: 00:01:00:01:2c:80:f6:f7:74:5d:22:3e:02:d1<br>type=00002, len=00014: 00:01:00:01:2d:71:74:58:00:50:56:a2:ea:0c<br>type=00003(IA_NA), len=00064: iaid=125047786, t1=0, t2=0,<br>options:<br>  type=00013, len=00048: NoAddrsAvail(2) "Server could not select subnet for this client"<br>type=00023, len=00016: 2001:470:edb5:200::23<br>type=00024, len=00012: "<a href="http://tester.com">tester.com</a>." (fqdn)<br>type=39(CLIENT_FQDN), flags: (N=1, O=0, S=0), domain-name='ddddddd-lenovo-zzzz.' (full)<br>No relays traversed.</div><div><br></div><div><br></div><div>Q)</div><div>1)Is it mandatory to add the interface line in every subnet6 section, unlike subnet4</div><div>2)If that is mandatory, how can I use multiple subnets? Let's say I have one more network range using the same DHCPv6 appliance, but I don't have any interface on the box. How can we use that </div><div><br></div><div><div>Can someone who is familiar with such setups and has faced similar issues please guide me? </div><div><br></div><div>Thanks in Advance</div></div><div>Kraishak</div><div><br></div><div><br></div><div><br></div><div><br></div></div>