Page MenuHomeVyOS Platform
Feed Search

Jun 1 2024

Viacheslav triaged T6431: monitor traceroute broken VRF support as Normal priority.
Jun 1 2024, 11:16 AM · VyOS 1.4 Sagitta (1.4.1)
Viacheslav changed the status of T6403: nat64 input validation required from Open to In progress.
Jun 1 2024, 11:15 AM · VyOS 1.5 Circinus

May 31 2024

Viacheslav changed the status of T6157: Can not create two GRE tunnels to the same DST but from different SRC addresses from Open to In progress.
May 31 2024, 12:37 PM · Bugs, VyOS 1.4 Sagitta (1.4.1)
Viacheslav triaged T6425: WiFi: Beamformer support for 802.11ac (VHT at 5GHz) is broken as Normal priority.
May 31 2024, 9:21 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
Viacheslav closed T6427: Container setting "shared memory" not documented as Invalid.

We do not need add tasks for the documentation. There are a lot of things that are not documented or require improvements.
Just create a PR to the documentation repo.

May 31 2024, 9:21 AM · VyOS 1.4 Sagitta
Viacheslav closed T6426: Container CPU-quota can't be set as Invalid.

This is a new feature that was added after EPA-3 release
It was added 3 days ago https://github.com/vyos/vyos-1x/pull/3535

May 31 2024, 9:19 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T6428: Routing networks through multiple wireguard tunnels not properly working when using WAN load balancing.

Provide the full (minimal) set of commands to reproduce.

May 31 2024, 9:17 AM

May 30 2024

Viacheslav added a comment to T6417: Common storage location for accounts for different VPNs.

Need a general place to store accounts for VPN; whether it is a local radius server or chap-secrets file(this option seems simpler and more correct) is not so important.
A separate radius server is another point of failure and a separate infrastructure object. Wants to have a boxed solution where everything is available at once

May 30 2024, 10:07 AM · VyOS Rolling
Viacheslav triaged T6419: reverse-proxy: full CA chain is not build when verifying backend server as Normal priority.
May 30 2024, 7:47 AM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav triaged T6413: BGP conditional route advertisement does not work as expected as Normal priority.
May 30 2024, 7:46 AM · VyOS Rolling, Bugs
Viacheslav committed rVYOSONEXdcaeb33ffb6d: T6415: Enable repo-sync workflow to be triggered manually.
May 30 2024, 6:54 AM
Viacheslav added a comment to T6418: reverse-proxy: backend http-check CLI option not honored.

The similar task T6409

May 30 2024, 5:56 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav moved T6402: Invalid variables referenced in reverse proxy validation from Need Triage to Finished on the VyOS 1.4 Sagitta (1.4.0-GA) board.
May 30 2024, 5:55 AM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav moved T6402: Invalid variables referenced in reverse proxy validation from Open to Finished on the VyOS 1.5 Circinus board.
May 30 2024, 5:55 AM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus

May 29 2024

Viacheslav added a comment to T6417: Common storage location for accounts for different VPNs.

It is not clear why it should be ignored? If they should be ignored they must not be in the CLI at all.
Why not use RADIUS authentication for it?

May 29 2024, 11:30 PM · VyOS Rolling
Viacheslav committed rVYOSONEXf3c14280a625: T6415: Fix variables for repo sync.
May 29 2024, 5:14 PM
Viacheslav triaged T6417: Common storage location for accounts for different VPNs as Wishlist priority.

It probably cannot be a universal solution due to specific per-user options.
For example, for opencoonect, you can add otp if you want on a per-user basis and not do it for other users.

vyos@r4# set vpn openconnect authentication local-users username foo 
Possible completions:
   disable              Disable instance
 > otp                  2FA OTP authentication parameters
   password             Password used for authentication
