Send dhcp-users mailing list submissions to
        dhcp-users@lists.isc.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.isc.org/mailman/listinfo/dhcp-users
or, via email, send a message with subject or body 'help' to
        dhcp-users-requ...@lists.isc.org

You can reach the person managing the list at
        dhcp-users-ow...@lists.isc.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of dhcp-users digest..."


Today's Topics:

   1. Re: Ubuntu update to isc-dhcp-server seems to have broken
      config file processing (Simon Hobson)
   2. RE: Ubuntu update to isc-dhcp-server seems to have broken
      config file processing (bls s)


----------------------------------------------------------------------

Message: 1
Date: Fri, 4 Jun 2021 13:03:26 +0100
From: Simon Hobson <dh...@thehobsons.co.uk>
To: Users of ISC DHCP <dhcp-users@lists.isc.org>
Subject: Re: Ubuntu update to isc-dhcp-server seems to have broken
        config file processing
Message-ID: <cb1bda23-e31b-4abc-afe2-b5103338b...@thehobsons.co.uk>
Content-Type: text/plain; charset=us-ascii

bls s <bls3...@outlook.com> wrote:

> I'm using isc-dhcp-server 4.4.1-2 on RasPiOS Buster, and it's working fine 
> with the following subnet declaration:
>  
> subnet 192.168.92.0 netmask 255.255.255.0 {
>     option domain-search "foo.com", "dyn.foo.com";
>     option broadcast-address 192.168.92.255;
>     allow duplicates;
>     ddns-updates off;
>     pool {
>         ddns-updates on;
>         allow unknown-clients;
>         option domain-name "dyn.foo.com";
>         ddns-rev-domainname "dhcp";
>         default-lease-time 86400;
>         max-lease-time 86400;
>         range 192.168.92.101 192.168.92.127;
>     }
> }

That looks fine

> This same subnet config worked on Ubuntu 21.04 a couple of weeks ago, with 
> isc-dhcp-server V4.4.1-2.2-ubuntu6 on it. Today I updated on Ubuntu, got 
> isc-dhcp-server V4.4.1-2.2ubuntu6.1 and now isc-dhcp-server complains about 
> "Can't clone pool group".
>  
> I found that I can put the pool declaration outside of the subnet declaration 
> on Ubuntu, and it works correctly. Unfortunately, doing this on RasPiOS fails!

Having a pool outside of a subnet isn't a valid config. It may appear to work, 
as do some other config errors, but may cause some really "interesting" issues.

> Am I totally using subnet and pool incorrectly, or is this an incompatible 
> change in isc-dhcp-server? And, is it an intended change coming to mainline 
> isc-dhcp-server or did Ubuntu bork it?

I'd be thinking that there's something changed in the Ubuntu version. Can you 
roll-back to the earlier version and try it again ?

Simon



------------------------------

Message: 2
Date: Fri, 4 Jun 2021 14:01:52 +0000
From: bls s <bls3...@outlook.com>
To: Users of ISC DHCP <dhcp-users@lists.isc.org>
Subject: RE: Ubuntu update to isc-dhcp-server seems to have broken
        config file processing
Message-ID:
        
<mwhpr02mb2591ac27e741f12cdd2774eaa3...@mwhpr02mb2591.namprd02.prod.outlook.com>
        
Content-Type: text/plain; charset="us-ascii"

Thanks, Simon for confirming my understanding.

Yes, have backed off to the previous version and it works, so there's a 
workaround.

I'm off to sort out how to file an actual bug report on Ubuntu in the hope that 
they revert the change (whatever it is!).

Benn

-----Original Message-----
From: dhcp-users <dhcp-users-boun...@lists.isc.org> On Behalf Of Simon Hobson
Sent: Friday, June 4, 2021 5:03 AM
To: Users of ISC DHCP <dhcp-users@lists.isc.org>
Subject: Re: Ubuntu update to isc-dhcp-server seems to have broken config file 
processing

bls s <bls3...@outlook.com> wrote:

> I'm using isc-dhcp-server 4.4.1-2 on RasPiOS Buster, and it's working fine 
> with the following subnet declaration:
>  
> subnet 192.168.92.0 netmask 255.255.255.0 {
>     option domain-search "foo.com", "dyn.foo.com";
>     option broadcast-address 192.168.92.255;
>     allow duplicates;
>     ddns-updates off;
>     pool {
>         ddns-updates on;
>         allow unknown-clients;
>         option domain-name "dyn.foo.com";
>         ddns-rev-domainname "dhcp";
>         default-lease-time 86400;
>         max-lease-time 86400;
>         range 192.168.92.101 192.168.92.127;
>     }
> }

That looks fine

> This same subnet config worked on Ubuntu 21.04 a couple of weeks ago, with 
> isc-dhcp-server V4.4.1-2.2-ubuntu6 on it. Today I updated on Ubuntu, got 
> isc-dhcp-server V4.4.1-2.2ubuntu6.1 and now isc-dhcp-server complains about 
> "Can't clone pool group".
>  
> I found that I can put the pool declaration outside of the subnet declaration 
> on Ubuntu, and it works correctly. Unfortunately, doing this on RasPiOS fails!

Having a pool outside of a subnet isn't a valid config. It may appear to work, 
as do some other config errors, but may cause some really "interesting" issues.

> Am I totally using subnet and pool incorrectly, or is this an incompatible 
> change in isc-dhcp-server? And, is it an intended change coming to mainline 
> isc-dhcp-server or did Ubuntu bork it?

I'd be thinking that there's something changed in the Ubuntu version. Can you 
roll-back to the earlier version and try it again ?

Simon

_______________________________________________
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

dhcp-users mailing list
dhcp-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/dhcp-users


------------------------------

Subject: Digest Footer

_______________________________________________
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

dhcp-users mailing list
dhcp-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/dhcp-users


------------------------------

End of dhcp-users Digest, Vol 152, Issue 3
******************************************

Reply via email to