1) The cli command run with permission error
```
restart dhcp server
```
output:
```
vyos@vyos:~$ restart dhcp server
Traceback (most recent call last):
File "/usr/libexec/vyos/op_mode/restart.py", line 149, in <module>
res = vyos.opmode.run(sys.modules[__name__])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/vyos/opmode.py", line 329, in run
func(**args)
File "/usr/libexec/vyos/op_mode/restart.py", line 114, in _wrapper
if commit_in_progress():
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/vyos/utils/commit.py", line 39, in commit_in_progress
raise OSError('This functions needs to be run as root to return correct results!')
OSError: This functions needs to be run as root to return correct results!
```
2) ping-check option not work
probably due parameter value // enable-ping-check// not change on //true//
but options
```
set service dhcp-server shared-network-name LAN ping-check
```
was setup
```
vyos@vyos:~$ cat /var/run/kea/kea-dhcp4.conf
{
"Dhcp4": {
"interfaces-config": {
"interfaces": ["eth1"],
"dhcp-socket-type": "raw",
"service-sockets-max-retries": 60,
"service-sockets-retry-wait-time": 5000
},
"control-socket": {
"socket-type": "unix",
"socket-name": "/var/run/kea/dhcp4-ctrl-socket"
},
"lease-database": {
"type": "memfile",
"persist": true,
"name": "/config/dhcp/dhcp4-leases.csv"
},
"option-def": [
{
"name": "wpad-url",
"code": 252,
"type": "string"
},
{
"name": "unifi-controller",
"code": 1,
"type": "ipv4-address",
"space": "ubnt"
}
],
"hooks-libraries": [
{
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_ping_check.so",
"parameters": {
"enable-ping-check" : false,
"min-ping-requests" : 1,
"reply-timeout" : 100,
"ping-cltt-secs" : 60,
"ping-channel-threads" : 0
}
```
config (for both cases):
```
set service dhcp-server listen-interface 'eth1'
set service dhcp-server shared-network-name LAN authoritative
set service dhcp-server shared-network-name LAN ping-check
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 lease '1800'
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 option default-router '185.90.123.1'
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 option name-server '8.8.8.8'
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 option name-server '1.1.1.1'
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 range 0 start '185.90.123.100'
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 range 0 stop '185.90.123.200'
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 subnet-id '10'
```
versions :
```
vyos@vyos:~$ kea-dhcp4 -v
3.0.1
vyos@vyos:~$ sh version
Version: VyOS 1.5-stream-202510071059
Release train: circinus
Release flavor: generic
```