May 29 2024, 4:19 PM · VyOS Rolling
Viacheslav renamed T6416: Run smoke tests before merging from Run smole tests before merging to Run smoke tests before merging .
May 29 2024, 1:53 PM · GitHub Infrastructure
Viacheslav committed rVYOSONEX8c67e6a317cc: T6349: Reuse repo sync.
May 29 2024, 12:00 PM
Viacheslav claimed T6415: Repo sync.
May 29 2024, 10:29 AM · GitHub Infrastructure
Viacheslav created T6415: Repo sync.
May 29 2024, 10:29 AM · GitHub Infrastructure
Viacheslav closed T6411: CGNAT does not rely on seq number, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, as Resolved.
May 29 2024, 8:23 AM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav closed T6411: CGNAT does not rely on seq number as Resolved.
May 29 2024, 8:23 AM · VyOS 1.5 Circinus
Viacheslav committed rVYOSONEX55e02bef4f3a: T6411: CGNAT fix sequences for external address ranges.
May 29 2024, 8:20 AM
Viacheslav added a comment to T6332: IPv6-only ISIS (or, in general, dual topology) is not working with other devices running frr.

More a feature request than a bug

May 29 2024, 8:14 AM · VyOS 1.4 Sagitta (1.4.1)

May 28 2024

Viacheslav changed the status of T6411: CGNAT does not rely on seq number, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, from Open to In progress.
May 28 2024, 1:15 PM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav changed the status of T6411: CGNAT does not rely on seq number from Open to In progress.

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

May 28 2024, 1:15 PM · VyOS 1.5 Circinus
Viacheslav added a comment to T6332: IPv6-only ISIS (or, in general, dual topology) is not working with other devices running frr.

Can you provide set of commands instead? Bug-report-guidelines

May 28 2024, 10:42 AM · VyOS 1.4 Sagitta (1.4.1)
Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6412: CGNAT allocation calculation may sometimes be incorrect.
May 28 2024, 10:40 AM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav added a parent task for T6412: CGNAT allocation calculation may sometimes be incorrect: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
May 28 2024, 10:40 AM · VyOS 1.5 Circinus
Viacheslav triaged T6412: CGNAT allocation calculation may sometimes be incorrect as Normal priority.
May 28 2024, 10:39 AM · VyOS 1.5 Circinus
Viacheslav created T6412: CGNAT allocation calculation may sometimes be incorrect.
May 28 2024, 10:39 AM · VyOS 1.5 Circinus
Viacheslav renamed T6411: CGNAT does not rely on seq number from CGNAt does not rely on seq number to CGNAT does not rely on seq number.
May 28 2024, 9:32 AM · VyOS 1.5 Circinus
Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6411: CGNAT does not rely on seq number.
May 28 2024, 9:32 AM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav added a parent task for T6411: CGNAT does not rely on seq number: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
May 28 2024, 9:32 AM · VyOS 1.5 Circinus
Viacheslav triaged T6411: CGNAT does not rely on seq number as Low priority.
May 28 2024, 9:30 AM · VyOS 1.5 Circinus
Viacheslav created T6411: CGNAT does not rely on seq number.
May 28 2024, 9:30 AM · VyOS 1.5 Circinus
Viacheslav added a comment to T6408: Duplicate lines on 'show log vpn'.

The charon identifier also shows IKE name of the SA; this way, we can identify peers in the logs https://github.com/vyos/vyos-build/blob/b809886538eaad66b8756be8f5e758584f88e6a6/data/live-build-config/hooks/live/30-strongswan-configs.chroot#L41-L54
The current show log vpn does https://github.com/vyos/vyos-1x/blob/48e5266e2bca8d1d7a2ee4bacbe0e6628de3fa66/op-mode-definitions/show-log.xml.in#L710

May 28 2024, 8:56 AM

May 27 2024

Viacheslav added a comment to T6398: Missing the package kpartx for the container vyos-build:current-arm64.

The dependency allowed for 386/amd64 only https://github.com/vyos/vyos-build/blob/b809886538eaad66b8756be8f5e758584f88e6a6/docker/Dockerfile#L281
Though the package is available for ARM

May 27 2024, 7:08 PM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav triaged T6408: Duplicate lines on 'show log vpn' as Normal priority.
May 27 2024, 4:00 PM
Viacheslav added a comment to T6407: ipsec profile generation error.

