Page MenuHomeVyOS Platform
Feed All Stories

Nov 21 2024

jestabro committed rVYOSONEXeceb410fd5e7: op-mode: T6900: remove uninformative 'show configuration files'.
Nov 21 2024, 11:28 AM
Viacheslav triaged T6906: Add an option to start sessions with an unclassified packet to IPoE server as Normal priority.
Nov 21 2024, 9:54 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.2), VyOS Rolling
Viacheslav created T6906: Add an option to start sessions with an unclassified packet to IPoE server.
Nov 21 2024, 9:54 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.2), VyOS Rolling
GitHub <noreply@github.com> committed rVYOSONEXdf0ef8a25f8f: T6806: Rework QoS Policy for HFSC Shaper (#4181) (authored by HollyGurza).
Nov 21 2024, 7:44 AM
GitHub <noreply@github.com> committed rVYOSONEXb51cf400b42d: T6796: QoS: match filter by interface(iif) (#4188) (authored by HollyGurza).
Nov 21 2024, 7:41 AM
SrividyaA updated the task description for T6902: Commit and Save takes long time when more than 100's ipsec tunnel are already configured.
Nov 21 2024, 6:21 AM · VyOS Rolling
jestabro added a comment to T6900: Remove op-mode 'show configuration files' as misleading.

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

Nov 21 2024, 1:03 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q4), VyOS Rolling

Nov 20 2024

GitHub <noreply@github.com> committed rVYOSONEX1a291b44716a: Merge pull request #4201 from sarthurdev/T3397 (authored by sarthurdev).
Nov 20 2024, 9:06 PM
sarthurdev committed rVYOSONEXf6ee516ca440: serial: T3397: Remove `--keep-baud` which could result in unexpected baud rate.
Nov 20 2024, 9:06 PM
c-po updated the task description for T6747: frr: upgrade routing suite to 10.2.
Nov 20 2024, 7:41 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q3), VyOS Rolling
jestabro added a comment to T6718: Use vyconf daemon for validation of set commands.

The first three PRs above have been merged, and the next in sequence (https://github.com/vyos/libvyosconfig/pull/21) opened for review.

Nov 20 2024, 7:24 PM · VyOS Rolling
jestabro added a comment to T6811: vyos-configd throws an exception during an image upgrade.

T6899 merged; when rolling available, kindly retest. Thanks !

Nov 20 2024, 6:06 PM · VyOS Rolling, Bugs
jestabro added a comment to T6899: Return output from configd in multipart message to maintain resilience on error.

This will be squashed with https://vyos.dev/T6326 for backport to Circinus, after confirmation.

Nov 20 2024, 6:06 PM · VyOS 1.5 Circinus, VyOS Rolling
jestabro added a comment to T6326: Specific error is not returned via the HTTP API during a configuration failure..

This will need the fix in https://vyos.dev/T6899 for backport to Circinus.

Nov 20 2024, 6:04 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
GitHub <noreply@github.com> committed rVYOSONEX3452f4239c91: Merge pull request #4197 from jestabro/multipart-msg-output (authored by dmbaturin).
Nov 20 2024, 6:00 PM
jestabro committed rVYOSONEXf38a402f158d: configd: T6899: use multipart message instead of extra exchange.
Nov 20 2024, 6:00 PM
dmbaturin created T6905: Add "stream" build type.
Nov 20 2024, 5:23 PM · VyOS 1.5 Circinus, VyOS Rolling
sarthurdev added a comment to T3397: getty forces --keep-baud in 1.2.x.

Issue present in 1.4.0 tested with Supermicro SOL on ttyS1.

Nov 20 2024, 4:15 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.3 Equuleus (1.3.9)
Viacheslav updated the task description for T6896: OpenVPN change CRL revoke without restart.
Nov 20 2024, 3:55 PM · VyOS Rolling
Viacheslav changed the subtype of T6896: OpenVPN change CRL revoke without restart from "Feature Request" to "Bug".
Nov 20 2024, 3:55 PM · VyOS Rolling
dmbaturin edited projects for T6904: Allow development builds to have versions, added: VyOS 1.4 Sagitta; removed VyOS 1.4 Sagitta (1.4.0).
Nov 20 2024, 2:31 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
syncer edited projects for T6903: Make vyos-1x repo URL in vyos-build a configurable parameter, added: VyOS 1.4 Sagitta; removed VyOS 1.4 Sagitta (1.4.0).
Nov 20 2024, 2:27 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.1), VyOS Rolling
dmbaturin created T6904: Allow development builds to have versions.
Nov 20 2024, 2:22 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
dmbaturin created T6903: Make vyos-1x repo URL in vyos-build a configurable parameter.
Nov 20 2024, 2:14 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.1), VyOS Rolling
Viacheslav triaged T6902: Commit and Save takes long time when more than 100's ipsec tunnel are already configured as Normal priority.
Nov 20 2024, 12:21 PM · VyOS Rolling
Viacheslav added a parent task for T6902: Commit and Save takes long time when more than 100's ipsec tunnel are already configured: T6302: The root task for bugs and improvements related to commit time and boot.
Nov 20 2024, 12:21 PM · VyOS Rolling
Viacheslav added a subtask for T6302: The root task for bugs and improvements related to commit time and boot: T6902: Commit and Save takes long time when more than 100's ipsec tunnel are already configured.
Nov 20 2024, 12:21 PM · VyOS Rolling, Bugs
SrividyaA created T6902: Commit and Save takes long time when more than 100's ipsec tunnel are already configured.
Nov 20 2024, 11:30 AM · VyOS Rolling
dmbaturin lowered the priority of T4394: Improve VYOS_DEBUG profiling support from High to Low.
Nov 20 2024, 11:20 AM · VyOS Rolling
gaige changed the status of T6898: LLDP error in gather_subset in vyos.vyos.vyos_facts from Open to Blocked.

