Problem with shared-network

Michael Morrow Michael.Morrow at walmart.com
Thu Jun 4 21:51:24 UTC 2015


I think the key thing you are missing is pool declarations based off of Bob Harold's comment earlier:

"... you should use deny unknown-clients; inside of your address pool, as described under
       the heading ALLOW AND DENY WITHIN POOL DECLARATIONS."


shared-network my-net {
        subnet 192.168.200.0 netmask 255.255.255.0 {
		pool {
                range 192.168.200.194 192.168.200.200;
                range 192.168.200.215 192.168.200.250;
                ignore unknown-clients;
		}
		<bunch of options removed>
        } #subnet 192.168.200.0

        subnet 10.111.111.0 netmask 255.255.255.0 {
		pool {
                range 10.111.111.5 10.111.111.200;
                allow unknown-clients;
		}
		<bunch of options removed>
        } #subnet 10.111.111.0
} #shared-network

-----Original Message-----
From: dhcp-users-bounces at lists.isc.org [mailto:dhcp-users-bounces at lists.isc.org] On Behalf Of robert at spotswood-computer.net
Sent: Thursday, June 04, 2015 11:17 AM
To: dhcp-users at lists.isc.org
Subject: Problem with shared-network

I have a Debian 7.0 running isc-dhcp-server 4.2.2.

My server has a single NIC, and using iproute, I've added additional
addresses (some lines snipped for brevity):

eth0      Link encap:Ethernet  HWaddr 00:50:56:XX:XX:XX
          inet addr:192.168.220.111  Bcast:192.168.220.255 
Mask:255.255.255.0

eth0:1    Link encap:Ethernet  HWaddr 00:50:56:XX:XX:XX
          inet addr:10.111.111.1  Bcast:10.255.255.255  Mask:255.255.255.0

My goal is for the dhcp server to hand out unknown clients addresses from
the 10.111.111.X pool, and known client to get something from the
192.168.220.X pool. Since these are on the same subnet, I [believe] this
requires a shared-network block. My dhcpd.conf file looks like (with
comments and global options stripped out for brevity):

shared-network my-net {
        subnet 192.168.200.0 netmask 255.255.255.0 {
                range 192.168.200.194 192.168.200.200;
                range 192.168.200.215 192.168.200.250;

                ignore unknown-clients;
  <bunch of options removed>
        } #subnet 192.168.200.0

        subnet 10.111.111.0 netmask 255.255.255.0 {
                range 10.111.111.5 10.111.111.200;
                allow unknown-clients;
<bunch of options removed>
        } #subnet 10.111.111.0
} #shared-network

It runs, but only gives out 192 addresses. If I reverse the order, so the
10 subnet declaration comes first, then it hands out 10 addresses, but not
192 addresses.

Any ideas what I am doing wrong?

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

This email and any files transmitted with it are confidential and intended solely for the individual or entity to whom they are addressed. If you have received this email in error destroy it immediately. *** Walmart Confidential ***


More information about the dhcp-users mailing list