Page MenuHomeVyOS Platform
Feed Search

Feb 23 2024

sarthurdev committed rVYOSONEX1f22ac1bb0a3: pki: T6055: Cleanup unnecessary sudo, preserve env when sudo is needed.
Feb 23 2024, 1:01 PM
sarthurdev committed rVYOSONEXe2adfdef9e79: pki: T3642: Fix typo in PKI includes.
Feb 23 2024, 1:01 PM
sarthurdev moved T6055: PKI error: "failed to install x value" when executed the command from conf mode from Need Triage to In Progress on the VyOS 1.4 Sagitta (1.4.0-epa1) board.
Feb 23 2024, 12:43 PM · VyOS 1.4 Sagitta (1.4.0-epa2)
sarthurdev changed the status of T6055: PKI error: "failed to install x value" when executed the command from conf mode from Open to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/3040

Feb 23 2024, 12:40 PM · VyOS 1.4 Sagitta (1.4.0-epa2)
sarthurdev moved T5376: Conntrack FTP helper does not work properly from In Progress to Finished on the VyOS 1.5 Circinus board.
Feb 23 2024, 12:23 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
sarthurdev closed T5376: Conntrack FTP helper does not work properly as Resolved.

Glad to hear it @svd135 @swanduron

Feb 23 2024, 12:23 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
sarthurdev claimed T6055: PKI error: "failed to install x value" when executed the command from conf mode.
Feb 23 2024, 10:20 AM · VyOS 1.4 Sagitta (1.4.0-epa2)
sarthurdev added a comment to T5376: Conntrack FTP helper does not work properly.

@svd135 can you try on latest rolling?

Feb 23 2024, 9:02 AM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus

Feb 22 2024

sarthurdev committed rVYOSONEX538aeeccc46d: conntrack: T5376: Fix priority for CT helpers.
Feb 22 2024, 11:02 AM

Feb 21 2024

sarthurdev moved T5376: Conntrack FTP helper does not work properly from Open to In Progress on the VyOS 1.5 Circinus board.
Feb 21 2024, 3:05 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
sarthurdev changed the status of T5376: Conntrack FTP helper does not work properly from Needs reporter action to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/3037

Feb 21 2024, 3:05 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
sarthurdev closed T3771: DHCPv6 server prefix delegation - dynamically add route to delegated prefix via requesting router as Resolved.
Feb 21 2024, 1:51 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2)

Feb 20 2024

sarthurdev moved T4919: TPM-backed config encryption from Open to In Progress on the VyOS 1.5 Circinus board.
Feb 20 2024, 11:49 AM · VyOS Rolling, VyOS 1.5 Circinus
sarthurdev changed the status of T4919: TPM-backed config encryption from In progress to Needs testing.
Feb 20 2024, 11:49 AM · VyOS Rolling, VyOS 1.5 Circinus

Feb 15 2024

sarthurdev committed rVYOSONEX324c8a5d5b98: dhcpv6-server: T5993: Extend interface migrator to check VLAN/QinQ.
Feb 15 2024, 10:52 PM

Feb 14 2024

sarthurdev moved T5981: IPsec site-to-site migrated PKI ca certificates are created with an '@' from In Progress to Finished on the VyOS 1.5 Circinus board.
Feb 14 2024, 12:12 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
sarthurdev moved T5981: IPsec site-to-site migrated PKI ca certificates are created with an '@' from In Progress to Finished on the VyOS 1.4 Sagitta board.
Feb 14 2024, 12:12 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
sarthurdev closed T5981: IPsec site-to-site migrated PKI ca certificates are created with an '@' as Resolved.
Feb 14 2024, 12:11 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Feb 13 2024