As several CA were allowed some time ago it is a bug with op-mode generator.
There is a list of CA's https://github.com/vyos/vyos-1x/blob/48e5266e2bca8d1d7a2ee4bacbe0e6628de3fa66/src/op_mode/ikev2_profile_generator.py#L147
The template https://github.com/vyos/vyos-1x/blob/current/data/templates/ipsec/windows_profile.j2

May 27 2024, 3:58 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus

May 25 2024

Viacheslav triaged T6396: MINOR Typo: set system conntrack timeout custom ipv4 rule X as Normal priority.
May 25 2024, 2:57 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav triaged T6398: Missing the package kpartx for the container vyos-build:current-arm64 as Normal priority.
May 25 2024, 1:39 PM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav created T6398: Missing the package kpartx for the container vyos-build:current-arm64.
May 25 2024, 1:39 PM · VyOS Rolling, VyOS 1.5 Circinus

May 24 2024

Viacheslav moved T6391: load-balancing reverse-proxy: typo in timeout help from Need Triage to Finished on the VyOS 1.4 Sagitta (1.4.0-GA) board.
May 24 2024, 1:57 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav closed T6391: load-balancing reverse-proxy: typo in timeout help as Resolved.
May 24 2024, 1:57 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav added a comment to T6211: VRF support for Kea-based DHCP server.

Probably the best way will be moving the config to the vrf section (not implemented)
For example:

set vrf name foo service dhcp-server shared-network-name eth1 option default-router '192.168.1.1'
set vrf name foo service dhcp-server shared-network-name eth1 subnet 192.168.1.0/24 lease '300'
set vrf name foo service dhcp-server shared-network-name eth1 subnet 192.168.1.0/24 range default start '192.168.1.10'
set vrf name foo service dhcp-server shared-network-name eth1 subnet 192.168.1.0/24 range default stop '192.168.1.100'
set vrf name foo service dhcp-server shared-network-name eth1 subnet 192.168.1.0/24 subnet-id '1'

And start several instances, each with its configuration.

May 24 2024, 12:04 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q3), VyOS Rolling
Viacheslav triaged T6393: Port mirroring to tunnel interface fails during boot as Normal priority.
May 24 2024, 7:50 AM · VyOS Rolling, Bugs
Viacheslav added a comment to T6393: Port mirroring to tunnel interface fails during boot.

The similar task for redirect T260

May 24 2024, 7:05 AM · VyOS Rolling, Bugs

May 23 2024

Viacheslav moved T6381: Typos in select ConfigError messages in dhcpv6-server from Open to Finished on the VyOS 1.5 Circinus board.
May 23 2024, 3:53 PM · VyOS 1.5 Circinus
Viacheslav edited projects for T6387: Bump conntrack to version 1:1.4.7-1, added: VyOS 1.5 Circinus; removed VyOS 1.4 Sagitta.
May 23 2024, 6:07 AM · VyOS 1.5 Circinus
Viacheslav created T6387: Bump conntrack to version 1:1.4.7-1.
May 23 2024, 6:07 AM · VyOS 1.5 Circinus
Viacheslav closed T6357: Create test repository to validate setup, a subtask of T6309: Check code quality with CodeQL, as Resolved.
May 23 2024, 5:14 AM · GitHub Infrastructure
Viacheslav closed T6357: Create test repository to validate setup as Resolved.
May 23 2024, 5:14 AM · GitHub Infrastructure
Viacheslav assigned T6371: Show nat source rules shows unexpected dictionary to Giggum.
May 23 2024, 5:05 AM · VyOS Rolling, Bugs

May 22 2024