Per slack, this is being investigated for re-introduction into 1.4.1. Putting this on pause for now.

Nov 20 2024, 10:26 AM · VyOS Ansible Collection
syncer moved T6876: KEA DHCP-server sometimes could be in the race condition from Completed to Backport Candidates on the VyOS Rolling board.
Nov 20 2024, 10:00 AM · VyOS 1.5 Circinus, VyOS Rolling
GitHub <noreply@github.com> committed rVYOSONEX1c8321a8679e: T6790: QoS: Improve CAKE Policy (#4173) (authored by HollyGurza).
Nov 20 2024, 9:22 AM
Viacheslav added a project to T6876: KEA DHCP-server sometimes could be in the race condition: VyOS 1.5 Circinus.
Nov 20 2024, 9:10 AM · VyOS 1.5 Circinus, VyOS Rolling
evgmol added a comment to T6888: vyos_bgp_address_family doesn't implement config when omitting optional args.

It appears that path-limit GBP network options is deprecated

Nov 20 2024, 4:57 AM · Bugs, VyOS Ansible Collection
syncer updated subscribers of T6898: LLDP error in gather_subset in vyos.vyos.vyos_facts.

@Viacheslav @dmbaturin need to be fixed in 1.4.1

Nov 20 2024, 2:19 AM · VyOS Ansible Collection
gaige added a comment to T6898: LLDP error in gather_subset in vyos.vyos.vyos_facts.

Confirmed this is happening with current mainline and 1.4, but not 1.2,1.3 or 1.5.

Nov 20 2024, 1:58 AM · VyOS Ansible Collection

Nov 19 2024

Viacheslav changed the status of T6490: Allow creation of wireguard interfaces without requiring peers from In progress to Needs reporter action.

Needs testing

Nov 19 2024, 7:41 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
GitHub <noreply@github.com> committed rVYOSONEX2419c2f42b12: T6490: Allow creation of wireguard interfaces without requiring peers (#4194) (authored by sskaje).
Nov 19 2024, 7:40 PM
c-po updated the task description for T6747: frr: upgrade routing suite to 10.2.
Nov 19 2024, 6:52 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q3), VyOS Rolling
Vijayakumar created T6901: vyos-networks/vyos-1x: move workflows from git-actions to standard branches.
Nov 19 2024, 6:40 PM · GitHub Infrastructure
Viacheslav added a comment to T264: Use base64 or hex format in ipsec.secrets to allow double quotes.

PR https://github.com/vyos/vyos-1x/pull/4198
Add base64 encrypted password

$ echo -n 1234567890 | base64
MTIzNDU2Nzg5MA==
$ 
Nov 19 2024, 6:02 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
jestabro added a comment to T6811: vyos-configd throws an exception during an image upgrade.

Thanks @gadams , and yes that was also mentioned in the forum discussion here:
https://forum.vyos.io/t/vyos-sometimes-does-not-start-properly/15486
I believe the correction made in the PR for the parent task T6899 should help reveal/resolve the issue.

Nov 19 2024, 5:18 PM · VyOS Rolling, Bugs
gadams added a comment to T6811: vyos-configd throws an exception during an image upgrade.

It's not just on upgrade; I'm seeing the same problem in a fresh installation of VyOS 1.5-rolling-202411190007:

Nov 19 2024, 4:27 PM · VyOS Rolling, Bugs
marco_agostani added a comment to T264: Use base64 or hex format in ipsec.secrets to allow double quotes.

Dear Viacheslav,
Glad to hear you.
I think Base64 is ok and is the right approach.

Nov 19 2024, 3:29 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
sskaje added a comment to T4930: Allow using domain names for WireGuard peer addresses.

5 endpoints using domain, limit retry to 5 times, total start costs around 5 * 10 = 50 seconds.

Nov 19 2024, 3:25 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro updated the task description for T6900: Remove op-mode 'show configuration files' as misleading.
Nov 19 2024, 2:58 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q4), VyOS Rolling
Viacheslav added a comment to T264: Use base64 or hex format in ipsec.secrets to allow double quotes.

