include in pool

BASSAGET Cédric <[email protected]>
Newsgroups gmane.network.dhcp.isc.dhcp-server
Message-ID <CAN+OZjSm9xp_7rGJDHycU1qibKpR9D1b+3p2DkkVHXrsMhYYBA@mail.gmail.com>
Hello.
I have to configure a dhcp server wich will act as master for dozens of
relays.
My basic pool config includes a lot of "allow members of" statements, like
this :


subnet 192.168.2.0 netmask 255.255.255.0 {
    option routers 192.168.2.1;
    #option domain-name-servers 192.168.2.1;
    #option bootfile-name = "snom821.htm";
    pool {
        range 192.168.2.100 192.168.2.200;
        ### Assign who is going to use this pool
        allow members of "voip-mac-address-prefix";
        # allow localhost for NRPE
        # allow members of "localhost";
        # Aastra
        allow members of "Aastra6730i";
        allow members of "Aastra6731i";
        allow members of "Aastra6739i";
        allow members of "Aastra6751i";
        allow members of "Aastra6753i";
        allow members of "Aastra6755i";
        allow members of "Aastra6757i";
        # Snom
        allow members of "Snom300";
        allow members of "Snom320";
        allow members of "Snom360";
        allow members of "Snom370";
        allow members of "Snom820";
       ....
     }
}

As I have to create dozens of pools, I tried to put all these "allow
members of ..." in a file called "allowed_members.include", and replace my
pool def by :

subnet 192.168.2.0 netmask 255.255.255.0 {
    option routers 192.168.2.1;
    pool {
        include "path/to/allowed_members.include";
    }
}


but it does not work, it throws a config error when testing config.

So my questions are :
- is there a way to do an "include" inside a pool ?
- is there another way to declare multiple pools for each relay ? (all
relays will have the same config)

The aim of this is to have a small and comprehensible dhcpd.conf file.


Regards,
Cédric

_______________________________________________
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
[email protected]
https://lists.isc.org/mailman/listinfo/dhcp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.