dhcpcd-discuss

RE: RE: DHCP Option 81 Client FQDN and new_fqdn

Walrath, Paul

Thu Jul 02 17:17:55 2015

Hi Roy,

Here's what I have for a dhcpd configuration for DHCPv4:

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;

subnet 192.168.2.0 netmask 255.255.255.0 {
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.2.255;
    option routers 192.168.2.1;
    option netbios-name-servers 192.168.2.1;

    option domain-name "example.org";
    option domain-name-servers 8.8.8.8, 8.8.4.4;

    range 192.168.2.100 192.168.2.199;
    default-lease-time 43200;
    max-lease-time	86400;
}

host testbed1 {
    # Replace this with your device's MAC address
    hardware ethernet 11:22:33:44:55:66;
    fixed-address 192.168.2.149;
    option host-name "testbed1";
    option fqdn.fqdn "t1.fqdn.walrath.name";
    option fqdn.encoded true;
}

I will try to use "ddns-update-style standard;" instead of "ddns-update-style none;" to see if it makes a difference.  Note that I am not doing DDNS so I'm not sure how dhcpd will take this.

Paul

-----Original Message-----
From: Roy Marples [mailto:roy@xxxxxxxxxxxx] 
Sent: Thursday, July 02, 2015 9:44 AM
To: Walrath, Paul; dhcpcd-discuss@xxxxxxxxxxxx
Subject: Re: [dhcpcd-discuss] RE: DHCP Option 81 Client FQDN and new_fqdn

Hi Paul

On 02/07/2015 17:40, Walrath, Paul wrote:
> I did a test and found that ISC dhcpd 4.2.4 DHCP server did not look
> at the E bit in Option 81 that is sent from the client.  Dhcpcd sent
> Option 81 with the E bit set but dhcpd returned Option 81 with the
> fqdn still ASCII encoded.  I had to configure dhcpd using "option
> fqdn.encoding true" in order to get it to return the fqdn using RFC
> 1035 encoding.  It appears as though ASCII is its default encoding,
> at least for the fqdn response that it returns to the client.  RFC
> 4702 says that a server MUST use the same encoding as that used by
> the client, so I don't understand this result.  It appears as though
> ISC dhcpd is not in compliance with RFC 4702.

Could you share the fqdn part of your config? I can never get dhcpd to
send back any FQDN option.

But from the sounds of it, you are right that it does appear to be a bug
in dhcpd.

There are other areas where dhcpd/dhclient isn't entirely RFC compliant
so it doesn't come as any big surprise either.

Roy

Attachment: dhcpd.eth1.conf
Description: dhcpd.eth1.conf


Follow-Ups:
RE: RE: DHCP Option 81 Client FQDN and new_fqdnWalrath, Paul
References:
RE: DHCP Option 81 Client FQDN and new_fqdnWalrath, Paul
Re: RE: DHCP Option 81 Client FQDN and new_fqdnRoy Marples
RE: RE: DHCP Option 81 Client FQDN and new_fqdnWalrath, Paul
Re: RE: DHCP Option 81 Client FQDN and new_fqdnRoy Marples
Archive administrator: postmaster@marples.name