@marco_agostani we do not have validators on the insert config step https://github.com/vyos/vyos-1x/blob/8f76c96cb4d7132b7654aa5f37e8ab49fa2e137a/interface-definitions/vpn_ipsec.xml.in#L35-L43
It is more of an interpreter issue/feature

Nov 19 2024, 2:00 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
jestabro claimed T6900: Remove op-mode 'show configuration files' as misleading.
Nov 19 2024, 1:27 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q4), VyOS Rolling
jestabro created T6900: Remove op-mode 'show configuration files' as misleading.
Nov 19 2024, 1:26 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q4), VyOS Rolling
gaige closed T6827: Manage bonding interface for Rule-Set as Resolved.
Nov 19 2024, 1:01 PM · VyOS Ansible Collection
jestabro triaged T6899: Return output from configd in multipart message to maintain resilience on error as High priority.
Nov 19 2024, 12:58 PM · VyOS 1.5 Circinus, VyOS Rolling
jestabro added a comment to T6811: vyos-configd throws an exception during an image upgrade.

The PR for the parent task:
https://vyos.dev/T6899
will avoid obscuring underlying errors. Revisit after merge of above.

Nov 19 2024, 12:57 PM · VyOS Rolling, Bugs
jestabro added a comment to T6899: Return output from configd in multipart message to maintain resilience on error.

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

Nov 19 2024, 12:55 PM · VyOS 1.5 Circinus, VyOS Rolling
jestabro added a subtask for T6899: Return output from configd in multipart message to maintain resilience on error: T6811: vyos-configd throws an exception during an image upgrade.
Nov 19 2024, 12:50 PM · VyOS 1.5 Circinus, VyOS Rolling
jestabro added a parent task for T6811: vyos-configd throws an exception during an image upgrade: T6899: Return output from configd in multipart message to maintain resilience on error.
Nov 19 2024, 12:50 PM · VyOS Rolling, Bugs
Viacheslav added a comment to T6898: LLDP error in gather_subset in vyos.vyos.vyos_facts.

Maybe it will be fixed after merging https://vyos.dev/T6045

Nov 19 2024, 12:47 PM · VyOS Ansible Collection
jestabro created T6899: Return output from configd in multipart message to maintain resilience on error.
Nov 19 2024, 12:45 PM · VyOS 1.5 Circinus, VyOS Rolling
a.apostoliuk triaged T6898: LLDP error in gather_subset in vyos.vyos.vyos_facts as Normal priority.
Nov 19 2024, 12:41 PM · VyOS Ansible Collection
a.apostoliuk created T6898: LLDP error in gather_subset in vyos.vyos.vyos_facts.
Nov 19 2024, 12:41 PM · VyOS Ansible Collection
sskaje added a comment to T4930: Allow using domain names for WireGuard peer addresses.
In T4930#208083, @runar wrote:

Hi @sskaje!

In reference to T1700 and other tickets, there are things in wireguard that is not implemented the "best way".
For the first as noted earlier, the Wireguard kernel module have NO information of the existance of a "DNS peer", DNS to IP mappings are done by the wg config utillity at the moment the command is executed on the device.. this means that entering a DNS name as a peer address will execute a DNS request ONCE and its never retried .

Nov 19 2024, 10:41 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
nvollmar committed rVYOSONEX82b73dc8d7ad: T6884: adds mtu option for container networks.
Nov 19 2024, 10:31 AM
GitHub <noreply@github.com> committed rVYOSONEX8f76c96cb4d7: Merge pull request #4195 from nvollmar/T6884 (authored by dmbaturin).
Nov 19 2024, 10:31 AM
nvollmar committed rVYOSONEXf3da16e0da45: T6884: enables 16000 mtu.
Nov 19 2024, 10:31 AM
Vijayakumar created T6897: add codeowners for vyos-nerworks/vyos-1x.
Nov 19 2024, 10:18 AM · GitHub Infrastructure
runar added a comment to T4930: Allow using domain names for WireGuard peer addresses.

