omshell error - 9216 exceeds max (255) for precision

prasanth ns p_ns at yahoo.com
Sat Apr 25 09:14:47 UTC 2020


 > On Tuesday, March 31, 2020, 02:53:24 PM PDT, Bill Shirley <bill at c3po.polymerindustries.biz> wrote:
  

> You're giving it an IPv4 address but the routers and domain-name-servers options are IPv6 addresses.  You're> using a semi-colon as the separator instead of a dot. Generally, MTU is 1,500 or less.

 Thanks Bill. Apologies for the delayed response. I corrected the IPs as you suggested and tried to analyze the MTU issue a bit more. What I noticed is that the issue is not just with the interface-mtu value, but with any number you specify as part of the configuration on omshell. Here is another way I reproduced it. This time with default-lease-time.
case1
# omshell> connectobj: <null>> new groupobj: group> set statements = "default-lease-time=100;"             obj: groupstatements = "default-lease-time=100;"> createobj: groupstatements = "default-lease-time=100;"name = "ng38b7aa9835b226c0"

# cat /tmp/dhcpd.leases# The format of this file is documented in the dhcpd.leases(5) manual page.# This lease file was written by isc-dhcp-4.4.2
# authoring-byte-order entry is generated, DO NOT DELETEauthoring-byte-order little-endian;
group ng38b7aa9835b226c0 {  dynamic;        supersede server.default-lease-time = 00;        << Incorrect value}

case 2
# omshell> connectobj: <null>> new groupobj: group> set statements = "default-lease-time=99;"obj: groupstatements = "default-lease-time=99;"> createobj: groupstatements = "default-lease-time=99;"name = "ng38b7aac835b22c30"

# cat /tmp/dhcpd.leases# The format of this file is documented in the dhcpd.leases(5) manual page.# This lease file was written by isc-dhcp-4.4.2
# authoring-byte-order entry is generated, DO NOT DELETEauthoring-byte-order little-endian;group ng38b7aac835b22c30 {  dynamic;        supersede server.default-lease-time = 99;        << Correct value}
case 3
# omshell> connectobj: <null>> new groupobj: group> set statements = "default-lease-time=981;"obj: groupstatements = "default-lease-time=981;"> createobj: groupstatements = "default-lease-time=981;"name = "ng38b7ab3935b23100"

 # cat /tmp/dhcpd.leases# The format of this file is documented in the dhcpd.leases(5) manual page.# This lease file was written by isc-dhcp-4.4.2
# authoring-byte-order entry is generated, DO NOT DELETEauthoring-byte-order little-endian;group ng38b7ab3935b23100 {  dynamic;        supersede server.default-lease-time = 81;      << Incorrect value}


 In all the 3 cases above just 2 least significant digits appeared in the lease file. In /var/log/messages I found these error messages.
dhcpd: network client line 1: 100 exceeds max (255) for precision.dhcpd: default-lease-time=100;dhcpd:                    ^                                                                        dhcpd: network client line 1: 981 exceeds max (255) for precision.     dhcpd: default-lease-time=981;  dhcpd:                    ^    
Wondering if this is parser bug or my usage is incorrect.
Thanks,Prashanth





Bill On 3/31/2020 10:02 AM, prasanth ns wrote:
  
 
   Hi dhcp-users, 
  I am trying to configure a host reservation through omshell. For some reason dhcpd doesn't accept mtu and I see this error in syslog. Any idea what is going wrong? 
    "dhcpd: network client line 1: 9216 exceeds max (255) for precision.  dhcpd: option routers=1:0:1:2; option interface-mtu=9216;"  
  Also my lease file shows incorrect MTU of 16 instead of 9216. 
    # cat /tmp/dhcpd.leases 
  host some-host {   dynamic;   hardware ethernet 00:82:67:85:b1:94;   fixed-address 192.168.4.40;         supersede routers = 01:00:01:02;         supersede interface-mtu = 16;         <<<<<<         supersede domain-name-servers = 02:01:00:05; } 
     # dhcpd --version isc-dhcpd-4.4.2 
   Here are the commands I enter at omshell: 
   new host
 set name = "some-host"
 set hardware-address = 00:82:67:85:b1:94
 set hardware-type = 1
 set ip-address = 192.168.4.40
 set statements = "option routers=1:0:1:2; option interface-mtu=9216; option domain-name-servers = 02:01:00:05; "
 create 
  Thanks in advance, Prashanth. 
  
   
  _______________________________________________
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
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20200425/45782d89/attachment-0001.htm>


More information about the dhcp-users mailing list