diff options
Diffstat (limited to 'kvmd/apps/__init__.py')
-rw-r--r-- | kvmd/apps/__init__.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/kvmd/apps/__init__.py b/kvmd/apps/__init__.py index 0318ac09..2e1cfc09 100644 --- a/kvmd/apps/__init__.py +++ b/kvmd/apps/__init__.py @@ -458,11 +458,16 @@ def _get_config_scheme() -> Dict: "/usr/bin/systemd-run", "--unit=kvmd-otgnet-dnsmasq", "/usr/bin/dnsmasq", + "--conf-file=/dev/null", + "--pid-file", + "--user=dnsmasq", "--interface={iface}", "--port=0", "--dhcp-range={dhcp_ip_begin},{dhcp_ip_end},24h", "--dhcp-leasefile=/run/kvmd/dnsmasq.lease", - "--no-daemon", + "--dhcp-option=3", + "--dhcp-option=6", + "--keep-in-foreground", ], type=valid_command), "pre_stop_cmd": Option([ "/usr/bin/systemctl", |