<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: arial,helvetica,sans-serif; font-size: 10pt; color: #000000'><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">=====</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;"># dhcpd.conf</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">option domain-name "[redacted]";</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;"><br></span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">default-lease-time 60000;</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">max-lease-time 720000;</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;"><br></span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">ddns-update-style none;</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;"><br></span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">log-facility local7;</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;"><br></span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;"># Local</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">subnet [redacted] netmask 255.255.255.224 {</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">        deny unknown-clients;</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">        }</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;"># Genoa</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">subnet 172.19.50.0 netmask 255.255.255.0 {</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">        authoritative;</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">        deny unknown-clients;</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">        }</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;"><br></span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">include "/etc/dhcp/dhcpd.d/Genoa.mgmt";</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;"># DSLAMs</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">subnet 192.168.120.0 netmask 255.255.255.0 {</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">        }</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">=====</span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;"><br></span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-size: 13.3333px;">=====</span></font></div><div><font face="arial, helvetica, sans-serif"><div><span style="font-size: 13.3333px;">#Genoa.mgmt</span></div><div><span style="font-size: 13.3333px;">host Genoa_01_01_01 {</span></div><div><span style="font-size: 13.3333px;">        host-identifier option agent.circuit-id "Genoa_01_01 atm 1/DSL1:0.36";</span></div><div><span style="font-size: 13.3333px;">        fixed-address 172.19.50.1;</span></div><div><span style="font-size: 13.3333px;">                }</span></div><div><span style="font-size: 13.3333px;">host Genoa_01_01_02 {</span></div><div><span style="font-size: 13.3333px;">        host-identifier option agent.circuit-id "Genoa_01_01 atm 1/DSL2:0.36";</span></div><div><span style="font-size: 13.3333px;">        fixed-address 172.19.50.2;</span></div><div><span style="font-size: 13.3333px;">                }</span></div><div><span style="font-size: 13.3333px;">host Genoa_01_01_03 {</span></div><div><span style="font-size: 13.3333px;">        host-identifier option agent.circuit-id "Genoa_01_01 atm 1/DSL3:0.36";</span></div><div><span style="font-size: 13.3333px;">        fixed-address 172.19.50.3;</span></div><div><span style="font-size: 13.3333px;">                }</span></div><div><span style="font-size: 13.3333px;">[cut for brevity]</span></div><div style="font-size: 13.3333px;">=====</div></font></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><br></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><br></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><br></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;">It's not going to serve any local DHCP, only remote, but I figured out I needed a local subnet for it to even fire up.<br><br>I don't want any pools, only reservations\hosts assigning the same IP to the same DSLAM port (well, to be more specific, to the line I have configured to send from the DSLAM) every time.<br><br></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;">I added the DSLAMs subnet to stop this, "<span style="font-size: 10pt;">DHCPDISCOVER from d8:b6:b7:ea:8d:44 via 192.168.120.168: unknown network segment", but instead I got this, "</span><span style="font-size: 10pt;">DHCPDISCOVER from d8:b6:b7:ea:8d:44 via 192.168.120.168: network 192.168.120.0/24: no free leases". It isn't supposed to be getting an address in the 192.168 range, but in the 172.19 range. That's why I specified the host file.<br><br>Webmin recognizes all of the host entries (although not the circuit-id information because it doesn't support it), so I assume they're setup correctly.</span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span style="font-size: 10pt;"><br></span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span style="font-size: 10pt;"></span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span style="font-size: 10pt;">I also get this, but Google was no help, "</span><span style="font-size: 10pt;">parse_option_buffer: malformed option vendor.<unknown> (code 808464740): option length exceeds option buffer length." Calix says the </span><span style="font-size: 13.3333px;">agent.circuit-id </span><span style="font-size: 10pt;">field can support 63 characters and I'm only using 27. Could be related, could not be. I pulled the information in </span><span style="font-size: 13.3333px;">agent.circuit-id out of tcpdump as dhcpd didn't seem to have a way of revealing that.</span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span style="font-size: 13.3333px;"><br></span></div><div style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><br style="font-size: 13.3333px;"><br style="font-size: 13.3333px;"><span style="font-size: 13.3333px;">Thoughts?</span></div><br style="line-height: normal; widows: 1;"><br style="line-height: normal; widows: 1;"><span style="line-height: normal; widows: 1;">-----</span><br style="line-height: normal; widows: 1;"><span style="line-height: normal; widows: 1;">Mike Hammett</span><br style="line-height: normal; widows: 1;"><a href="http://www.ics-il.com/" style="line-height: normal; widows: 1;">Intelligent Computing Solutions</a><br style="line-height: normal; widows: 1;"><a href="https://www.facebook.com/ICSIL" style="line-height: normal; widows: 1;"><img src="http://www.ics-il.com/images/fbicon.png" style="border: 0pt none;"></a><a href="https://plus.google.com/+IntelligentComputingSolutionsDeKalb" style="line-height: normal; widows: 1;"><img src="http://www.ics-il.com/images/googleicon.png" style="border: 0pt none;"></a><a href="https://www.linkedin.com/company/intelligent-computing-solutions" style="line-height: normal; widows: 1;"><img src="http://www.ics-il.com/images/linkedinicon.png" style="border: 0pt none;"></a><a href="https://twitter.com/ICSIL" style="line-height: normal; widows: 1;"><img src="http://www.ics-il.com/images/twittericon.png" style="border: 0pt none;"></a><br style="line-height: normal; widows: 1;"><a href="http://www.midwest-ix.com/" style="line-height: normal; widows: 1;">Midwest Internet Exchange</a><br style="line-height: normal; widows: 1;"><a href="https://www.facebook.com/mdwestix" style="line-height: normal; widows: 1;"><img src="http://www.ics-il.com/images/fbicon.png" style="border: 0pt none;"></a><a href="https://www.linkedin.com/company/midwest-internet-exchange" style="line-height: normal; widows: 1;"><img src="http://www.ics-il.com/images/linkedinicon.png" style="border: 0pt none;"></a><a href="https://twitter.com/mdwestix" style="line-height: normal; widows: 1;"><img src="http://www.ics-il.com/images/twittericon.png" style="border: 0pt none;"></a><br style="line-height: normal; widows: 1;"><a href="http://www.thebrotherswisp.com/" style="line-height: normal; widows: 1;">The Brothers WISP</a><br style="line-height: normal; widows: 1;"><a href="https://www.facebook.com/thebrotherswisp" style="line-height: normal; widows: 1;"><img src="http://www.ics-il.com/images/fbicon.png" style="border: 0pt none;"></a><a href="https://www.youtube.com/channel/UCXSdfxQv7SpoRQYNyLwntZg" style="line-height: normal; widows: 1;"><img src="http://www.ics-il.com/images/youtubeicon.png" style="border: 0pt none;"></a></div></body></html>