In reference to T1700 and other tickets, there are things in wireguard that is not implemented the "best way".
For the first as noted earlier, the Wireguard kernel module have NO information of the existance of a "DNS peer", DNS to IP mappings are done by the wg config utillity at the moment the command is executed on the device.. this means that entering a DNS name as a peer address will execute a DNS request ONCE and its never retried .

Nov 19 2024, 9:50 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
Viacheslav closed T6865: DHCP server op-mode sometimes does not show leases as Resolved.
Nov 19 2024, 9:01 AM · VyOS 1.4 Sagitta (1.4.1)
Viacheslav closed T6157: Can not create two GRE tunnels to the same DST but from different SRC addresses as Resolved.
Nov 19 2024, 8:59 AM · Bugs, VyOS 1.4 Sagitta (1.4.1)
Viacheslav triaged T6896: OpenVPN change CRL revoke without restart as Normal priority.
Nov 19 2024, 8:37 AM · VyOS Rolling
Viacheslav created T6896: OpenVPN change CRL revoke without restart.
Nov 19 2024, 8:37 AM · VyOS Rolling
sskaje added a comment to T4930: Allow using domain names for WireGuard peer addresses.

I thought dns look up causes the block. So I made some changes like:

Nov 19 2024, 8:00 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
evgmol added a comment to T6888: vyos_bgp_address_family doesn't implement config when omitting optional args.

I did some investigation - apparently the plugin cannot match the full command pattern (including optional attributes) and silently refuses to generate a resultant set of commands - I will be looking into this - most likely the issue is related to rm_templates regex patterns for getval

Nov 19 2024, 7:23 AM · Bugs, VyOS Ansible Collection
sskaje added a comment to T4930: Allow using domain names for WireGuard peer addresses.

@Viacheslav I made is based on T6490, PR here: https://github.com/vyos/vyos-1x/pull/4194
This PR makes peers no longer required, so WireGuard interfaces will be created on boot, with or without Internet connection, with or without DNS resolution.

Nov 19 2024, 2:56 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling

Nov 18 2024

gaige assigned T6892: BGP configuration doesn't work with Vyos 1.4.x to evgmol.

Per slack conversation.

Nov 18 2024, 8:53 PM · Bugs, VyOS Ansible Collection
syncer added members for Maintainers: gaige, evgmol.
Nov 18 2024, 8:50 PM
syncer added a member for VyOS Ansible Collection: evgmol.
Nov 18 2024, 8:47 PM
syncer removed a member for VyOS Ansible Collection: AdriaticNetworks.
Nov 18 2024, 8:47 PM
Viacheslav added a comment to T4930: Allow using domain names for WireGuard peer addresses.

@sskaje, what would it be like without an internet connection while the system was loaded? And will the Internet be available 1-2 minutes after boot?
I think you will get the router without wireguard at all, as it was in the previous commits. It cannot resolve the address, so it cannot create a session. And it will be in this state until you reconfigure it again.

Nov 18 2024, 6:59 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
sskaje added a comment to T4930: Allow using domain names for WireGuard peer addresses.

Code commit here: https://github.com/sskaje/vyos-1x/tree/T4930

Nov 18 2024, 5:06 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
syncer added a project to T6892: BGP configuration doesn't work with Vyos 1.4.x: Bugs.
Nov 18 2024, 4:39 PM · Bugs, VyOS Ansible Collection
gaige closed T6882: firewall global-options not parsed correctly on 1.4+ as Resolved.

This should be fixed by

Nov 18 2024, 4:33 PM · Bugs, VyOS Ansible Collection
gaige added a comment to T6706: Ansible impove support for new 1.4 Firewall Rules Syntax.

@sdwilsh Are you good to close this out? The change in ipv6 should be handled by the updated version now in main