sarthurdev committed rVYOSONEXc44d24eae276: dhcpv6-server: T5992: Fix op-mode Kea DHCP lease output.
Feb 13 2024, 4:36 PM
sarthurdev committed rVYOSONEX6fbdab41bb3a: dhcpv6-server: T3316: Display delegated prefix length in lease output.
Feb 13 2024, 4:36 PM
sarthurdev committed rVYOSONEXdbfaa47b0036: dhcp: dhcpv6: T3316: Add op-mode for showing DHCP(v6) static-mappings.
Feb 13 2024, 4:36 PM
sarthurdev changed the status of T5992: DHCP: show dhcp server leases not showing all leases from In progress to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/2998

Feb 13 2024, 10:57 AM · VyOS 1.5 Circinus (2025.11)
sarthurdev removed a project from T2737: DHCP Lease not displayed with a static map: VyOS 1.5 Circinus.

Not an issue on 1.5 with Kea.

Feb 13 2024, 10:49 AM · Bugs, VyOS Rolling, VyOS 1.5 Circinus
sarthurdev committed rVYOSONEX3bfbbef22954: rpki: T6034: Add missing sections to configtest.
Feb 13 2024, 4:32 AM
sarthurdev committed rVYOSONEX04bf9ee39f82: dhcpv6-server: T5993: Add subnet `interface` node, link subnet to locally….
Feb 13 2024, 4:12 AM

Feb 12 2024

sarthurdev changed the status of T5992: DHCP: show dhcp server leases not showing all leases from Confirmed to In progress.
Feb 12 2024, 11:51 PM · VyOS 1.5 Circinus (2025.11)
sarthurdev moved T5952: DHCP allow same MAC Address on same subnet from Open to Finished on the VyOS 1.4 Sagitta board.
Feb 12 2024, 11:26 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
sarthurdev closed T5952: DHCP allow same MAC Address on same subnet as Resolved.
Feb 12 2024, 11:26 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
sarthurdev moved T5993: DHCP6: no leases are created unless specifying a "interface" on the zone from Open to In Progress on the VyOS 1.5 Circinus board.
Feb 12 2024, 11:05 PM · Bugs, VyOS Rolling, VyOS 1.5 Circinus
sarthurdev edited projects for T5993: DHCP6: no leases are created unless specifying a "interface" on the zone, added: VyOS 1.5 Circinus; removed VyOS 1.4 Sagitta.
Feb 12 2024, 11:05 PM · Bugs, VyOS Rolling, VyOS 1.5 Circinus
sarthurdev changed the status of T5993: DHCP6: no leases are created unless specifying a "interface" on the zone from In progress to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/2997

Feb 12 2024, 11:05 PM · Bugs, VyOS Rolling, VyOS 1.5 Circinus
sarthurdev changed the status of T5993: DHCP6: no leases are created unless specifying a "interface" on the zone from Confirmed to In progress.
Feb 12 2024, 10:39 PM · Bugs, VyOS Rolling, VyOS 1.5 Circinus
sarthurdev committed rVYOSONEX8238f8cdae3a: ipsec: T5981: Strip '@' from migrated peer name.
Feb 12 2024, 8:42 PM
sarthurdev added a comment to T5993: DHCP6: no leases are created unless specifying a "interface" on the zone.

This does seem to be new behaviour introduced with Kea. ISC dhcpd did previously assume local distribution of a subnet based on the interface having an address within the subnet, Kea has changed to require this being explicitly defined.

Feb 12 2024, 8:23 PM · Bugs, VyOS Rolling, VyOS 1.5 Circinus
sarthurdev moved T5981: IPsec site-to-site migrated PKI ca certificates are created with an '@' from Open to In Progress on the VyOS 1.5 Circinus board.
Feb 12 2024, 8:10 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
sarthurdev changed the status of T5981: IPsec site-to-site migrated PKI ca certificates are created with an '@' from Open to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/2993

Feb 12 2024, 8:10 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
sarthurdev changed the status of T3771: DHCPv6 server prefix delegation - dynamically add route to delegated prefix via requesting router from In progress to Needs testing.
Feb 12 2024, 7:47 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2)

Feb 2 2024