Viacheslav closed T3493: DHCPv6 does not have prefix range validation as Resolved.
May 22 2024, 5:39 PM · VyOS 1.4 Sagitta (1.4.0-GA)
Viacheslav triaged T6382: Add dkms in order to make firmware updates of NIC's possible as Wishlist priority.
May 22 2024, 5:37 PM
Viacheslav moved T6384: rollback-soft should tell the user to compare and commit from Need Triage to Finished on the VyOS 1.4 Sagitta (1.4.0-GA) board.
May 22 2024, 5:34 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav closed T6384: rollback-soft should tell the user to compare and commit as Resolved.
May 22 2024, 5:34 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav edited projects for T6373: QoS Policy Limiter - classes for marked traffic do not work, added: VyOS 1.4 Sagitta (1.4.0-GA); removed VyOS 1.4 Sagitta.
May 22 2024, 12:38 PM · Bugs, VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav moved T3493: DHCPv6 does not have prefix range validation from Need Triage to Finished on the VyOS 1.4 Sagitta (1.4.0-GA) board.
May 22 2024, 12:35 PM · VyOS 1.4 Sagitta (1.4.0-GA)
Viacheslav added a comment to T3493: DHCPv6 does not have prefix range validation.

Does 1.5 has the same bug?

May 22 2024, 12:35 PM · VyOS 1.4 Sagitta (1.4.0-GA)
Viacheslav triaged T6379: "generate openvpn" uses "comp-lzo no", which leads to problems on Android-Clients as Normal priority.
May 22 2024, 12:33 PM · VyOS 1.4 Sagitta (1.4.1)
Viacheslav closed T6366: CGNAT add the ability to show allocation per external or internal address, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, as Resolved.
May 22 2024, 12:22 PM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav closed T6366: CGNAT add the ability to show allocation per external or internal address as Resolved.
May 22 2024, 12:22 PM · VyOS 1.5 Circinus

May 21 2024

Viacheslav committed rVYOSONEXc554c483817b: T6366: CGNAT add ability to get external and internal allocations.
May 21 2024, 5:51 PM
Viacheslav added a comment to T6247: Add CGN "full cone" EIF support per RFC6888 REQ-7.

https://github.com/debiansid/nftables-fullcone

May 21 2024, 9:33 AM · VyOS Rolling
Viacheslav changed the status of T6366: CGNAT add the ability to show allocation per external or internal address, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, from Open to In progress.
May 21 2024, 8:18 AM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav changed the status of T6366: CGNAT add the ability to show allocation per external or internal address from Open to In progress.
May 21 2024, 8:18 AM · VyOS 1.5 Circinus
Viacheslav added a comment to T6366: CGNAT add the ability to show allocation per external or internal address.

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

May 21 2024, 8:18 AM · VyOS 1.5 Circinus
Viacheslav added a comment to T5584: System cannot boot with commit-arachive location sftp in some cases.

@jestabro It was a report from the user; unfortunately, I do not have more details.

May 21 2024, 6:26 AM · VyOS Rolling, Bugs

May 20 2024

Viacheslav closed T6364: CGNAT drop hard limit that allowed only one translation rule, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, as Resolved.
May 20 2024, 7:25 AM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav closed T6364: CGNAT drop hard limit that allowed only one translation rule as Resolved.
May 20 2024, 7:24 AM · VyOS 1.5 Circinus
Viacheslav updated the task description for T5169: Add CGNAT Carrier-Grade NAT based on nftables.
May 20 2024, 7:08 AM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav added a comment to T6368: acme should also be able to listen on IPv6 addresses.

Can you manually edit the node and re-check if it will work for acme

sudo nano -c /opt/vyatta/share/vyatta-cfg/templates/pki/certificate/node.tag/acme/listen-address/node.def

replace:

type: txt
help: Local IPv4 addresses to listen on
val_help: ipv4; IPv4 address to listen for incoming connections
allowed: sh -c "${vyos_completion_dir}/list_local_ips.sh --ipv4"
syntax:expression: exec "${vyos_libexec_dir}/validate-value  --exec \"${vyos_validators_dir}/ipv4-address \"  --value \'$VAR(@)\'"; "Invalid value"

to

type: txt
help: Local IPv4 addresses to listen on
val_help: ipv4; IPv4 address to listen for incoming connections
May 20 2024, 6:45 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q4), VyOS Rolling
Viacheslav triaged T6371: Show nat source rules shows unexpected dictionary as Normal priority.
May 20 2024, 5:49 AM · VyOS Rolling, Bugs
Viacheslav created T6371: Show nat source rules shows unexpected dictionary.
May 20 2024, 5:49 AM · VyOS Rolling, Bugs

