<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>