sarthurdev committed rVYOSONEX8e2112261c68: dhcpv6: T3771: Allow installation of routes for delegated prefixes.
Feb 2 2024, 9:07 AM
sarthurdev committed rVYOSONEX7253c8a3d464: dhcpv6: T3316: Add support for excluded-prefix in prefix delegation.
Feb 2 2024, 9:07 AM
sarthurdev committed rVYOSONEXecfc3495e759: dhcp: T3316: Change help text on `listen-interface` to be generic.
Feb 2 2024, 9:07 AM
sarthurdev committed rVYOSONEX9ba7093563d4: dhcp: T3316: Fix header on script.
Feb 2 2024, 9:07 AM

Jan 27 2024

sarthurdev changed the status of T5993: DHCP6: no leases are created unless specifying a "interface" on the zone from Open to Confirmed.
Jan 27 2024, 10:27 PM · Bugs, VyOS Rolling, VyOS 1.5 Circinus
sarthurdev changed the status of T5992: DHCP: show dhcp server leases not showing all leases from Open to Confirmed.
Jan 27 2024, 10:27 PM · VyOS 1.5 Circinus (2025.11)

Jan 23 2024

sarthurdev changed the status of T3771: DHCPv6 server prefix delegation - dynamically add route to delegated prefix via requesting router from Needs testing to In progress.
Jan 23 2024, 11:30 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2)

Jan 22 2024

sarthurdev committed rVYOSONEXf241dbd8dd2d: dhcp: T5787: Allow disabled duplicates on static-mapping (backport).
Jan 22 2024, 9:28 PM
sarthurdev committed rVYOSONEXc5b9edb2f763: dhcp: T5787: Allow disabled duplicates on static-mapping.
Jan 22 2024, 8:39 PM

Jan 21 2024

sarthurdev moved T5787: dhcp-server allows duplicate static-mapping for the same IP address from In Progress to Finished on the VyOS 1.4 Sagitta board.
Jan 21 2024, 12:48 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
sarthurdev closed T5787: dhcp-server allows duplicate static-mapping for the same IP address as Resolved.
Jan 21 2024, 12:48 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
sarthurdev closed T5912: DHCP Static mapping don't work on every first lease, a subtask of T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6), as Resolved.
Jan 21 2024, 12:47 PM · VyOS 1.5 Circinus
sarthurdev closed T5912: DHCP Static mapping don't work on every first lease as Resolved.
Jan 21 2024, 12:47 PM · VyOS 1.5 Circinus
sarthurdev added a comment to T5835: UPnP port mapping / rule installation fails.

@sdev Quick question on this issue.

In order to make miniupnpd work with the VyOS firewall as it is presently configured (dedicated ip and ip6 tables), I've had to make a fork of miniupnpd. This is due to the miniupnpd folks effectively declaring that inet tables are "the way it's all going" and effectively removing any ip and ip6 table use in the daemon.

I've tested with the stock miniupnpd to try to implement all rules in a single inet chain, but this creates a problem where, per my comment above, the default-action drop steps on the miniupnpd table, and I'm back to square one.

Using my fork of miniupnpd, I've tested extensively and can see everything working with VyOS IPv4. Rules can be added, checked, and removed without issue. Secure mode works, etc. The fork itself is a fairly small patch; it just reverts some calls in the nftables code to use NFTPROTO_IPV4 rather than NFPROTO_INET for filter and NAT rule changes so as to target the correct table variants.

