LDAP and formatting of configs
Brendan Kearney
bpk678 at gmail.com
Wed Jun 5 20:45:15 UTC 2013
this is what i have. i have a dhcpComments object so i can add/remove
the dhcpStatements easily. they should not interfere. would the
dhcpFailOverPeerDN objects be what is causing the issue?
# extended LDIF
#
# LDAPv3
# base <cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# DHCP Config, Daemons, bpk2.com
dn: cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
cn: DHCP Config
dhcpFailOverPeerDN: cn=dhcp01,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
dhcpFailOverPeerDN: cn=dhcp02,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
dhcpOption: T150 code 150 = string
dhcpOption: wpad-url code 252 = text
dhcpStatements: ddns-update-style interim
dhcpStatements: ddns-updates on
dhcpStatements: update-static-leases on
dhcpStatements: authoritative
dhcpStatements: log-facility local1
dhcpStatements: key dhcp { algorithm hmac-md5; secret
gPzE5hDFTS6Fm0ET0XD3Wqs+
GCJ9; }
dhcpStatements: zone 1.168.192.in-addr.arpa { primary 192.168.50.1; key
dhcp;
}
dhcpStatements: zone 2.168.192.in-addr.arpa { primary 192.168.50.1; key
dhcp;
}
dhcpStatements: zone 3.168.192.in-addr.arpa { primary 192.168.50.1; key
dhcp;
}
dhcpStatements: zone 50.168.192.in-addr.arpa { primary 192.168.50.1; key
dhcp;
}
dhcpStatements: zone bpk2.com { primary 192.168.50.1; key dhcp; }
objectClass: top
objectClass: dhcpService
objectClass: dhcpOptions
dhcpPrimaryDN: cn=dhcp01,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
dhcpSecondaryDN: cn=dhcp02,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
# proxied-clients, DHCP Config, Daemons, bpk2.com
dn: cn=proxied-clients,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
cn: proxied-clients
dhcpStatements: match pick-first-value (option dhcp-client-identifier,
hardwar
e)
objectClass: top
objectClass: dhcpClass
# unproxied-clients, DHCP Config, Daemons, bpk2.com
dn: cn=unproxied-clients,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
cn: unproxied-clients
dhcpStatements: match pick-first-value (option dhcp-client-identifier,
hardwar
e)
objectClass: top
objectClass: dhcpClass
# dev, DHCP Config, Daemons, bpk2.com
dn: cn=dev,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
cn: dev
dhcpHWAddress: ethernet e4:11:5b:13:80:b8
dhcpOption: dhcp-client-identifier 1:e4:11:5b:13:80:b8
dhcpStatements: ddns-hostname "dev"
objectClass: top
objectClass: dhcpHost
objectClass: dhcpOptions
# printer-eth0, DHCP Config, Daemons, bpk2.com
dn: cn=printer-eth0,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
cn: printer-eth0
dhcpHWAddress: ethernet 00:15:60:49:7b:44
dhcpStatements: fixed-address 192.168.1.3
dhcpStatements: ddns-hostname "printer"
objectClass: top
objectClass: dhcpHost
# printer-wlan0, DHCP Config, Daemons, bpk2.com
dn: cn=printer-wlan0,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
cn: printer-wlan0
dhcpHWAddress: ethernet 00:15:60:e8:ae:83
dhcpStatements: fixed-address 192.168.1.3
dhcpStatements: ddns-hostname "printer"
objectClass: top
objectClass: dhcpHost
# dhcp01, DHCP Config, Daemons, bpk2.com
dn: cn=dhcp01,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
dhcpServiceDN: cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
cn: dhcp01
cn: server
dhcpComments: failover peer "dhcp-failover" { primary; address
192.168.25.1; p
ort 647; peer address 192.168.50.1; peer port 647; max-response-delay
60; max
-unacked-updates 10; mclt 3600; load balance max seconds 3; split
128; }
objectClass: top
objectClass: dhcpServer
dhcpStatements: failover peer "dhcp-failover" { primary; address
192.168.25.1;
port 647; peer address 192.168.50.1; peer port 647; max-response-delay
60; m
ax-unacked-updates 10; mclt 3600; load balance max seconds 3; split
128; }
# dhcp02, DHCP Config, Daemons, bpk2.com
dn: cn=dhcp02,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
dhcpServiceDN: cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
objectClass: top
objectClass: dhcpServer
cn: dhcp02
cn: vpn
dhcpComments: failover peer "dhcp-failover" { secondary; address
192.168.50.1;
port 647; peer address 192.168.25.1; peer port 647; max-response-delay
60; m
ax-unacked-updates 10; load balance max seconds 3; }
dhcpStatements: failover peer "dhcp-failover" { secondary; address
192.168.50.
1; port 647; peer address 192.168.25.1; peer port 647;
max-response-delay 60;
max-unacked-updates 10; load balance max seconds 3; }
# pool1, 192.168.3.0, bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=pool1,cn=192.168.3.0,cn=bpk2,cn=DHCP
Config,ou=Daemons,dc=bpk2,dc=com
dhcpRange: 192.168.3.100 192.168.3.199
dhcpStatements: allow unknown-clients
dhcpStatements: failover peer "dhcp-failover"
objectClass: top
objectClass: dhcpPool
cn: pool1
# pool1, 192.168.50.0, bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=pool1,cn=192.168.50.0,cn=bpk2,cn=DHCP
Config,ou=Daemons,dc=bpk2,dc=com
dhcpRange: 192.168.50.50 192.168.50.99
dhcpStatements: allow members of "proxied-clients"
dhcpStatements: failover peer "dhcp-failover"
objectClass: top
objectClass: dhcpPool
cn: pool1
# bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=bpk2,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
cn: bpk2
objectClass: dhcpSharedNetwork
objectClass: top
# 192.168.3.0, bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=192.168.3.0,cn=bpk2,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
cn: 192.168.3.0
dhcpNetMask: 24
dhcpOption: domain-name "bpk2.com"
dhcpOption: subnet-mask 255.255.255.0
dhcpOption: broadcast-address 192.168.3.255
dhcpOption: routers 192.168.3.254
dhcpOption: domain-name-servers ns01.bpk2.com,ns02.bpk2.com
dhcpOption: ntp-servers ntp.bpk2.com
dhcpOption: netbios-name-servers server.bpk2.com
dhcpOption: wpad-url "http://wpad.bpk2.com/wpad.dat"
dhcpStatements: allow client-updates
dhcpStatements: default-lease-time 7200
dhcpStatements: max-lease-time 86400
dhcpStatements: ping-check true
dhcpStatements: ddns-domainname "bpk2.com"
dhcpStatements: ignore bootp
objectClass: top
objectClass: dhcpSubnet
objectClass: dhcpOptions
# 192.168.50.0, bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=192.168.50.0,cn=bpk2,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
cn: 192.168.50.0
dhcpNetMask: 24
dhcpOption: domain-name "bpk2.com"
dhcpOption: subnet-mask 255.255.255.0
dhcpOption: broadcast-address 192.168.50.255
dhcpOption: routers 192.168.50.254
dhcpOption: domain-name-servers ns01.bpk2.com,ns02.bpk2.com
dhcpOption: ntp-servers ntp.bpk2.com
dhcpOption: netbios-name-servers server.bpk2.com
dhcpOption: wpad-url "http://wpad.bpk2.com/wpad.dat"
dhcpStatements: allow client-updates
dhcpStatements: default-lease-time 7200
dhcpStatements: max-lease-time 86400
dhcpStatements: ping-check true
dhcpStatements: ddns-domainname "bpk2.com"
dhcpStatements: ignore bootp
objectClass: top
objectClass: dhcpSubnet
objectClass: dhcpOptions
# 192.168.1.0, bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=192.168.1.0,cn=bpk2,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
cn: 192.168.1.0
dhcpNetMask: 24
dhcpOption: domain-name "bpk2.com"
dhcpOption: subnet-mask 255.255.255.0
dhcpOption: broadcast-address 192.168.1.255
dhcpOption: routers 192.168.1.254
dhcpOption: domain-name-servers ns01.bpk2.com,ns02.bpk2.com
dhcpOption: ntp-servers ntp.bpk2.com
dhcpOption: netbios-name-servers server.bpk2.com
dhcpOption: wpad-url "http://wpad.bpk2.com/wpad.dat"
dhcpStatements: allow client-updates
dhcpStatements: default-lease-time 7200
dhcpStatements: max-lease-time 86400
dhcpStatements: ping-check true
dhcpStatements: ddns-domainname "bpk2.com"
dhcpStatements: ignore bootp
objectClass: top
objectClass: dhcpSubnet
objectClass: dhcpOptions
# pool1, 192.168.1.0, bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=pool1,cn=192.168.1.0,cn=bpk2,cn=DHCP
Config,ou=Daemons,dc=bpk2,dc=com
cn: pool1
dhcpRange: 192.168.1.50 192.168.1.99
dhcpStatements: allow members of "proxied-clients"
dhcpStatements: failover peer "dhcp-failover"
objectClass: top
objectClass: dhcpPool
# pool2, 192.168.1.0, bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=pool2,cn=192.168.1.0,cn=bpk2,cn=DHCP
Config,ou=Daemons,dc=bpk2,dc=com
cn: pool2
dhcpRange: 192.168.1.100 192.168.1.149
dhcpStatements: allow members of "unproxied-clients"
dhcpStatements: failover peer "dhcp-failover"
objectClass: top
objectClass: dhcpPool
# pool3, 192.168.1.0, bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=pool3,cn=192.168.1.0,cn=bpk2,cn=DHCP
Config,ou=Daemons,dc=bpk2,dc=com
cn: pool3
dhcpRange: 192.168.1.150 192.168.1.199
dhcpStatements: allow unknown-clients
dhcpStatements: failover peer "dhcp-failover"
objectClass: top
objectClass: dhcpPool
# 192.168.2.0, bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=192.168.2.0,cn=bpk2,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
cn: 192.168.2.0
dhcpNetMask: 24
dhcpOption: domain-name "bpk2.com"
dhcpOption: subnet-mask 255.255.255.0
dhcpOption: broadcast-address 192.168.2.255
dhcpOption: routers 192.168.2.254
dhcpOption: domain-name-servers ns01.bpk2.com,ns02.bpk2.com
dhcpOption: ntp-servers ntp.bpk2.com
dhcpOption: netbios-name-servers server.bpk2.com
dhcpOption: wpad-url "http://wpad.bpk2.com/wpad.dat"
dhcpStatements: allow client-updates
dhcpStatements: default-lease-time 7200
dhcpStatements: max-lease-time 86400
dhcpStatements: ping-check true
dhcpStatements: ddns-domainname "bpk2.com"
dhcpStatements: ignore bootp
objectClass: top
objectClass: dhcpSubnet
objectClass: dhcpOptions
# pool1, 192.168.2.0, bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=pool1,cn=192.168.2.0,cn=bpk2,cn=DHCP
Config,ou=Daemons,dc=bpk2,dc=com
cn: pool1
dhcpRange: 192.168.2.50 192.168.2.99
dhcpStatements: allow members of "proxied-clients"
dhcpStatements: failover peer "dhcp-failover"
objectClass: top
objectClass: dhcpPool
# pool2, 192.168.2.0, bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=pool2,cn=192.168.2.0,cn=bpk2,cn=DHCP
Config,ou=Daemons,dc=bpk2,dc=com
cn: pool2
dhcpRange: 192.168.2.100 192.168.2.149
dhcpStatements: allow members of "unproxied-clients"
dhcpStatements: failover peer "dhcp-failover"
objectClass: top
objectClass: dhcpPool
# pool3, 192.168.2.0, bpk2, DHCP Config, Daemons, bpk2.com
dn: cn=pool3,cn=192.168.2.0,cn=bpk2,cn=DHCP
Config,ou=Daemons,dc=bpk2,dc=com
cn: pool3
dhcpRange: 192.168.2.150 192.168.2.199
dhcpStatements: allow unknown-clients
dhcpStatements: failover peer "dhcp-failover"
objectClass: top
objectClass: dhcpPool
# search result
search: 2
result: 0 Success
# numResponses: 22
# numEntries: 21
On Wed, 2013-06-05 at 09:13 -0500, Jason Brandt wrote:
> Does your config look like this now:
>
>
> # dhcp01, DHCP Config, Daemons, bpk2.com
> dn: cn=dhcp01,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
> cn: dhcp01
> dhcpServiceDN: cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
> objectClass: top
> objectClass: dhcpServer
> dhcpStatement: failover peer "dhcp-failover" { primary; address
> x.x.x.x; port 647; peer address y.y.y.y; peer port 647;
> max-response-delay 30; max-unacked-updates 10; load balance max
> seconds 3; mclt 1800; split 128; }
>
> # dhcp02, DHCP Config, Daemons, bpk2.com
> dn: cn=dhcp02,cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
> cn: dhcp02
> dhcpServiceDN: cn=DHCP Config,ou=Daemons,dc=bpk2,dc=com
> objectClass: top
> objectClass: dhcpServer
>
> dhcpStatement: failover peer "dhcp-failover" { primary; address
> x.x.x.x; port 647; peer address y.y.y.y; peer port 647;
> max-response-delay 30; max-unacked-updates 10; load balance max
> seconds 3; mclt 1800; split 128; }
>
>
>
> It looks as if somehow your dhcp-failover statements are in the
> cn=DHCP Config to where it loads twice, instead of just in the initial
> server config. If you want send me a dump again and i'll check it.
>
>
> On Tue, Jun 4, 2013 at 5:11 PM, Brendan Kearney <bpk678 at gmail.com>
> wrote:
> i am getting closer, having tried something similar to what
> you suggest.
> i now get a redeclaration issue... i dont think i am missing
> quotes or
> semi-colons...
>
> dhcpd -4 -d -cf ./dhcpd.conf.ldap
> Internet Systems Consortium DHCP Server 4.2.4-P2
> Copyright 2004-2012 Internet Systems Consortium.
> All rights reserved.
> For info, please visit https://www.isc.org/software/dhcp/
>
> LDAP line 18: redeclaration of failover peer dhcp-failover
> }failover peer "dhcp-failover" {
> ^
> LDAP line 18: redeclaration of failover peer dhcp-failover
> }failover peer "dhcp-failover" { primary; address
> 192.168.25.1; port
> 647; peer a
> ^
> LDAP: cannot parse dhcpService entry 'cn=DHCP
> Config,ou=Daemons,dc=bpk2,dc=com'
> Configuration file errors encountered -- exiting
>
> This version of ISC DHCP is based on the release available
> on ftp.isc.org. Features have been added and other changes
> have been made to the base software release in order to make
> it work better with this distribution.
>
> Please report for this software via the Red Hat Bugzilla site:
> http://bugzilla.redhat.com
>
> exiting.
> cat -n /var/log/dhcp-ldap-startup.log
>
> 1 failover peer "dhcp-failover" { secondary; address
> 192.168.50.1;
> port 647; peer address 192.168.25.1; peer port 647;
> max-response-delay
> 60; max-unacked-updates 10; load balance max seconds 3; }
>
> 2 ddns-update-style interim;
> 3 ddns-updates on;
> 4 update-static-leases on;
> 5 authoritative;
> 6 log-facility local1;
> 7 key dhcp { algorithm hmac-md5; secret
> gPzE5hDFTS6Fm0ET0XD3Wqs
> +GCJ9; }
> 8 zone 1.168.192.in-addr.arpa { primary 192.168.50.1;
> key dhcp; }
> 9 zone 2.168.192.in-addr.arpa { primary 192.168.50.1;
> key dhcp; }
> 10 zone 3.168.192.in-addr.arpa { primary 192.168.50.1;
> key dhcp; }
> 11 zone 50.168.192.in-addr.arpa { primary 192.168.50.1;
> key dhcp; }
> 12 zone bpk2.com { primary 192.168.50.1; key dhcp; }
> 13 option T150 code 150 = string;
> 14 option wpad-url code 252 = text;class
> "proxied-clients" {
> 15 match pick-first-value (option dhcp-client-identifier,
> hardware);
> 16 }class "unproxied-clients" {
> 17 match pick-first-value (option dhcp-client-identifier,
> hardware);
> 18 }failover peer "dhcp-failover" { primary; address
> 192.168.25.1;
> port 647; peer address 192.168.50.1; peer port 647;
> max-response-delay
> 60; max-unacked-updates 10; mclt 3600; load balance max
> seconds 3; split
> 128; }failover peer "dhcp-failover" { secondary; address
> 192.168.50.1;
> port 647; peer address 192.168.25.1; peer port 647;
> max-response-delay
> 60; max-unacked-updates 10; load balance max seconds
> 3; }shared-network
> "bpk2" {subnet 192.168.3.0 netmask 255.255.255.0 {
> 19 allow client-updates;
> 20 default-lease-time 7200;
> 21 max-lease-time 86400;
> 22 ping-check true;
> 23 ddns-domainname "bpk2.com";
> 24 ignore bootp;
> 25 option domain-name "bpk2.com";
> 26 option subnet-mask 255.255.255.0;
> 27 option broadcast-address 192.168.3.255;
> 28 option routers 192.168.3.254;
> 29 option domain-name-servers
> ns01.bpk2.com,ns02.bpk2.com;
> 30 option ntp-servers ntp.bpk2.com;
> 31 option netbios-name-servers server.bpk2.com;
> 32 option wpad-url "http://wpad.bpk2.com/wpad.dat";pool {
> 33 range 192.168.3.100 192.168.3.199;
> 34 allow unknown-clients;
> 35 failover peer "dhcp-failover";
> 36 }
> 37 }subnet 192.168.50.0 netmask 255.255.255.0 {
> 38 allow client-updates;
> 39 default-lease-time 7200;
> 40 max-lease-time 86400;
> 41 ping-check true;
> 42 ddns-domainname "bpk2.com";
> 43 ignore bootp;
> 44 option domain-name "bpk2.com";
> 45 option subnet-mask 255.255.255.0;
> 46 option broadcast-address 192.168.50.255;
> 47 option routers 192.168.50.254;
> 48 option domain-name-servers
> ns01.bpk2.com,ns02.bpk2.com;
> 49 option ntp-servers ntp.bpk2.com;
> 50 option netbios-name-servers server.bpk2.com;
> 51 option wpad-url "http://wpad.bpk2.com/wpad.dat";pool {
> 52 range 192.168.50.50 192.168.50.99;
> 53 allow members of "proxied-clients";
> 54 failover peer "dhcp-failover";
> 55 }
> 56 }subnet 192.168.1.0 netmask 255.255.255.0 {
> 57 allow client-updates;
> 58 default-lease-time 7200;
> 59 max-lease-time 86400;
> 60 ping-check true;
> 61 ddns-domainname "bpk2.com";
> 62 ignore bootp;
> 63 option domain-name "bpk2.com";
> 64 option subnet-mask 255.255.255.0;
> 65 option broadcast-address 192.168.1.255;
> 66 option routers 192.168.1.254;
> 67 option domain-name-servers
> ns01.bpk2.com,ns02.bpk2.com;
> 68 option ntp-servers ntp.bpk2.com;
> 69 option netbios-name-servers server.bpk2.com;
> 70 option wpad-url "http://wpad.bpk2.com/wpad.dat";pool {
> 71 range 192.168.1.50 192.168.1.99;
> 72 allow members of "proxied-clients";
> 73 failover peer "dhcp-failover";
> 74 }pool {
> 75 range 192.168.1.100 192.168.1.149;
> 76 allow members of "unproxied-clients";
> 77 failover peer "dhcp-failover";
> 78 }pool {
> 79 range 192.168.1.150 192.168.1.199;
> 80 allow unknown-clients;
> 81 failover peer "dhcp-failover";
> 82 }
> 83 }subnet 192.168.2.0 netmask 255.255.255.0 {
> 84 allow client-updates;
> 85 default-lease-time 7200;
> 86 max-lease-time 86400;
> 87 ping-check true;
> 88 ddns-domainname "bpk2.com";
> 89 ignore bootp;
> 90 option domain-name "bpk2.com";
> 91 option subnet-mask 255.255.255.0;
> 92 option broadcast-address 192.168.2.255;
> 93 option routers 192.168.2.254;
> 94 option domain-name-servers
> ns01.bpk2.com,ns02.bpk2.com;
> 95 option ntp-servers ntp.bpk2.com;
> 96 option netbios-name-servers server.bpk2.com;
> 97 option wpad-url "http://wpad.bpk2.com/wpad.dat";pool {
> 98 range 192.168.2.50 192.168.2.99;
> 99 allow members of "proxied-clients";
> 100 failover peer "dhcp-failover";
> 101 }pool {
> 102 range 192.168.2.100 192.168.2.149;
> 103 allow members of "unproxied-clients";
> 104 failover peer "dhcp-failover";
> 105 }pool {
> 106 range 192.168.2.150 192.168.2.199;
> 107 allow unknown-clients;
> 108 failover peer "dhcp-failover";
> 109 }
> 110 }
> 111 }
> On Tue, 2013-06-04 at 11:06 -0500, Jason Brandt wrote:
> > What I found (and this may not be proper, but it works), is
> that if
> > you create a DHCP group for your networks (I named mine
> cn=Networks,
> > and put all my subnets in it), that your classes will then
> get loaded
> > before your networks, and you won't have the issues with
> loading. It
> > seems to load the groups after everything else. Again, not
> sure if
> > it's proper, but it works well.
> >
> >
> > I don't believe your DHCP Failover will work as you have it
> > configured. I put mine in my ldap config, with a
> dhcpStatement in my
> > dhcpServer definitions. The statement looks like this:
> > failover peer "dhcp-failover" { primary; address x.x.x.x;
> port 647;
> > peer address y.y.y.y; peer port 647; max-response-delay 30;
> > max-unacked-updates 10; load balance max seconds 3; mclt
> 1800; split
> > 128; }
> >
> >
> >
> > That entry goes in both server definitions, with each server
> pointing
> > to the other.
> >
> >
> > Then remove this section:
> >
> > # dhcp-failover, DHCP Config, Daemons, bpk2.com
> > dn: cn=dhcp-failover,cn=DHCP
> Config,ou=Daemons,dc=bpk2,dc=com
> > cn: dhcp-failover
> > dhcpFailOverLoadBalanceTime: 3
> > dhcpFailOverPrimaryPort: 647
> > dhcpFailOverPrimaryServer: dhcp01
> > dhcpFailOverResponseDelay: 60
> > dhcpFailOverSecondaryPort: 647
> > dhcpFailOverSecondaryServer: dhcp02
> > dhcpFailOverSplit: 128
> > dhcpFailOverUnackedUpdates: 10
> > dhcpMaxClientLeadTime: 3600
> > objectClass: dhcpFailOverPeer
> > objectClass: top
> >
> >
> >
> > On Tue, Jun 4, 2013 at 10:36 AM, Brendan Kearney
> <bpk678 at gmail.com>
> > wrote:
> > the end quote was missing in all scopes that had the
> wpad
> > directive.
> > thank you for the find. is it your keen eyes that
> found that,
> > or do you
> > have a syntax checker that i might be able to use?
> i have
> > added the
> > quote, and tried again. i now get errors saying
> that the
> > failover
> > directives fail because the peer is not being
> found. errors
> > are also
> > found because the proxied-class is not found.
> >
> > the failover and proxied-class CNs are listed after
> the subnet
> > CNs in
> > LDAP. the ordering of these seems to be critical.
> how do i
> > arrange
> > things in LDAP so that they are in the correct
> order?
> >
> > On Tue, 2013-06-04 at 09:55 -0500, Jason Brandt
> wrote:
> > > dhcpOption: wpad-url
> "http://wpad.bpk2.com/wpad.dat is
> > missing the
> > > end "
> > >
> > >
> > >
> > > On Tue, Jun 4, 2013 at 9:42 AM, Brendan Kearney
> > <bpk678 at gmail.com>
> > > wrote:
> > > straight up ldapsearch below.
> > >
> > > [brendan at desktop bin]$ sudo ldapsearch -D
> > > cn=Manager,dc=bpk2,dc=com -w
> > > password -b "cn=DHCP
> > Config,ou=Daemons,dc=bpk2,dc=com"
> > > # extended LDIF
> > > #
> > > # LDAPv3
> > > # base <cn=DHCP
> Config,ou=Daemons,dc=bpk2,dc=com>
> > with scope
> > > subtree
> > > # filter: (objectclass=*)
> > > # requesting: ALL
> > > #
> > >
> > > # DHCP Config, Daemons, bpk2.com
> > > dn: cn=DHCP
> Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: DHCP Config
> > > dhcpPrimaryDN: cn=dhcp01,dc=bpk2,dc=com
> > > dhcpSecondaryDN: cn=dhcp02,dc=bpk2,dc=com
> > > objectClass: top
> > > objectClass: dhcpService
> > > objectClass: dhcpOptions
> > > dhcpFailOverPeerDN:
> cn=dhcp01,dc=bpk2,dc=com
> > > dhcpFailOverPeerDN:
> cn=dhcp02,dc=bpk2,dc=com
> > > dhcpOption: T150 code 150 = string
> > > dhcpOption: wpad-url code 252 = text
> > > dhcpStatements: ddns-update-style interim
> > > dhcpStatements: ddns-updates on
> > > dhcpStatements: update-static-leases on
> > > dhcpStatements: authoritative
> > > dhcpStatements: log-facility local1
> > > dhcpStatements: key dhcp { algorithm
> hmac-md5;
> > secret
> > > <<<removed>>>; }
> > > dhcpStatements: zone
> 1.168.192.in-addr.arpa
> > { primary
> > > 192.168.50.1; key
> > > dhcp;
> > > }
> > > dhcpStatements: zone
> 2.168.192.in-addr.arpa
> > { primary
> > > 192.168.50.1; key
> > > dhcp;
> > > }
> > > dhcpStatements: zone
> 3.168.192.in-addr.arpa
> > { primary
> > > 192.168.50.1; key
> > > dhcp;
> > > }
> > > dhcpStatements: zone
> 50.168.192.in-addr.arpa
> > { primary
> > > 192.168.50.1; key
> > > dhcp;
> > > }
> > > dhcpStatements: zone bpk2.com { primary
> > 192.168.50.1; key
> > > dhcp; }
> > >
> > > # 192.168.1.0, DHCP Config, Daemons,
> bpk2.com
> > > dn: cn=192.168.1.0,cn=DHCP
> > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: 192.168.1.0
> > > dhcpNetMask: 24
> > > objectClass: top
> > > objectClass: dhcpSubnet
> > > objectClass: dhcpOptions
> > > dhcpOption: domain-name "bpk2.com"
> > > dhcpOption: subnet-mask 255.255.255.0
> > > dhcpOption: broadcast-address
> 192.168.1.255
> > > dhcpOption: routers 192.168.1.254
> > > dhcpOption: domain-name-servers
> > ns01.bpk2.com,ns02.bpk2.com
> > > dhcpOption: ntp-servers ntp.bpk2.com
> > > dhcpOption: netbios-name-servers
> server.bpk2.com
> > > dhcpOption: wpad-url
> "http://wpad.bpk2.com/wpad.dat
> > > dhcpStatements: allow client-updates
> > > dhcpStatements: default-lease-time 7200
> > > dhcpStatements: max-lease-time 86400
> > > dhcpStatements: ping-check true
> > > dhcpStatements: ddns-domainname "bpk2.com"
> > > dhcpStatements: ignore bootp
> > >
> > > # pool1, 192.168.1.0, DHCP Config,
> Daemons, bpk2.com
> > > dn: cn=pool1,cn=192.168.1.0,cn=DHCP
> > > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: pool1
> > > objectClass: top
> > > objectClass: dhcpPool
> > > dhcpStatements: allow members of
> "proxied-clients"
> > > dhcpStatements: failover peer
> "dhcp-failover"
> > > dhcpRange: 192.168.1.50 192.168.1.99
> > >
> > > # pool2, 192.168.1.0, DHCP Config,
> Daemons, bpk2.com
> > > dn: cn=pool2,cn=192.168.1.0,cn=DHCP
> > > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: pool2
> > > objectClass: top
> > > objectClass: dhcpPool
> > > dhcpRange: 192.168.1.100 192.168.1.149
> > > dhcpStatements: allow members of
> "unproxied-clients"
> > > dhcpStatements: failover peer
> "dhcp-failover"
> > >
> > > # pool3, 192.168.1.0, DHCP Config,
> Daemons, bpk2.com
> > > dn: cn=pool3,cn=192.168.1.0,cn=DHCP
> > > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: pool3
> > > objectClass: top
> > > objectClass: dhcpPool
> > > dhcpRange: 192.168.1.150 192.168.1.199
> > > dhcpStatements: allow unknown-clients
> > > dhcpStatements: failover peer
> "dhcp-failover"
> > >
> > > # 192.168.2.0, DHCP Config, Daemons,
> bpk2.com
> > > dn: cn=192.168.2.0,cn=DHCP
> > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: 192.168.2.0
> > > dhcpNetMask: 24
> > > objectClass: top
> > > objectClass: dhcpSubnet
> > > objectClass: dhcpOptions
> > > dhcpStatements: allow client-updates
> > > dhcpStatements: default-lease-time 7200
> > > dhcpStatements: max-lease-time 86400
> > > dhcpStatements: ping-check true
> > > dhcpStatements: ddns-domainname "bpk2.com"
> > > dhcpStatements: ignore bootp
> > > dhcpOption: domain-name "bpk2.com"
> > > dhcpOption: subnet-mask 255.255.255.0
> > > dhcpOption: broadcast-address
> 192.168.2.255
> > > dhcpOption: routers 192.168.2.254
> > > dhcpOption: domain-name-servers
> > ns01.bpk2.com,ns02.bpk2.com
> > > dhcpOption: ntp-servers ntp.bpk2.com
> > > dhcpOption: netbios-name-servers
> server.bpk2.com
> > > dhcpOption: wpad-url
> "http://wpad.bpk2.com/wpad.dat
> > >
> > > # pool1, 192.168.2.0, DHCP Config,
> Daemons, bpk2.com
> > > dn: cn=pool1,cn=192.168.2.0,cn=DHCP
> > > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: pool1
> > > objectClass: top
> > > objectClass: dhcpPool
> > > dhcpRange: 192.168.2.50 192.168.2.99
> > > dhcpStatements: allow members of
> "proxied-clients"
> > > dhcpStatements: failover peer
> "dhcp-failover"
> > >
> > > # pool2, 192.168.2.0, DHCP Config,
> Daemons, bpk2.com
> > > dn: cn=pool2,cn=192.168.2.0,cn=DHCP
> > > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: pool2
> > > objectClass: top
> > > objectClass: dhcpPool
> > > dhcpRange: 192.168.2.100 192.168.2.149
> > > dhcpStatements: allow members of
> "unproxied-clients"
> > > dhcpStatements: failover peer
> "dhcp-failover"
> > >
> > > # pool3, 192.168.2.0, DHCP Config,
> Daemons, bpk2.com
> > > dn: cn=pool3,cn=192.168.2.0,cn=DHCP
> > > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: pool3
> > > objectClass: top
> > > objectClass: dhcpPool
> > > dhcpRange: 192.168.2.150 192.168.2.199
> > > dhcpStatements: allow unknown-clients
> > > dhcpStatements: failover peer
> "dhcp-failover"
> > >
> > > # 192.168.3.0, DHCP Config, Daemons,
> bpk2.com
> > > dn: cn=192.168.3.0,cn=DHCP
> > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: 192.168.3.0
> > > dhcpNetMask: 24
> > > objectClass: top
> > > objectClass: dhcpSubnet
> > > objectClass: dhcpOptions
> > > dhcpOption: domain-name "bpk2.com"
> > > dhcpOption: subnet-mask 255.255.255.0
> > > dhcpOption: broadcast-address
> 192.168.3.255
> > > dhcpOption: routers 192.168.3.254
> > > dhcpOption: domain-name-servers
> > ns01.bpk2.com,ns02.bpk2.com
> > > dhcpOption: ntp-servers ntp.bpk2.com
> > > dhcpOption: netbios-name-servers
> server.bpk2.com
> > > dhcpOption: wpad-url
> "http://wpad.bpk2.com/wpad.dat
> > > dhcpStatements: allow client-updates
> > > dhcpStatements: default-lease-time 7200
> > > dhcpStatements: max-lease-time 86400
> > > dhcpStatements: ping-check true
> > > dhcpStatements: ddns-domainname "bpk2.com"
> > > dhcpStatements: ignore bootp
> > >
> > > # pool1, 192.168.3.0, DHCP Config,
> Daemons, bpk2.com
> > > dn: cn=pool1,cn=192.168.3.0,cn=DHCP
> > > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: pool1
> > > objectClass: top
> > > objectClass: dhcpPool
> > > dhcpRange: 192.168.3.100 192.168.3.199
> > > dhcpStatements: allow unknown-clients
> > > dhcpStatements: failover peer
> "dhcp-failover"
> > >
> > > # 192.168.50.0, DHCP Config, Daemons,
> bpk2.com
> > > dn: cn=192.168.50.0,cn=DHCP
> > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: 192.168.50.0
> > > dhcpNetMask: 24
> > > objectClass: top
> > > objectClass: dhcpSubnet
> > > objectClass: dhcpOptions
> > > dhcpOption: domain-name "bpk2.com"
> > > dhcpOption: subnet-mask 255.255.255.0
> > > dhcpOption: broadcast-address
> 192.168.50.255
> > > dhcpOption: routers 192.168.50.254
> > > dhcpOption: domain-name-servers
> > ns01.bpk2.com,ns02.bpk2.com
> > > dhcpOption: ntp-servers ntp.bpk2.com
> > > dhcpOption: netbios-name-servers
> server.bpk2.com
> > > dhcpOption: wpad-url
> "http://wpad.bpk2.com/wpad.dat
> > > dhcpStatements: allow client-updates
> > > dhcpStatements: default-lease-time 7200
> > > dhcpStatements: max-lease-time 86400
> > > dhcpStatements: ping-check true
> > > dhcpStatements: ddns-domainname "bpk2.com"
> > > dhcpStatements: ignore bootp
> > >
> > > # pool1, 192.168.50.0, DHCP Config,
> Daemons,
> > bpk2.com
> > > dn: cn=pool1,cn=192.168.50.0,cn=DHCP
> > > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: pool1
> > > objectClass: top
> > > objectClass: dhcpPool
> > > dhcpRange: 192.168.50.50 192.168.50.99
> > > dhcpStatements: allow members of
> "proxied-clients"
> > > dhcpStatements: failover peer
> "dhcp-failover"
> > >
> > > # pool2, 192.168.50.0, DHCP Config,
> Daemons,
> > bpk2.com
> > > dn: cn=pool2,cn=192.168.50.0,cn=DHCP
> > > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: pool2
> > > objectClass: top
> > > objectClass: dhcpPool
> > > dhcpRange: 192.168.50.100 192.168.50.149
> > > dhcpStatements: allow members of
> "unproxied-clients"
> > > dhcpStatements: failover peer
> "dhcp-failover"
> > >
> > > # pool3, 192.168.50.0, DHCP Config,
> Daemons,
> > bpk2.com
> > > dn: cn=pool3,cn=192.168.50.0,cn=DHCP
> > > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: pool3
> > > objectClass: top
> > > objectClass: dhcpPool
> > > dhcpRange: 192.168.50.150 192.168.50.199
> > > dhcpStatements: allow unknown-clients
> > > dhcpStatements: failover peer
> "dhcp-failover"
> > >
> > > # dev, DHCP Config, Daemons, bpk2.com
> > > dn: cn=dev,cn=DHCP
> Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: dev
> > > dhcpOption: dhcp-client-identifier
> > 1:e4:11:5b:13:80:b8
> > > objectClass: top
> > > objectClass: dhcpHost
> > > objectClass: dhcpOptions
> > > dhcpHWAddress: ethernet e4:11:5b:13:80:b8
> > > dhcpStatements: ddns-hostname "dev"
> > >
> > > # printer-eth0, DHCP Config, Daemons,
> bpk2.com
> > > dn: cn=printer-eth0,cn=DHCP
> > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: printer-eth0
> > > objectClass: top
> > > objectClass: dhcpHost
> > > dhcpHWAddress: ethernet 00:15:60:49:7b:44
> > > dhcpStatements: fixed-address 192.168.1.3
> > > dhcpStatements: ddns-hostname "printer"
> > >
> > > # printer-wlan0, DHCP Config, Daemons,
> bpk2.com
> > > dn: cn=printer-wlan0,cn=DHCP
> > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: printer-wlan0
> > > objectClass: top
> > > objectClass: dhcpHost
> > > dhcpHWAddress: ethernet 00:15:60:e8:ae:83
> > > dhcpStatements: fixed-address 192.168.1.3
> > > dhcpStatements: ddns-hostname "printer"
> > >
> > > # proxied-clients, DHCP Config, Daemons,
> bpk2.com
> > > dn: cn=proxied-clients,cn=DHCP
> > > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: proxied-clients
> > > objectClass: top
> > > objectClass: dhcpClass
> > > dhcpStatements: match pick-first-value
> (option
> > > dhcp-client-identifier,
> > > hardwar
> > > e)
> > >
> > > # unproxied-clients, DHCP Config, Daemons,
> bpk2.com
> > > dn: cn=unproxied-clients,cn=DHCP
> > > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: unproxied-clients
> > > objectClass: top
> > > objectClass: dhcpClass
> > > dhcpStatements: match pick-first-value
> (option
> > > dhcp-client-identifier,
> > > hardwar
> > > e)
> > >
> > > # dhcp-failover, DHCP Config, Daemons,
> bpk2.com
> > > dn: cn=dhcp-failover,cn=DHCP
> > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: dhcp-failover
> > > dhcpFailOverLoadBalanceTime: 3
> > > dhcpFailOverPrimaryPort: 647
> > > dhcpFailOverPrimaryServer: dhcp01
> > > dhcpFailOverResponseDelay: 60
> > > dhcpFailOverSecondaryPort: 647
> > > dhcpFailOverSecondaryServer: dhcp02
> > > dhcpFailOverSplit: 128
> > > dhcpFailOverUnackedUpdates: 10
> > > dhcpMaxClientLeadTime: 3600
> > > objectClass: dhcpFailOverPeer
> > > objectClass: top
> > >
> > > # dhcp01, DHCP Config, Daemons, bpk2.com
> > > dn: cn=dhcp01,cn=DHCP
> > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: dhcp01
> > > dhcpServiceDN: cn=DHCP
> > Config,ou=Daemons,dc=bpk2,dc=com
> > > objectClass: top
> > > objectClass: dhcpServer
> > >
> > > # dhcp02, DHCP Config, Daemons, bpk2.com
> > > dn: cn=dhcp02,cn=DHCP
> > Config,ou=Daemons,dc=bpk2,dc=com
> > > cn: dhcp02
> > > dhcpServiceDN: cn=DHCP
> > Config,ou=Daemons,dc=bpk2,dc=com
> > > objectClass: top
> > > objectClass: dhcpServer
> > >
> > > # search result
> > > search: 2
> > > result: 0 Success
> > >
> > > # numResponses: 24
> > > # numEntries: 23
> > >
> > > On Tue, 2013-06-04 at 09:25 -0500, Jason
> Brandt
> > wrote:
> > > > Please do a dump of your config from
> LDAP
> > directly. It
> > > looks like you
> > > > have a configuration error. The LDAP
> module is
> > very
> > > particular about
> > > > how things are grouped and formatted.
> JXplorer
> > works very
> > > well for
> > > > this: http://jxplorer.org/
> > > >
> > > >
> > > > On Tue, Jun 4, 2013 at 8:52 AM, Brendan
> Kearney
> > > <bpk678 at gmail.com>
> > > > wrote:
> > > > hi all,
> > > >
> > > > i am using DHCP 4.2.4-P2 on
> fedora 16
> > currently and
> > > want to
> > > > move my
> > > > config into LDAP. i am running
> a
> > load-sharing
> > > instance
> > > > between two
> > > > servers, supporting 2 or 3
> scopes per
> > subnet, with
> > > about 3
> > > > subnets. in
> > > > the dhcpd.conf (file based)
> format, the
> > configs are
> > > working.
> > > > when i
> > > > start putting the config
> directives into
> > LDAP, i see
> > > that
> > > > lines run into
> > > > each other and weird issues crop
> up
> > because of badly
> > > formatted
> > > > configs
> > > > being read into the dhcp
> instance.
> > > >
> > > > dhcpd.conf.ldap:
> > > > ldap-server "ldap.bpk2.com";
> > > > ldap-port 389;
> > > > ldap-username "user";
> > > > ldap-password "password";
> > > > ldap-base-dn "dc=bpk2,dc=com";
> > > > # ldap-base-dn
> > > "ou=Computers,cn=Servers,dc=bpk2,dc=com";
> > > > ldap-method dynamic;
> > > > ldap-debug-file
> > "/var/log/dhcp-ldap-startup.log";
> > > >
> > > > dhcpd -4 -d
> -cf ./dhcpd.conf.ldap:
> > > > Internet Systems Consortium DHCP
> Server
> > 4.2.4-P2
> > > > Copyright 2004-2012 Internet
> Systems
> > Consortium.
> > > > All rights reserved.
> > > > For info, please visit
> > > https://www.isc.org/software/dhcp/
> > > > LDAP line 29: semicolon
> expected.
> > > > allow members of
> "proxied-clients"
> > > > ^
> > > > bad range, address 192.168.2.50
> not in
> > subnet
> > > 192.168.1.0
> > > > netmask
> > > > 255.255.255.0
> > > >
> > > > This version of ISC DHCP is
> based on the
> > release
> > > available
> > > > on ftp.isc.org. Features have
> been added
> > and other
> > > changes
> > > > have been made to the base
> software
> > release in order
> > > to make
> > > > it work better with this
> distribution.
> > > >
> > > > Please report for this software
> via the
> > Red Hat
> > > Bugzilla site:
> > > > http://bugzilla.redhat.com
> > > >
> > > > exiting.
> > > >
> > > > cat
> -n /var/log/dhcp-ldap-startup.log:
> > > > 1 ddns-update-style
> interim;
> > > > 2 ddns-updates on;
> > > > 3 update-static-leases on;
> > > > 4 authoritative;
> > > > 5 log-facility local1;
> > > > 6 key dhcp { algorithm
> hmac-md5;
> > secret
> > > <<<removed>>>; }
> > > > 7 zone
> 1.168.192.in-addr.arpa
> > { primary
> > > 192.168.50.1;
> > > > key dhcp; }
> > > > 8 zone
> 2.168.192.in-addr.arpa
> > { primary
> > > 192.168.50.1;
> > > > key dhcp; }
> > > > 9 zone
> 3.168.192.in-addr.arpa
> > { primary
> > > 192.168.50.1;
> > > > key dhcp; }
> > > > 10 zone
> 50.168.192.in-addr.arpa
> > { primary
> > > 192.168.50.1;
> > > > key dhcp; }
> > > > 11 zone bpk2.com { primary
> > 192.168.50.1; key
> > > dhcp; }
> > > > 12 option T150 code 150 =
> string;
> > > > 13 option wpad-url code 252
> =
> > text;subnet
> > > 192.168.1.0
> > > > netmask
> > > > 255.255.255.0 {
> > > > 14 allow client-updates;
> > > > 15 default-lease-time 7200;
> > > > 16 max-lease-time 86400;
> > > > 17 ping-check true;
> > > > 18 ddns-domainname
> "bpk2.com";
> > > > 19 ignore bootp;
> > > > 20 option domain-name
> "bpk2.com";
> > > > 21 option subnet-mask
> 255.255.255.0;
> > > > 22 option broadcast-address
> > 192.168.1.255;
> > > > 23 option routers
> 192.168.1.254;
> > > > 24 option
> domain-name-servers
> > > > ns01.bpk2.com,ns02.bpk2.com;
> > > > 25 option ntp-servers
> ntp.bpk2.com;
> > > > 26 option
> netbios-name-servers
> > server.bpk2.com;
> > > > 27 option wpad-url
> > > "http://wpad.bpk2.com/wpad.dat;pool {
> > > > 28 range 192.168.1.50
> 192.168.1.99;
> > > > 29 allow members of
> > "proxied-clients";
> > > > 30 failover peer
> "dhcp-failover";
> > > > 31 }pool {
> > > > 32 range 192.168.1.100
> 192.168.1.149;
> > > > 33 allow members of
> > "unproxied-clients";
> > > > 34 failover peer
> "dhcp-failover";
> > > > 35 }pool {
> > > > 36 range 192.168.1.150
> 192.168.1.199;
> > > > 37 allow unknown-clients;
> > > > 38 failover peer
> "dhcp-failover";
> > > > 39 }
> > > > 40 }subnet 192.168.2.0
> netmask
> > 255.255.255.0 {
> > > > 41 allow client-updates;
> > > > 42 default-lease-time 7200;
> > > > 43 max-lease-time 86400;
> > > > 44 ping-check true;
> > > > 45 ddns-domainname
> "bpk2.com";
> > > > 46 ignore bootp;
> > > > 47 option domain-name
> "bpk2.com";
> > > > 48 option subnet-mask
> 255.255.255.0;
> > > > 49 option broadcast-address
> > 192.168.2.255;
> > > > 50 option routers
> 192.168.2.254;
> > > > 51 option
> domain-name-servers
> > > > ns01.bpk2.com,ns02.bpk2.com;
> > > > 52 option ntp-servers
> ntp.bpk2.com;
> > > > 53 option
> netbios-name-servers
> > server.bpk2.com;
> > > > 54 option wpad-url
> > > "http://wpad.bpk2.com/wpad.dat;pool {
> > > > 55 range 192.168.2.50
> 192.168.2.99;
> > > > 56 allow members of
> > "proxied-clients";
> > > > 57 failover peer
> "dhcp-failover";
> > > > 58 }[root at vpn dhcp]#
> > > >
> > > > if you see on line 27, the pool
> > declaration which
> > > should be on
> > > > a
> > > > separate line is not on its own
> line and
> > is causing
> > > issues
> > > > further down
> > > > in the config, it seems. lines
> 31, 35,
> > 40, and 54
> > > also seem
> > > > to have
> > > > this formatting issue.
> directives that
> > should be on
> > > separate
> > > > lines and
> > > > are not seem to be causing
> issues further
> > down in
> > > the config.
> > > > not only
> > > > is there something off with the
> expected
> > semicolon,
> > > but the
> > > > 192.168.2.50
> > > > range is being seen as attempted
> to be
> > loaded into
> > > the
> > > > 192.168.1.0/24
> > > > network. if the configs were
> read
> > properly out of
> > > LDAP, this
> > > > would not
> > > > be happening. Is the issue with
> the way i
> > have
> > > things setup
> > > > in LDAP,
> > > > such as ordering or something?
> an ldif
> > export is
> > > attached for
> > > > review.
> > > >
> > > >
> > _______________________________________________
> > > > dhcp-users mailing list
> > > > dhcp-users at lists.isc.org
> > > >
> > https://lists.isc.org/mailman/listinfo/dhcp-users
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Jason K. Brandt
> > > > Systems Administrator
> > > > Bradley University
> > > > (309) 677-2958
> > > >
> > > >
> _______________________________________________
> > > > dhcp-users mailing list
> > > > dhcp-users at lists.isc.org
> > > >
> https://lists.isc.org/mailman/listinfo/dhcp-users
> > >
> > >
> > >
> _______________________________________________
> > > dhcp-users mailing list
> > > dhcp-users at lists.isc.org
> > >
> https://lists.isc.org/mailman/listinfo/dhcp-users
> > >
> > >
> > >
> > >
> > >
> > > --
> > > Jason K. Brandt
> > > Systems Administrator
> > > Bradley University
> > > (309) 677-2958
> > >
> > > _______________________________________________
> > > dhcp-users mailing list
> > > dhcp-users at lists.isc.org
> > > https://lists.isc.org/mailman/listinfo/dhcp-users
> >
> >
> > _______________________________________________
> > dhcp-users mailing list
> > dhcp-users at lists.isc.org
> > https://lists.isc.org/mailman/listinfo/dhcp-users
> >
> >
> >
> >
> >
> > --
> > Jason K. Brandt
> > Systems Administrator
> > Bradley University
> > (309) 677-2958
> >
> > _______________________________________________
> > dhcp-users mailing list
> > dhcp-users at lists.isc.org
> > https://lists.isc.org/mailman/listinfo/dhcp-users
>
>
> _______________________________________________
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users
>
>
>
>
>
> --
> Jason K. Brandt
> Systems Administrator
> Bradley University
> (309) 677-2958
>
> _______________________________________________
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users
More information about the dhcp-users
mailing list