May 19 2024

Viacheslav committed rVYOSONEXa9e461edfc64: T6364: CGNAT drop hard limit that allows only one translation rule.
May 19 2024, 3:43 PM
Viacheslav committed rVYOSONEX2371c26b55db: T5169: Allow to set CGNAT multiple internal pools.
May 19 2024, 3:43 PM

May 18 2024

Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6366: CGNAT add the ability to show allocation per external or internal address.
May 18 2024, 3:40 PM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav added a parent task for T6366: CGNAT add the ability to show allocation per external or internal address: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
May 18 2024, 3:40 PM · VyOS 1.5 Circinus
Viacheslav triaged T6366: CGNAT add the ability to show allocation per external or internal address as Wishlist priority.
May 18 2024, 3:39 PM · VyOS 1.5 Circinus
Viacheslav created T6366: CGNAT add the ability to show allocation per external or internal address.
May 18 2024, 3:39 PM · VyOS 1.5 Circinus
Viacheslav added a comment to T6364: CGNAT drop hard limit that allowed only one translation rule.

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

set nat cgnat pool external ext-01 external-port-range '40000-60000'
set nat cgnat pool external ext-01 per-user-limit port '5000'
set nat cgnat pool external ext-01 range 192.0.2.1-192.0.2.2
set nat cgnat pool external ext-01 range 192.0.2.11/32
May 18 2024, 3:26 PM · VyOS 1.5 Circinus
Viacheslav triaged T6364: CGNAT drop hard limit that allowed only one translation rule as Low priority.
May 18 2024, 1:44 PM · VyOS 1.5 Circinus
Viacheslav changed the status of T6364: CGNAT drop hard limit that allowed only one translation rule, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, from Open to In progress.
May 18 2024, 1:44 PM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav changed the status of T6364: CGNAT drop hard limit that allowed only one translation rule from Open to In progress.
May 18 2024, 1:44 PM · VyOS 1.5 Circinus
Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6364: CGNAT drop hard limit that allowed only one translation rule.
May 18 2024, 1:44 PM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav added a parent task for T6364: CGNAT drop hard limit that allowed only one translation rule: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
May 18 2024, 1:44 PM · VyOS 1.5 Circinus
Viacheslav created T6364: CGNAT drop hard limit that allowed only one translation rule.
May 18 2024, 1:43 PM · VyOS 1.5 Circinus
Viacheslav committed rVYOSONEX3339a4f99097: T5169: Add smoketest for CGNAT.
May 18 2024, 9:55 AM

May 17 2024

Viacheslav added a comment to T6344: multiple ntp listen-address commands not working.

Maybe we should create another xml file identical to listen-address.xml.i but without multi option define in line 16.

May 17 2024, 2:55 PM · VyOS 1.4 Sagitta
Viacheslav triaged T6362: Add a conntrack/translations logger daemon as Wishlist priority.
May 17 2024, 10:40 AM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6362: Add a conntrack/translations logger daemon.
May 17 2024, 10:40 AM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav added a parent task for T6362: Add a conntrack/translations logger daemon: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
May 17 2024, 10:40 AM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
Viacheslav created T6362: Add a conntrack/translations logger daemon.
May 17 2024, 10:39 AM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6361: Integrate Port Control Protocol (PCP) RFC 6887.
May 17 2024, 10:17 AM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav added a parent task for T6361: Integrate Port Control Protocol (PCP) RFC 6887: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
May 17 2024, 10:17 AM · VyOS Rolling
Viacheslav triaged T6361: Integrate Port Control Protocol (PCP) RFC 6887 as Low priority.
May 17 2024, 10:17 AM · VyOS Rolling
Viacheslav created T6361: Integrate Port Control Protocol (PCP) RFC 6887.
May 17 2024, 10:16 AM · VyOS Rolling