________________________________
From: Thomas Markwalder <[email protected]>
Sent: 10 June 2016 11:37
To: tach yon; [email protected]
Subject: Re: [kea-dev] Reverse DNS update

On 6/2/16 11:11 AM, Thomas Markwalder wrote:
:

Hi Tomas,

I cleared the logs and renewed the address on my test machine to hopefully 
capture only the related events. Please find the logs attached. Apologies for 
the format of this message, this email web client is being very stupid :(

With thanks,
Lewis


Hi Lewis:

Looking at the kea-dhcp4.log, you'll see this:

2016-06-02 15:05:35.953 DEBUG [kea-dhcp4.packets/35454] DHCP4_QUERY_DATA 
[hwtype=1 00:50:56:9d:0f:1f], cid=[01:00:50:56:9d:0f:1f], tid=0x3765bcd1, 
packet details: local_address=255.255.255.255:67, remote_adress=0.0.0.0:68, 
msg_type=DHCPREQUEST (3), transid=0x3765bcd1,
options:
  type=012, len=007: "windhcp" (string)
  type=050, len=004: 10.12.30.150 (ipv4-address)
  type=053, len=001: 3 (uint8)
  type=054, len=004: 10.12.30.6 (ipv4-address)
  type=055, len=012: 1(uint8) 15(uint8) 3(uint8) 6(uint8) 44(uint8) 46(uint8) 
47(uint8) 31(uint8) 33(uint8) 121(uint8) 249(uint8) 43(uint8)
  type=060, len=008: "MSFT 5.0" (string)
  type=061, len=007: 01:00:50:56:9d:0f:1f
  type=81 (CLIENT_FQDN), flags: (N=0, E=0, O=0, S=0), domain-name='windhcp' 
(partial)


The FQDN flags being sent up by your Client, specify N and S as 0, which 
translates to "Client wants to do forward updates, server should do reverse 
updates".   Look at Table 7.4 in the Kea Admin guide.  You have two options:

1. If you have control over your client you can change these flags to be N=0, 
S=1 ... this requests the server to do both Forward and Reverse updates.

2. If you cannot control the client, then you can use the parameter 
override-client-update. When this parameter is true, kea-dhcp4 will disregard 
requests for client delegation and generate a DDNS request to update both 
forward and reverse DNS data:

"Dhcp4": {
    "dhcp-ddns": {
        "override-client-update": true,
        ...
    },
    ...
}

Looking kea-ddns.log, it receives the request from kea-dhcp4 but drops as it  
does not request forward updates (due to the client flags) and reverse updates 
are not enabled (no reverse domains), so it correctly drops the request.

Once you've addressed the flag issue, you should be on your way.

Thomas

ISC Software Engineering



Hi Lewis:

I'm just following up to see if you've gotten things working.   I've also cc'd 
this email to our user list: 
[email protected]<mailto:[email protected]>.   Using this email 
lets you look for answers and share ideas with our growing Kea user community.  
 Our users are a creative, thoughtful group eager to help and learn from each 
other.

Regards,

Thomas Markwalder

ISC Software Engineering



Hi Thomas,


I tried using the override-client-update option. My test DNS server happily 
receives dynamic updates now, thanks muchly!


Kind regards,

Lewis
_______________________________________________
Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to