I can test IPv6 pinhole, which I think can still work using the ip6 tables as-is (my patch doesn't change this at all), but I'd have to setup some tunnelling to validate it as I don't have native IPv6 at my house.

So, my question is: how open is VyOS to using forks of packages as opposed to just pulling them in from Debian?

If not at all, this patch may be at a dead-end unless someone has a clean way to avoid the default-action drop using only priorities (the nftables documentation maintains this can't work)? I considered using meta marking but that would also involve patching miniupnpd to apply the marks to rules matched by it's firewall additions and then modifying VyOS to not apply the default drop when the mark is matched; but that seems a lot less clean.

Jan 21 2024, 12:46 PM

Jan 19 2024

sarthurdev committed rVYOSONEX08fbbb8d0f82: dhcp: T5948: Strip trailing dot, detect if hostname is FQDN.
Jan 19 2024, 8:22 PM

Jan 17 2024

sarthurdev added a comment to T5835: UPnP port mapping / rule installation fails.

Sounds like a great solution to me, happy to review your PR.

Jan 17 2024, 5:37 PM
sarthurdev committed rVYOSONEX2da78b428243: dhcp: T5948: Strip trailing dot from hostnames.
Jan 17 2024, 5:36 PM
sarthurdev changed the status of T5948: pdns-recursor crashes on restart if hostfile-update is enabled and dhcp client sends hostname with trailing dot from Open to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/2843

Jan 17 2024, 5:23 PM · VyOS 1.5 Circinus
sarthurdev added a comment to rVYOSONEXee494c3a1dbf: dhcp: dhcpv6: T3316: Add `subnet-id` so leases remain mapped to entries in the….

Are you able to provide the dhcp config that fails migration? I wasn't able to re-create any migration problem in my tests

set service dhcp-server hostfile-update
set service dhcp-server shared-network-name LAN option name-server '192.168.1.1'
set service dhcp-server shared-network-name LAN subnet 192.168.1.0/24 lease '86400'
set service dhcp-server shared-network-name LAN subnet 192.168.1.0/24 option default-router '192.168.1.1'
set service dhcp-server shared-network-name LAN subnet 192.168.1.0/24 option domain-name 'localdomain'
set service dhcp-server shared-network-name LAN subnet 192.168.1.0/24 option name-server '192.168.1.1'
set service dhcp-server shared-network-name LAN subnet 192.168.1.0/24 range 0 start '192.168.1.9'
set service dhcp-server shared-network-name LAN subnet 192.168.1.0/24 range 0 stop '192.168.1.254'

same as whats in the old quickstart guide

Jan 17 2024, 4:19 PM

Jan 14 2024

sarthurdev added a comment to rVYOSONEXee494c3a1dbf: dhcp: dhcpv6: T3316: Add `subnet-id` so leases remain mapped to entries in the….

when migrating from pre subnet-id builds to a subnet build will cause migration failed during initial startup due to missing subnet id.

Jan 14 2024, 4:49 PM

Jan 13 2024

sarthurdev committed rVYOSONEX45d472c8782f: dhcpv6: T3316: Move options to separate node and extend scopes.
Jan 13 2024, 7:13 PM
sarthurdev committed rVYOSONEX2d4db25386fc: dhcpv6: T3316: Add `listen-interface` as supported by Kea.
Jan 13 2024, 7:13 PM

Jan 12 2024

sarthurdev added a comment to T5928: Configuration fails to load on boot if offloading has VLAN interfaces defined.

During a boot that raises the migration error, can you alter the grub boot command to add vyos-config-debug? See https://docs.vyos.io/en/latest/contributing/debugging.html#kernel

Jan 12 2024, 2:34 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Jan 11 2024

sarthurdev changed the status of T5920: Quick Start documentation contains error from Open to In progress.

Backported: https://github.com/vyos/vyos-documentation/pull/1237

Jan 11 2024, 6:55 PM · VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEXdc542f109460: firewall: T5814: Retain legacy 'accept' behaviour and re-order migration.
Jan 11 2024, 5:47 AM
sarthurdev committed rVYOSONEXb68def8d5068: dhcp: T5787: Prevent duplicate IP addresses on static mappings.
Jan 11 2024, 5:47 AM
sarthurdev committed rVYOSONEX2ee8d0eef88a: interface: T5550: Interface source-validation priority over global value.
Jan 11 2024, 5:41 AM
sarthurdev committed rVYOSONEXe8070a2e36e9: firewall: T3509: Split IPv4 and IPv6 reverse path filtering like on interfaces.
Jan 11 2024, 5:41 AM

Jan 10 2024

sarthurdev closed T2199: Rewrite firewall in new XML/Python style as Resolved.
Jan 10 2024, 9:28 PM · VyOS 1.4 Sagitta (1.4.0-epa2)
sarthurdev closed T4782: Allow multiple CA certificates (on e.g. EAPoL) as Resolved.
Jan 10 2024, 9:25 PM · VyOS 1.4 Sagitta
sarthurdev closed T5080: Disable conntrack by default, a subtask of T5160: Firewall refactor, as Resolved.
Jan 10 2024, 9:25 PM · VyOS 1.4 Sagitta
sarthurdev closed T5080: Disable conntrack by default as Resolved.

Closing this as resolved, please re-open if any further issues found.

Jan 10 2024, 9:25 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
sarthurdev moved T5614: Add conntrack helper matching on firewall from Open to Finished on the VyOS 1.5 Circinus board.
Jan 10 2024, 9:22 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
sarthurdev closed T5614: Add conntrack helper matching on firewall as Resolved.
Jan 10 2024, 9:22 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
sarthurdev added a comment to T5550: Source validation on interface does not work properly.

1.4 PR: https://github.com/vyos/vyos-1x/pull/2793

Jan 10 2024, 9:20 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
sarthurdev moved T5787: dhcp-server allows duplicate static-mapping for the same IP address from Open to In Progress on the VyOS 1.4 Sagitta board.
Jan 10 2024, 9:19 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
sarthurdev added a comment to T5787: dhcp-server allows duplicate static-mapping for the same IP address.

1.4 PR: https://github.com/vyos/vyos-1x/pull/2794

Jan 10 2024, 9:19 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
sarthurdev moved T5550: Source validation on interface does not work properly from Open to Finished on the VyOS 1.5 Circinus board.
Jan 10 2024, 9:11 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
sarthurdev added a project to T5550: Source validation on interface does not work properly: VyOS 1.5 Circinus.
Jan 10 2024, 9:11 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
sarthurdev changed the status of T5814: VyOS 1.3 to 1.4 LTS Firewall ruleset migration script breaks configuration from In progress to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/2790

Jan 10 2024, 7:17 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEXdaffee2cbf00: dhcp: T3316: Move options to separate node and extend scopes.
Jan 10 2024, 5:28 PM
sarthurdev committed rVYOSONEX0cd74e0795ea: dhcp: T5912: Fix hostfile not written for new leases.
Jan 10 2024, 5:28 PM
sarthurdev committed rVYOSONEX74ddb29c6c9c: dhcp: T3316: Fix `listen-address` handling and add `listen-interface` as….
Jan 10 2024, 5:28 PM
sarthurdev committed rVYOSONEX39bf15289ca1: dhcp: T3316: Workaround to append domain suffix to hostfile entries.
Jan 10 2024, 5:28 PM
sarthurdev committed rVYOSONEX41913f4d1d63: dhcp: T5787: Prevent duplicate IP addresses on static mappings.
Jan 10 2024, 5:28 PM
sarthurdev changed the status of T5814: VyOS 1.3 to 1.4 LTS Firewall ruleset migration script breaks configuration from Open to In progress.
Jan 10 2024, 4:55 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
sarthurdev moved T5912: DHCP Static mapping don't work on every first lease from Open to In Progress on the VyOS 1.5 Circinus board.
Jan 10 2024, 12:39 PM · VyOS 1.5 Circinus
sarthurdev changed the status of T5912: DHCP Static mapping don't work on every first lease, a subtask of T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6), from Confirmed to Needs testing.
Jan 10 2024, 12:38 PM · VyOS 1.5 Circinus
sarthurdev changed the status of T5912: DHCP Static mapping don't work on every first lease from Confirmed to Needs testing.

PR: https://github.com/vyos/vyos-1x/pull/2785

Jan 10 2024, 12:38 PM · VyOS 1.5 Circinus
sarthurdev changed the status of T5787: dhcp-server allows duplicate static-mapping for the same IP address from In progress to Needs testing.

1.5 PR: https://github.com/vyos/vyos-1x/pull/2785

Jan 10 2024, 12:38 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
sarthurdev added a comment to T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6).

PR for scoped options and bugfixes: https://github.com/vyos/vyos-1x/pull/2785

Jan 10 2024, 12:37 PM · VyOS 1.5 Circinus

Jan 9 2024

sarthurdev changed the status of T5787: dhcp-server allows duplicate static-mapping for the same IP address from Open to In progress.
Jan 9 2024, 9:55 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
sarthurdev changed the status of T5912: DHCP Static mapping don't work on every first lease, a subtask of T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6), from Open to Confirmed.
Jan 9 2024, 8:55 PM · VyOS 1.5 Circinus
sarthurdev changed the status of T5912: DHCP Static mapping don't work on every first lease from Open to Confirmed.
Jan 9 2024, 8:54 PM · VyOS 1.5 Circinus

Jan 7 2024

sarthurdev added a comment to T5876: Dhcp bug in latest 1.5 rolling releases.

Is this still an issue on newer rolling images? This PR addresses ownership issues in /config on system update: https://github.com/vyos/vyos-1x/pull/2731

Jan 7 2024, 7:21 PM · VyOS 1.5 Circinus

Jan 4 2024

sarthurdev added a comment to T5876: Dhcp bug in latest 1.5 rolling releases.

Can you provide your DHCP server config?

Jan 4 2024, 3:26 PM · VyOS 1.5 Circinus

Dec 17 2023

sarthurdev committed rVYOSONEX8e0a54676ff2: dhcp: T3316: Kea DHCP and DHCPv6 fixes.
Dec 17 2023, 7:14 AM
sarthurdev added a comment to T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6).
  • with set service dhcp-server hostfile-update the file /etc/hosts doesn't get update with any entry from dhcp at all