Nov 18 2024, 4:31 PM · Bugs, VyOS Ansible Collection
natali-rs1985 updated the task description for T6895: Merge the hsflowd-based sFlow implementation into "set system flow-accouting".
Nov 18 2024, 3:14 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q3), VyOS Rolling
natali-rs1985 created T6895: Merge the hsflowd-based sFlow implementation into "set system flow-accouting".
Nov 18 2024, 3:14 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q3), VyOS Rolling
syncer added a project to T6894: Fix failing NTP network-integration Tests : Bugs.
Nov 18 2024, 2:57 PM · Bugs, VyOS Ansible Collection
dmbaturin triaged T6894: Fix failing NTP network-integration Tests as Normal priority.
Nov 18 2024, 2:56 PM · Bugs, VyOS Ansible Collection
natali-rs1985 changed the status of T2130: XML schema: add valueHelp support in op-mode definitions. from Open to On hold.

On hold befor the time we rework the op mode system not to use the old Vyatta's code at all

Nov 18 2024, 2:35 PM · VyOS Rolling, Restricted Project
natali-rs1985 changed the status of T4252: `show configuration json` (op mode) and `show | json` (conf mode) represent multi-value nodes differently from Open to On hold.

Tried to apply multi_to_list function to ConfigTree().to_json() but it works only for the full config or if pass the path.
The problem is described in the comment on closing the pull request: link. For now there is no way to pass the argument before the filter (json) to the function after the filter

Nov 18 2024, 2:14 PM · VyOS Rolling, Restricted Project
gaige created T6894: Fix failing NTP network-integration Tests .
Nov 18 2024, 12:18 PM · Bugs, VyOS Ansible Collection
nvollmar added a comment to T6884: Add mtu configuration for container network.

Yes, I linked the article for background why the MTU setting is helpful, this applies to Podman as well as Docker.

Nov 18 2024, 10:15 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q3), VyOS Rolling
Viacheslav added a comment to T6884: Add mtu configuration for container network.

We use podman for containers.
Eq command for the podman:

vyos@r14:~$ sudo podman network create pod-net2 --opt mtu=1200
pod-net2
vyos@r14:~$

Check:

vyos@r14:~$ sudo podman network inspect pod-net2
[
     {
          "name": "pod-net2",
          "id": "f1ec367ee95ee0f5b644b7fb96faffa6cf499490e3ff5e8f3915182639302cc7",
          "driver": "bridge",
          "network_interface": "podman1",
          "created": "2024-11-18T10:08:28.26831792Z",
          "subnets": [
               {
                    "subnet": "10.89.0.0/24",
                    "gateway": "10.89.0.1"
               }
          ],
          "ipv6_enabled": false,
          "internal": false,
          "dns_enabled": true,
          "options": {
               "mtu": "1200"
          },
          "ipam_options": {
               "driver": "host-local"
          }
     }
]
vyos@r14:~$
Nov 18 2024, 10:11 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q3), VyOS Rolling
Viacheslav triaged T6884: Add mtu configuration for container network as Wishlist priority.
Nov 18 2024, 10:00 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q3), VyOS Rolling
marco_agostani added a comment to T264: Use base64 or hex format in ipsec.secrets to allow double quotes.

Since Ipsec secrets al already maintaned in Json config that handle correctly quoting
Is still possible relax the check on the " (double quotes) and let him be saved and commited.
The check is also in commiting phase
I.e.

Nov 18 2024, 7:55 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
HollyGurza updated the task description for T6893: DNS forwarding: problem with load root zone to cache.
Nov 18 2024, 6:07 AM · VyOS Rolling
HollyGurza changed the subtype of T6893: DNS forwarding: problem with load root zone to cache from "Task" to "Bug".
Nov 18 2024, 6:06 AM · VyOS Rolling
HollyGurza created T6893: DNS forwarding: problem with load root zone to cache.
Nov 18 2024, 6:06 AM · VyOS Rolling

Nov 17 2024

syncer renamed T6889: Update PR template for Ansible Repository from Update PR template to Update PR template for Ansible Repository.
Nov 17 2024, 2:48 PM · VyOS Ansible Collection, GitHub Infrastructure
syncer edited projects for T6889: Update PR template for Ansible Repository, added: GitHub Infrastructure, VyOS Ansible Collection; removed VyOS Rolling.
Nov 17 2024, 2:39 PM · VyOS Ansible Collection, GitHub Infrastructure
gaige changed the status of T6889: Update PR template for Ansible Repository from Open to In progress.
Nov 17 2024, 2:37 PM · VyOS Ansible Collection, GitHub Infrastructure
syncer triaged T6892: BGP configuration doesn't work with Vyos 1.4.x as Normal priority.
Nov 17 2024, 2:36 PM · Bugs, VyOS Ansible Collection
syncer created T6892: BGP configuration doesn't work with Vyos 1.4.x.
Nov 17 2024, 2:36 PM · Bugs, VyOS Ansible Collection