<div dir="auto">Hi Joshua,<div dir="auto"><br></div><div dir="auto">Yes I figured it out just before seeing you're message, I took the conf file from the documentation which, didn't have the routers option included so I added manually.</div><div dir="auto"><br></div><div dir="auto">Should have realised it would need brackets around each one.</div><div dir="auto"><br></div><div dir="auto">Thanks for getting back to me though</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 3 Apr 2021, 00:30 Joshua Schaeffer, <<a href="mailto:jschaeffer@harmonywave.com">jschaeffer@harmonywave.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div>
    <font face="Droid Serif">Looks like a syntax error:<br>
      <b><br>
      </b></font><b>YOU HAVE:</b><br>
    <font face="Droid Sans Mono">"option-data":[</font>
    <div dir="auto"><font face="Droid Sans Mono">    {</font></div>
    <div dir="auto"><font face="Droid Sans Mono">        "name":
        "routers",</font></div>
    <div dir="auto"><font face="Droid Sans Mono">        "data":
        "192.168.0.1",</font></div>
    <div dir="auto"><font face="Droid Sans Mono"><br>
      </font></div>
    <div dir="auto"><font face="Droid Sans Mono">        "name":
        "domain-name-servers",</font></div>
    <div dir="auto"><font face="Droid Sans Mono">        "data":
        "208.67.222.222, 208.67.220.220"</font></div>
    <div dir="auto"><font face="Droid Sans Mono">}]</font></div>
    <div dir="auto"><br>
      <b>SHOULD BE:</b><br>
      <font face="Droid Sans Mono">"option-data":[
      </font>
      <div dir="auto"><font face="Droid Sans Mono">    {</font></div>
      <font face="Droid Sans Mono">
      </font>
      <div dir="auto"><font face="Droid Sans Mono">        "name":
          "routers",</font></div>
      <font face="Droid Sans Mono">
      </font>
      <div dir="auto"><font face="Droid Sans Mono">        "data":
          "192.168.0.1"<br>
              },<br>
              {<br>
        </font></div>
      <font face="Droid Sans Mono">        "name":
        "domain-name-servers",
      </font>
      <div dir="auto"><font face="Droid Sans Mono">        "data":
          "208.67.222.222, 208.67.220.220"</font></div>
      <font face="Droid Sans Mono">    }<br>
        ]</font><br>
      <br>
    </div>
    <div>On 4/2/21 12:14 PM, Craig Dunn wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="auto">Hi all,
        <div dir="auto"><br>
        </div>
        <div dir="auto">After a few days (and a rogue missing comma) I
          got the kea service to start.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">Something weird though my phone got a new DHCP
          lease from kea and browsing seemed really flaky, turns out
          even thought I had an IP and DNS I didn't get the gateway IP.
          I thinks it's set correctly my conf file is:</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">
          <div dir="auto">GNU nano 3.2                   
             kea-dhcp4.conf                               </div>
          <div dir="auto">{</div>
          <div dir="auto"># DHCPv4 configuration starts on the next line</div>
          <div dir="auto">"Dhcp4": {                                   
                                              </div>
          <div dir="auto"># First we set up global values</div>
          <div dir="auto">    "valid-lifetime": 4000,</div>
          <div dir="auto">    "renew-timer": 1000,</div>
          <div dir="auto">    "rebind-timer": 2000,</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"># Next we set up the interfaces to be used by
            the server.                           "interfaces-config": {</div>
          <div dir="auto">        "interfaces": [ "eth0" ]</div>
          <div dir="auto">    },</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"># And we specify the type of lease database</div>
          <div dir="auto">    "lease-database": {</div>
          <div dir="auto">        "type": "memfile",</div>
          <div dir="auto">        "persist": true,</div>
          <div dir="auto">        "name": "/var/lib/kea/dhcp4.leases"</div>
          <div dir="auto">    },</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"># Finally, we list the subnets from which we
            will be leasing addresses.</div>
          <div dir="auto">    "subnet4": [</div>
          <div dir="auto">        {</div>
          <div dir="auto">            "subnet": "<a href="http://192.168.0.0/24" target="_blank" rel="noreferrer">192.168.0.0/24</a>",</div>
          <div dir="auto">            "pools": [</div>
          <div dir="auto">                {</div>
          <div dir="auto">                     "pool": "192.168.0.50 -
            192.168.0.149"</div>
          <div dir="auto">                }],</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">            "option-data":[</div>
          <div dir="auto">                {</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">pi@DHCP1:/etc/kea $ cat kea-dhcp4.conf</div>
          <div dir="auto">{</div>
          <div dir="auto"># DHCPv4 configuration starts on the next line</div>
          <div dir="auto">"Dhcp4": {</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"># First we set up global values</div>
          <div dir="auto">    "valid-lifetime": 4000,</div>
          <div dir="auto">    "renew-timer": 1000,</div>
          <div dir="auto">    "rebind-timer": 2000,</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"># Next we set up the interfaces to be used by
            the server.</div>
          <div dir="auto">    "interfaces-config": {</div>
          <div dir="auto">        "interfaces": [ "eth0" ]</div>
          <div dir="auto">    },</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"># And we specify the type of lease database</div>
          <div dir="auto">    "lease-database": {</div>
          <div dir="auto">        "type": "memfile",</div>
          <div dir="auto">        "persist": true,</div>
          <div dir="auto">        "name": "/var/lib/kea/dhcp4.leases"</div>
          <div dir="auto">    },</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"># Finally, we list the subnets from which we
            will be leasing addresses.</div>
          <div dir="auto">    "subnet4": [</div>
          <div dir="auto">        {</div>
          <div dir="auto">            "subnet": "<a href="http://192.168.0.0/24" target="_blank" rel="noreferrer">192.168.0.0/24</a>",</div>
          <div dir="auto">            "pools": [</div>
          <div dir="auto">                {</div>
          <div dir="auto">                     "pool": "192.168.0.50 -
            192.168.0.149"</div>
          <div dir="auto">                }],</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">            "option-data":[</div>
          <div dir="auto">                {</div>
          <div dir="auto">                     "name": "routers",</div>
          <div dir="auto">                     "data": "192.168.0.1",</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">                     "name":
            "domain-name-servers",</div>
          <div dir="auto">                     "data": "208.67.222.222,
            208.67.220.220"</div>
          <div dir="auto">                }]</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">            }</div>
          <div dir="auto">        ]</div>
          <div dir="auto">    }</div>
          <div dir="auto">}</div>
          <div dir="auto"># DHCPv4 configuration ends with the next line</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">Is there anything I'm missing? I have checked
            multiple conf files online and it seems fine.</div>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://www.isc.org/contact/" target="_blank" rel="noreferrer">https://www.isc.org/contact/</a> for more information.

To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users" target="_blank" rel="noreferrer">https://lists.isc.org/mailman/listinfo/kea-users</a>.

Kea-users mailing list
<a href="mailto:Kea-users@lists.isc.org" target="_blank" rel="noreferrer">Kea-users@lists.isc.org</a>
<a href="https://lists.isc.org/mailman/listinfo/kea-users" target="_blank" rel="noreferrer">https://lists.isc.org/mailman/listinfo/kea-users</a>
</pre>
    </blockquote>
    <br>
    <pre cols="0">-- 
Thanks,
Joshua Schaeffer</pre>
  </div>

_______________________________________________<br>
ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://www.isc.org/contact/" rel="noreferrer noreferrer" target="_blank">https://www.isc.org/contact/</a> for more information.<br>
<br>
To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a>.<br>
<br>
Kea-users mailing list<br>
<a href="mailto:Kea-users@lists.isc.org" target="_blank" rel="noreferrer">Kea-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
</blockquote></div>