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!config:
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