client class parameters inside subnet decl?

Václav Ovsík vaclav.ovsik at i.cz
Fri Aug 19 22:50:06 UTC 2016


Hi,
I have doubts about correctness of the following configuration:


  class "Alcatel-Lucent_IPSip" {
          match if option vendor-class-identifier = "alcatel.ictouch.0"
                  or  option vendor-class-identifier = "ictouche.class0";
  }
  
  subnet 10.2.44.0 netmask 255.255.255.0 {
          option routers 10.2.44.1;
          pool {
                  range 10.2.44.50 10.2.44.60;
  
                  class "Alcatel-Lucent_IPSip" {
                          next-server 10.2.28.12;
                          option vendor-encapsulated-options 3a:02:00:12:ff;
                  }
          }
  }
  
  subnet 10.2.255.0 netmask 255.255.255.0 {
          option routers 10.2.255.1;
          pool {
                  range 10.2.255.50 10.2.255.60;
  
                  class "Alcatel-Lucent_IPSip" {
                          next-server 10.2.28.34;
                          option vendor-encapsulated-options 3a:02:00:34:ff;
                  }
          }
  }


My idea was to change parameters for IP phones, Wifi AP etc based on subnet.
This is simplified configuration already. Subnet 10.2.255.0/24 is not real in
this test environment. Only DHCP server 10.2.44.8 and one dhclient was present
on subnet 10.2.44.0/24.

The result is:

    TIME: 2016-08-20 00:04:09.032
      IP: 10.2.44.8 (52:54:0:d4:b1:14) > 10.2.44.50 (52:54:0:fe:1b:2a)
      OP: 2 (BOOTPREPLY)
   HTYPE: 1 (Ethernet)
    HLEN: 6
    HOPS: 0
     XID: f8a26116
    SECS: 0
   FLAGS: 0
  CIADDR: 10.2.44.50
  YIADDR: 10.2.44.50
  SIADDR: 10.2.28.34
  GIADDR: 0.0.0.0
  CHADDR: 52:54:00:fe:1b:2a:00:00:00:00:00:00:00:00:00:00
   SNAME: .
   FNAME: .
  OPTION:  53 (  1) DHCP message type         5 (DHCPACK)
  OPTION:  54 (  4) Server identifier         10.2.44.8
  OPTION:  51 (  4) IP address leasetime      600 (10m)
  OPTION:   1 (  4) Subnet mask               255.255.255.0
  OPTION:   3 (  4) Routers                   10.2.44.1
  OPTION:  15 (  8) Domainname                plz.i.cz
  OPTION:   6 ( 12) DNS server                10.2.28.100,10.2.28.101,192.168.24.10
  OPTION: 119 ( 12) Domain Search             03706c7a01690263 .plz.i.c
  					      7a00c004         z...
  OPTION:  44 (  8) NetBIOS name server       10.0.156.141,10.0.156.142
  OPTION:  42 (  8) NTP servers               10.2.28.110,10.2.28.111
  OPTION:  43 (  5) Vendor specific info      3a020034ff       :..4.
  ---------------------------------------------------------------------------

SIADDR (next-server) and option 43 coresspond to subnet 10.2.255.0, but
dhclient was on 10.2.44.0 :(.
I hoped it should be 10.2.28.12 and 3a020012ff (voice vlan).
ISC DHCP is running on Debian stable - 4.3.1-6+deb8u2.

What is the proper way to specify parameters for class members in
subnet please?

Regards
-- 
Zito


More information about the dhcp-users mailing list