<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hello,</p>
<p>this is because 'shared-networks' is a list that suppose to be
inside "Dhcp4": {}.</p>
<p>In your case:</p>
<p>{<br>
"command": "config-test",<br>
"service": [ "dhcp4" ],<br>
"arguments": {<br>
"Dhcp4": {<br>
"interfaces-config": {<br>
"interfaces": ["eth0/192.168.0.1"]},<br>
"control-socket": {<br>
"socket-name": "/tmp/kea4-ctrl-socket",<br>
"socket-type": "unix"<br>
},<br>
"expired-leases-processing": {<br>
"reclaim-timer-wait-timer": 10,<br>
"flush-reclaimed-timer-wait-time": 25,<br>
"hold-reclaimed-time": 3600,<br>
"max-reclaim-leases": 100,<br>
"max-reclaim-time": 250,<br>
"unwarned-reclaim-cycles": 5<br>
},<br>
"valid-lifetime": 4000,<br>
"renew-timer": 1000,<br>
"rebind-timer": 2000,<br>
"preferred-lifetime": 3000,<br>
"option-data": [<br>
{<br>
"name": "dns-servers",<br>
"data": "8.8.8.8, 8.8.4.4"<br>
}<br>
],<br>
"shared-networks": [<br>
{<br>
"name": "3M",<br>
"interface": "eth0",<br>
"subnet4":[<br>
{<br>
"subnet": "192.168.2.0/24",<br>
"pools": [<br>
{ "pool": "192.168.2.10 -
192.168.2.20" }<br>
]<br>
}<br>
] <br>
}<br>
],<br>
"loggers": [<br>
{<br>
"debuglevel": 99,<br>
"name": "kea-dhcp4",<br>
"output_options": [<br>
{<br>
"output":
"/var/log/kea/kea-dhcp4-server.log"<br>
}<br>
],<br>
"severity": "INFO"<br>
}<br>
]<br>
}<br>
}<br>
}</p>
<p>Regards</p>
<p>Wlodek Wencel<br>
<br>
ISC QA engineer<br>
</p>
<div class="moz-cite-prefix">On 18/05/2022 17:51, Jeronimo wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CACf9Un8r+dM3RmUj6ErGBd+8e_vFZsYLduSBY+gpfUF8H8nZDA@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div class="gmail_default" style="font-size:small">Hi all,<br>
</div>
<div class="gmail_default" style="font-size:small"><br>
</div>
<div class="gmail_default" style="font-size:small">I'm getting
the error "Unsupported 'shared-networks' parameter." while
trying to test config with Kea Ctrl-Agent.</div>
<div class="gmail_default" style="font-size:small"><br>
</div>
<div class="gmail_default" style="font-size:small">Any help?</div>
<div class="gmail_default" style="font-size:small"><br>
</div>
<div class="gmail_default" style="font-size:small">Jeronimo</div>
<div class="gmail_default" style="font-size:small"><br>
</div>
<div class="gmail_default" style="font-size:small">API Request</div>
<div class="gmail_default" style="font-size:small"><font
face="monospace">{<br>
"command": "config-test",<br>
"service": [ "dhcp4" ],<br>
"arguments": {<br>
"Dhcp4": {<br>
"interfaces-config": {<br>
"interfaces": ["eth0/<a
href="http://192.168.0.1" moz-do-not-send="true">192.168.0.1</a>"]},
<br>
"control-socket": {<br>
"socket-name": "/tmp/kea4-ctrl-socket",
<br>
"socket-type": "unix"<br>
},<br>
"expired-leases-processing": {<br>
"reclaim-timer-wait-timer": 10, <br>
"flush-reclaimed-timer-wait-time": 25, <br>
"hold-reclaimed-time": 3600, <br>
"max-reclaim-leases": 100, <br>
"max-reclaim-time": 250, <br>
"unwarned-reclaim-cycles": 5<br>
}, <br>
"valid-lifetime": 4000, <br>
"renew-timer": 1000, <br>
"rebind-timer": 2000, <br>
"preferred-lifetime": 3000, <br>
"option-data": [<br>
{<br>
"name": "dns-servers", <br>
"data": "8.8.8.8, 8.8.4.4"<br>
}<br>
], <br>
"loggers": [<br>
{<br>
"debuglevel": 99, <br>
"name": "kea-dhcp4", <br>
"output_options": [<br>
{<br>
"output":
"/var/log/kea/kea-dhcp4-server.log"<br>
}<br>
], <br>
"severity": "INFO"<br>
}<br>
]<br>
}, <br>
"shared-networks": [<br>
{<br>
"name": "3M",<br>
"interface": "eth0", <br>
"subnet4":[<br>
{<br>
"subnet": "<a
href="http://192.168.2.0/24" moz-do-not-send="true">192.168.2.0/24</a>",<br>
"pools": [ <br>
{ "pool": "192.168.2.10 -
192.168.2.20" } <br>
]<br>
}<br>
] <br>
}<br>
]<br>
}<br>
}</font><br>
</div>
<div class="gmail_default" style="font-size:small"><br>
</div>
<div class="gmail_default" style="font-size:small"><br>
</div>
<div class="gmail_default" style="font-size:small"><br>
</div>
<div class="gmail_default" style="font-size:small">kea-ctrl-agent.conf</div>
<div class="gmail_default" style="font-size:small">
<div style="color:rgb(0,0,0);background-color:rgb(255,255,254);font-size:12px;line-height:18px;white-space:pre"><font face="monospace">{
"Control-agent": {
"http-host": "0.0.0.0",
"http-port": 8000,
"control-sockets": {
"dhcp4": {
"socket-type": "unix",
"socket-name": "/tmp/kea4-ctrl-socket"
},
"dhcp6": {
"socket-type": "unix",
"socket-name": "/tmp/kea6-ctrl-socket"
},
"d2": {
"socket-type": "unix",
"socket-name": "/tmp/kea-ddns-ctrl-socket"
}
},
"hooks-libraries": [
{
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_bootp.so"
},
{
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_stat_cmds.so"
},
{
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_mysql_cb.so"
},
{
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_lease_cmds.so"
}
],
</font></div>
<div style="color:rgb(0,0,0);background-color:rgb(255,255,254);font-size:12px;line-height:18px;white-space:pre"><font face="monospace"> "loggers": [
{
"name": "kea-ctrl-agent",
"output_options": [
{
"output": "syslog:kea-ctrl-agent",
"pattern": "%-5p %m\n",
"flush": false,
"maxsize": 1048576,
"maxver": 8
}
],
"severity": "DEBUG",
"debuglevel": 99
}
]
}
}</font>
</div>
<div style="color:rgb(0,0,0);background-color:rgb(255,255,254);font-size:12px;line-height:18px;white-space:pre">
</div>
</div>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
</blockquote>
</body>
</html>