Thanks, will investigate this.

@sdev, this will require adjusting on-dhcp-event.sh. I have a hacky local version that writes to /etc/hosts that partially works -- the $domain part is not picked up (which I suspect could be related to how kea-dhcp4.conf is generating the FQDN).

Do you want me to raise a draft PR for you to review?

Dec 17 2023, 12:56 AM · VyOS 1.5 Circinus
sarthurdev added a comment to T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6).

Update PR: https://github.com/vyos/vyos-1x/pull/2646

Dec 17 2023, 12:55 AM · VyOS 1.5 Circinus
sarthurdev added a comment to T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6).

@Zen3515

  • dhcp server doesn't start automatically after reboot, and due to the next problem, I'm forced to use set service dhcp-server disable then delete service dhcp-server disable after each boot

Could not reproduce this:

Welcome to VyOS - vyos ttyS0
...
vyos@vyos:~$ ps aux | grep kea
_kea        1818  1.6  0.9  67384 20324 ?        Ssl  00:14   0:00 /usr/sbin/kea-dhcp4 -c /run/kea/kea-dhcp4.conf
Dec 17 2023, 12:31 AM · VyOS 1.5 Circinus

Dec 13 2023

sarthurdev committed rVYOSONEX56a8eaeda7e8: dhcp: T3316: Fix dhcp op-mode state 'all' matching.
Dec 13 2023, 6:53 AM
sarthurdev committed rVYOSONEX7d50be0318db: dhcp: T3316: Fix raw op-mode lease output.
Dec 13 2023, 6:53 AM

Dec 12 2023

sarthurdev added a comment to T5820: error on dhcpv6-server range prefix with trailing colon (:).

I think this regex needs to be made more strict to prevent this issue.

Dec 12 2023, 11:46 PM · VyOS Rolling, Bugs