<div dir="ltr">Hello again,<div><br></div><div>While I still do not understand why the addition of option 43 causes the other options to *not* be sent, I did get the missing options to be sent to the client by adding more "append" lines to my config like this:</div><div><br></div><div><div class="inbox-inbox-" style="font-family:AvenirNext-Regular;font-size:12px">shared-network Internet {</div><div class="inbox-inbox-" style="font-family:AvenirNext-Regular;font-size:12px"> subnet 192.168.4.0 netmask 255.255.255.0 {</div><div class="inbox-inbox-" style="font-family:AvenirNext-Regular;font-size:12px"><span class="inbox-inbox-Apple-tab-span" style="white-space:pre"> </span>append dhcp-parameter-request-list 3;</div><div class="inbox-inbox-" style="font-family:AvenirNext-Regular;font-size:12px"><span class="inbox-inbox-Apple-tab-span" style="white-space:pre"> </span>append dhcp-parameter-request-list 6;</div><div class="inbox-inbox-" style="font-family:AvenirNext-Regular;font-size:12px"><span class="inbox-inbox-Apple-tab-span" style="white-space:pre"> </span>append dhcp-parameter-request-list 28;</div><div class="inbox-inbox-" style="font-family:AvenirNext-Regular;font-size:12px"><span class="inbox-inbox-Apple-tab-span" style="white-space:pre"> </span>append dhcp-parameter-request-list 43;</div><div class="inbox-inbox-" style="font-family:AvenirNext-Regular;font-size:12px"><span class="inbox-inbox-Apple-tab-span" style="white-space:pre"> </span>option vendor-encapsulated-options 01:xx:68:xx:xx:xx:3a:xx:2f:66:xx:6e:65:70:6f:xx:6e:74:2e:73:xx:61:79:7a:xx5:xx:2e:xx:6f:6d:xx:38:30:38:35;</div><div class="inbox-inbox-" style="font-family:AvenirNext-Regular;font-size:12px"> option routers 192.168.4.254;</div><div class="inbox-inbox-" style="font-family:AvenirNext-Regular;font-size:12px"> option broadcast-address 192.168.4.255;</div><div class="inbox-inbox-" style="font-family:AvenirNext-Regular;font-size:12px"> range 192.168.4.40 192.168.4.49;</div><div class="inbox-inbox-" style="font-family:AvenirNext-Regular;font-size:12px"> }</div><div class="inbox-inbox-" style="font-family:AvenirNext-Regular;font-size:12px">}</div></div><div><br></div><div><br></div><div><br><br><br><br><div class="gmail_quote"><div dir="ltr">On Fri, Sep 7, 2018 at 1:45 PM Ryan Gray <<a href="mailto:ryantgray@gmail.com">ryantgray@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div>I'm running DHCP Server 4.3.3. I have implemented option 43 to hand out the URI of a tr069 server in the network.</div><div><br></div><div>It works. However, when I am successfully giving a lease with option 43 added, I am not getting options 3, 6, and 28. The lines I'm adding to my subnet statement are:</div><div><br></div><div><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">shared-network Internet {</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> subnet xx.xxx.xxx.0 netmask 255.255.255.0 {</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> append dhcp-parameter-request-list 43;</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> option vendor-encapsulated-options 01:xx:68:74:74:xx:3a:2f:2f:xx:69:6e:65:70:6f:xx:6e:74:2e:73:77:xx:79:7a:65:65:2e:63:6f:6d:3a:38:30:38:35;</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> option routers xx.xxx.xxx.254;</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> option broadcast-address xx.xxx.xxx.255;</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> range xx.xxx.xxx.50 xx.xxx.xxx.254;</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> ]</p></div><div><br></div><div>A dhcpdump of a lease offer with option 43 (notice it's just plain missing the routers, dns resolvers, and broadcast options.</div><div><br></div><div><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">TIME: 2018-09-06 14:17:07.608</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> IP: 192.168.99.201 (52:54:0:a:38:bd) > xx.xxx.xxx.xx (60:9c:9f:c2:b7:d0)</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> OP: 2 (BOOTPREPLY)</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">HTYPE: 1 (Ethernet)</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> HLEN: 6</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> HOPS: 1</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> XID: c5a26e05</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> SECS: 0</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">FLAGS: 0</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">CIADDR: 0.0.0.0</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">YIADDR: xx.xxx.xxx.xx</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">SIADDR: 192.168.99.201</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">GIADDR: xx.xxx.xxx.xx</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">CHADDR: d8:b6:b7:e2:c4:3a:00:00:00:00:00:00:00:00:00:00</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">SNAME: .</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">FNAME: .</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">OPTION: 53 ( 1) DHCP message type 2 (DHCPOFFER)</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">OPTION: 54 ( 4) Server identifier 192.168.99.201</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">OPTION: 51 ( 4) IP address leasetime 84228 (23h23m48s)</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">OPTION: 43 ( 35) Vendor specific info 0121687474703a2f .!http:/</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> xxx6696e65706f69 /some</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> xxx42e737761797a address</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> xxx52e636f6d3a38<span class="m_-941832152431633816inbox-inbox-Apple-converted-space"> path</span>:8</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> xxx835 085</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">OPTION: 1 ( 4) Subnet mask 255.255.255.0</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">OPTION: 82 ( 36) Relay Agent Information <span class="m_-941832152431633816inbox-inbox-Apple-converted-space"> </span></p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> Circuit-ID 00:04:00:04:11:30</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> Remote-ID 00:06:60:9c:9f:c2:b7:d0</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"> Experimental Ethernet 49:43:58:37:34:35:30:2d:31:2f:35:2f:31:2f:34:38</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"><br></p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">If I remove the "append dhcp-parameter-request-list" and the "option vendor-encapsulated-options" lines, I get a complete lease and all is well...unless I need option 43 to be sent....which of course I do.</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"><br></p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">I've tried moving those two lines to be underneath the "range" line (reaching, I know), to no avail.</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"><br></p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">Has anyone experienced this before? <br></p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"><br></p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif"><br></p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">Regards,</p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-family:Calibri,sans-serif">Ryan Gray</p><div><br><br></div></div></div>
</blockquote></div><br></div><br></div>