Page MenuHomeVyOS Platform
Feed All Stories

Mar 9 2023

sarthurdev committed rVYOSONEXc3039903aff9: qos: T5018: Use configdep to fix interface mirror/redirect issue.
Mar 9 2023, 6:38 PM
GitHub <[email protected]> committed rVYOSONEX0f3710927eab: Merge pull request #1881 from sarthurdev/qos_fix (authored by c-po).
Mar 9 2023, 6:38 PM
daniil added a comment to T4989: QoS Policy Limiter - classes for marked traffic do not work.

QoS Policy Limiter now works correctly.
But the shaper classes for tagged traffic don't work.

Mar 9 2023, 6:35 PM · vyatta-cfg-qos, VyOS 1.4 Sagitta
Jimz added a comment to T4973: show dhcp server leases error for lease time 4294967295.

I was able to get it to work as expected by reducing the lease below 4294967295 and removing the /config/dhcpd.leases file. It should work per the instruction to make the lease effectively static. It had worked in the past so at some point the check that the resultant lease end day is numeric.

Mar 9 2023, 5:59 PM · VyOS 1.4 Sagitta
Jimz added a comment to T4973: show dhcp server leases error for lease time 4294967295.

Example configuration:

Mar 9 2023, 5:25 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T5018: Redirect to IFB removed after change in qos policy.

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

Mar 9 2023, 5:09 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T5018: Redirect to IFB removed after change in qos policy from Confirmed to In progress.
Mar 9 2023, 4:26 PM · VyOS 1.4 Sagitta
Viacheslav awarded T5046: CLI for password complexity enforcement PAM module a Like token.
Mar 9 2023, 4:18 PM · VyOS Rolling
Viacheslav closed T5066: Different GRE tunnel but same tunnel keys error as Resolved.
Mar 9 2023, 4:02 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav changed the status of T5073: IPoE-server interface option failed to parse from In progress to Needs testing.
Mar 9 2023, 3:58 PM · VyOS 1.4 Sagitta
sarthurdev closed T5075: QoS removes interface mirror/redirect rules as Invalid.

My bad

Mar 9 2023, 3:23 PM · VyOS 1.4 Sagitta
rayzilt added a comment to T5075: QoS removes interface mirror/redirect rules.

Seems to be the same task -> https://vyos.dev/T5018

Mar 9 2023, 3:22 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T5075: QoS removes interface mirror/redirect rules from Open to In progress.
Mar 9 2023, 3:15 PM · VyOS 1.4 Sagitta
sarthurdev created T5075: QoS removes interface mirror/redirect rules.
Mar 9 2023, 3:15 PM · VyOS 1.4 Sagitta
tfiebig added a comment to T5069: bgp large-community-list regex validation incomplete.

Just put this on a live system, and it behaves as intended (so far). Special meaning of _ would certainly have to be added to the check, i guess, but that needs further delving into bgp-regex syntax.

Mar 9 2023, 2:45 PM · VyOS Rolling, Restricted Project
erkin changed the status of T5046: CLI for password complexity enforcement PAM module, a subtask of T4712: Collaborative Protection Profile cPP for Network Devices root task, from Open to In progress.
Mar 9 2023, 2:42 PM · VyOS 1.5 Circinus
erkin changed the status of T5046: CLI for password complexity enforcement PAM module from Open to In progress.
Mar 9 2023, 2:42 PM · VyOS Rolling
erkin updated the task description for T5046: CLI for password complexity enforcement PAM module.
Mar 9 2023, 2:41 PM · VyOS Rolling
Viacheslav committed rVYOSONEXc2f3bb253d37: T5066: Fix GRE tunnel variable name for verify check keys.
Mar 9 2023, 2:28 PM
GitHub <[email protected]> committed rVYOSONEX9e79f8a38be1: Merge pull request #1878 from sever-sever/T5066-eq (authored by dmbaturin).
Mar 9 2023, 2:28 PM
Viacheslav committed rVYOSONEX7310b1bf6553: T5073: IPoE-server fix parse empty range option.
Mar 9 2023, 2:23 PM
GitHub <[email protected]> committed rVYOSONEX3c6e20b3bb54: Merge pull request #1877 from sever-sever/T5073 (authored by c-po).
Mar 9 2023, 2:23 PM
tfiebig added a comment to T5070: show bgp nexthop unavailable in VRF.

https://github.com/vyos/vyos-1x/pull/1880

Mar 9 2023, 2:07 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4973: show dhcp server leases error for lease time 4294967295.

@Jimz could you share an example of configuration?
I can't reproduce it with

set service dhcp-server shared-network-name Lan01 authoritative
set service dhcp-server shared-network-name Lan01 name-server '1.1.1.1'
set service dhcp-server shared-network-name Lan01 subnet 192.0.2.0/24 default-router '192.0.2.1'
set service dhcp-server shared-network-name Lan01 subnet 192.0.2.0/24 range R1 start '192.0.2.10'
set service dhcp-server shared-network-name Lan01 subnet 192.0.2.0/24 range R1 stop '192.0.2.254'
set service dhcp-server shared-network-name Lan01 subnet 192.0.2.0/24 static-mapping myhost ip-address '192.0.2.5'
set service dhcp-server shared-network-name Lan01 subnet 192.0.2.0/24 static-mapping myhost mac-address '02:a6:0c:88:3e:a2'
Mar 9 2023, 1:43 PM · VyOS 1.4 Sagitta
tfiebig added a comment to T5070: show bgp nexthop unavailable in VRF.

Let me give it another test-run in a bit and then i'll issue a PR.

Mar 9 2023, 12:56 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5070: show bgp nexthop unavailable in VRF.

Could you create a PR?

Mar 9 2023, 12:52 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T3008: Migrate from ntpd to chronyd.

Discovered a couple of problems with chrony using the existing CLI.

Mar 9 2023, 12:25 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX3b27442674e0: T5063: IPoE-server ethX vlan must not be used with client-subnet.
Mar 9 2023, 11:01 AM
GitHub <[email protected]> committed rVYOSONEX80f51ba0bb9d: Merge pull request #1879 from sever-sever/T5063 (authored by c-po).
Mar 9 2023, 11:01 AM
Viacheslav added a comment to T5063: IPoE-server ethX vlan must not be used with client-subnet.

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

Mar 9 2023, 11:00 AM · VyOS 1.4 Sagitta
a.apostoliuk created T5074: Show IPSEC SA failed if remote access IKEv2 vpn is used..
Mar 9 2023, 9:25 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5066: Different GRE tunnel but same tunnel keys error.

PR for 1.3 https://github.com/vyos/vyos-1x/pull/1878

Mar 9 2023, 9:21 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav edited projects for T5066: Different GRE tunnel but same tunnel keys error, added: VyOS 1.3 Equuleus (1.3.3); removed VyOS 1.3 Equuleus (1.3.2).
Mar 9 2023, 8:53 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav moved T5066: Different GRE tunnel but same tunnel keys error from Open to Finished on the VyOS 1.4 Sagitta board.
Mar 9 2023, 8:52 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav added a comment to T5073: IPoE-server interface option failed to parse.

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

Mar 9 2023, 8:15 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5073: IPoE-server interface option failed to parse from Open to In progress.
Mar 9 2023, 7:29 AM · VyOS 1.4 Sagitta
Viacheslav created T5073: IPoE-server interface option failed to parse.
Mar 9 2023, 7:29 AM · VyOS 1.4 Sagitta
Viacheslav changed the subtype of T5071: QOS-Rewrite: DSCP match missing from "Task" to "Bug".
Mar 9 2023, 3:56 AM · VyOS 1.4 Sagitta
MartB created T5072: QOS-Rewrite: protocol name used literally.
Mar 9 2023, 1:35 AM · VyOS 1.4 Sagitta
MartB created T5071: QOS-Rewrite: DSCP match missing.
Mar 9 2023, 1:31 AM · VyOS 1.4 Sagitta
MartB added a comment to T4989: QoS Policy Limiter - classes for marked traffic do not work.

@c-po Isnt this implementation wrong for "shaper" anyway?
The speed should only be taken from the interface as an last resort, if the default bandwidth is configured in a no percentage unit it should be used instead, no?

Mar 9 2023, 1:23 AM · vyatta-cfg-qos, VyOS 1.4 Sagitta

Mar 8 2023

tfiebig created T5070: show bgp nexthop unavailable in VRF.
Mar 8 2023, 8:30 PM · VyOS 1.4 Sagitta
tfiebig created T5069: bgp large-community-list regex validation incomplete.
Mar 8 2023, 7:39 PM · VyOS Rolling, Restricted Project
jestabro triaged T5068: Generate op-mode API client requests along with schema generation as Normal priority.
Mar 8 2023, 7:39 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEXe63ade27c14b: T5066: Fix GRE tunnel variable name which checks keys.
Mar 8 2023, 7:18 PM
GitHub <[email protected]> committed rVYOSONEXe1ea2f826ce7: Merge pull request #1875 from sever-sever/T5066 (authored by c-po).
Mar 8 2023, 7:18 PM
jestabro edited projects for T4396: HTTP API no response after several days restarted, added: VyOS 1.4 Sagitta; removed VyOS 1.3 Equuleus (1.3.3).
Mar 8 2023, 7:16 PM · VyOS 1.4 Sagitta
jestabro closed T4396: HTTP API no response after several days restarted as Not Applicable.

This was never reproduced; user will report if recurrence and we will reopen as needed.

Mar 8 2023, 7:15 PM · VyOS 1.4 Sagitta
jestabro edited projects for T4318: Add ability to mark nodes as non-tag nodes, added: VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.4); removed VyOS 1.3 Equuleus (1.3.3).

Lower priority and will need testing when implemented.

Mar 8 2023, 7:10 PM · Restricted Project, VyOS Rolling, Restricted Project
jestabro changed the status of T4381: OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational command from Unknown Status to Resolved.
Mar 8 2023, 3:17 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro changed the status of T4872: Op-mode show openvpn misses a case when parsing for tunnel IP, a subtask of T4381: OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational command, from Unknown Status to Resolved.
Mar 8 2023, 3:16 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro changed the status of T4872: Op-mode show openvpn misses a case when parsing for tunnel IP from Unknown Status to Resolved.
Mar 8 2023, 3:16 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
dex created T5067: Recursively change group names in firewall rules.
Mar 8 2023, 2:13 PM · VyOS Rolling
dex added a comment to T5064: Value validation for domain-groups seems to be broken.

Looking at the regex it seems that . (dot) is also allowed. Is that right? If so, the error message should be altered accordingly.

Mar 8 2023, 1:35 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav added a comment to T5066: Different GRE tunnel but same tunnel keys error.

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

Mar 8 2023, 1:34 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
aserkin added a comment to T5045: BFD is not starting after upgrade to 1.4-rolling-202302150317.

As you can see LNS/MPLS-PE is being built on VyOS 1.4. MPLS-P are NSN (aka Alcatel Lucent) boxes as far as i know.

Mar 8 2023, 1:25 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5066: Different GRE tunnel but same tunnel keys error from Open to In progress.
Mar 8 2023, 1:24 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav added a comment to T5064: Value validation for domain-groups seems to be broken.

There is the regex
It seems don't validate correctly if only one letter before the hyphen, underscores

vyos@r14# set firewall group domain-group a_aa
Mar 8 2023, 1:15 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
fernando added a comment to T5045: BFD is not starting after upgrade to 1.4-rolling-202302150317.

Great project! As I understand it, you're using BGP label-unicast to transport labels, and I'm curious about the operating systems your PEs/Ps are running on - are they Cisco, Juniper, or other vendors? I'm particularly interested in learning about the interoperability between different vendors so that I can incorporate it into my testing. @aserkin

Mar 8 2023, 1:14 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T380: Add system service fail2ban.

For "SSH" we have dynamic-protection

vyos@r14# set service ssh dynamic-protection  
Possible completions:
+  allow-from           Always allow inbound connections from these systems
   block-time           Block source IP in seconds. Subsequent blocks increase by a
                        factor of 1.5 (default: 120)
   detect-time          Remember source IP in seconds before reset their score (default:
                        1800)
   threshold            Block source IP when their cumulative attack score exceeds
                        threshold (default: 30)
Mar 8 2023, 1:06 PM · Invalid
Viacheslav closed T5062: `set failed` after VRRP transition scripts as Invalid.
Mar 8 2023, 1:04 PM · VyOS 1.4 Sagitta
j.bordon created T5066: Different GRE tunnel but same tunnel keys error.
Mar 8 2023, 11:01 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
aserkin added a comment to T5045: BFD is not starting after upgrade to 1.4-rolling-202302150317.

BTW this configuration takes almost 20 minutes to load. I wonder if there's a way to speed up this process?

Mar 8 2023, 10:38 AM · VyOS 1.4 Sagitta
dex created T5065: Mixing `destination port xxx` and `destination group port-group yyy` in firewall rules doesn't work, but can be commited.
Mar 8 2023, 9:48 AM · VyOS 1.4 Sagitta
dex updated the task description for T5064: Value validation for domain-groups seems to be broken.
Mar 8 2023, 9:01 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
dex created T5064: Value validation for domain-groups seems to be broken.
Mar 8 2023, 8:51 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
hard added a comment to T380: Add system service fail2ban.

+1 for implementation

Mar 8 2023, 8:35 AM · Invalid
hard awarded T380: Add system service fail2ban a Like token.
Mar 8 2023, 8:34 AM · Invalid
aserkin added a comment to T5045: BFD is not starting after upgrade to 1.4-rolling-202302150317.

Thank you, @c-po. Will try raising limits to 4096.
Well in this project we're trying to implement L2TP network server with MPLE-PE functionality with our partner mobile operator. This is for b2b projects with a number of customers connecting their mobiles to corporate resources for some reasons.
So the config has three groups of BGP peers: four of ipv4-unicast peers (10.228.134.34, 10.228.134.36, 10.228.134.38, 10.228.134.40) for connection to L2TP LACs (actually they are mobile gateways - GGSN/PGW) and AAA servers, another pair is ipv4-vpn multihop peers (10.5.72.1,10.5.72.2) where customer's L3VPN connections are terminated, And one more peer connecting to 3d party carrier grade NAT solution for the customers who need Internet access.
The LNS and NAT nodes are implemented on a single server with KVM virtual machines interconnected with each other and with external world by OpenVSvitch/DPDK.
The VRF names are assigned by AAA server for each subscriber with Accel-VRF-Name attribute.
This is also where the defect https://github.com/FRRouting/frr/issues/12919 comes from. Just to spot on it)
Let me know if you nedd additional info.

Mar 8 2023, 8:20 AM · VyOS 1.4 Sagitta
a.apostoliuk changed the status of T5042: Command 'show vpn ipsec remote-access' does not work from Open to In progress.
Mar 8 2023, 8:14 AM · VyOS 1.4 Sagitta
dex added a comment to T5062: `set failed` after VRRP transition scripts.

I can confirm that after adding the aforementioned code block to my scripts everything works as expected.

Mar 8 2023, 7:56 AM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEXbdfd55a2847d: openvpn: T4381: Add tunnel ip column for status command (authored by SrividyaA).
Mar 8 2023, 5:31 AM
jestabro committed rVYOSONEX337cf8554316: openvpn: T4872: fix parsing of tunnel IP in 'show openvpn server'.
Mar 8 2023, 5:31 AM
GitHub <[email protected]> committed rVYOSONEXb51352e6150e: Merge pull request #1874 from jestabro/tunnel-ip (authored by c-po).
Mar 8 2023, 5:31 AM

Mar 7 2023

c-po committed rVYOSONEXcb872efb5b8d: frr: T5045: lift LimitNOFILE 1024 -> 4096.
Mar 7 2023, 9:44 PM
c-po added a comment to T5045: BFD is not starting after upgrade to 1.4-rolling-202302150317.

@aserkin WOW that is a huge VRF config. With that amount you definately reach the max FD limit.

Mar 7 2023, 9:36 PM · VyOS 1.4 Sagitta
jestabro changed the status of T4900: Cache intermediary results of get_config_diff in Config instance from Unknown Status to Resolved.
Mar 7 2023, 8:55 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX64b09d9c2abe: configdiff: T4900: cache diff_tree and diff_dict in Config instance.
Mar 7 2023, 8:50 PM
GitHub <[email protected]> committed rVYOSONEX5d0cd03783d9: Merge pull request #1867 from jestabro/equuleus-cache-diff (authored by dmbaturin).
Mar 7 2023, 8:50 PM
jestabro closed T5051: Use Literal types to provide op-mode CLI choices and API enums as Resolved.
Mar 7 2023, 8:47 PM · VyOS 1.4 Sagitta
jestabro moved T4381: OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational command from Need Triage to Backport Candidates on the VyOS 1.3 Equuleus (1.3.3) board.
Mar 7 2023, 8:03 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro moved T4381: OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational command from Open to Finished on the VyOS 1.4 Sagitta board.
Mar 7 2023, 8:03 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro moved T4872: Op-mode show openvpn misses a case when parsing for tunnel IP from Need Triage to Backport Candidates on the VyOS 1.3 Equuleus (1.3.3) board.
Mar 7 2023, 8:02 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro added a comment to T4872: Op-mode show openvpn misses a case when parsing for tunnel IP.

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

Mar 7 2023, 8:02 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro closed T4381: OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational command as Unknown Status.

Backport PR for this and T4872:
https://github.com/vyos/vyos-1x/pull/1874

Mar 7 2023, 8:01 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX0259f194598a: op-mode: T5051: add support for Literal arg types.
Mar 7 2023, 7:51 PM
jestabro committed rVYOSONEXae2db32a13d7: op-mode: T5051: interpret Literal types as enums.
Mar 7 2023, 7:51 PM
jestabro committed rVYOSONEX1e72e1c68a70: op-mode: T5051: use typing.Literal in op-mode scripts.
Mar 7 2023, 7:51 PM
GitHub <[email protected]> committed rVYOSONEX06e810ffc398: Merge pull request #1868 from jestabro/literal (authored by dmbaturin).
Mar 7 2023, 7:51 PM
jestabro moved T2649: Ensure configration mode scripts conform to coding guidelines from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Mar 7 2023, 6:36 PM · VyOS 1.3 Equuleus
jestabro closed T2649: Ensure configration mode scripts conform to coding guidelines, a subtask of T2582: Script daemon to offload processing during commit, as Resolved.
Mar 7 2023, 6:36 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2649: Ensure configration mode scripts conform to coding guidelines as Resolved.
Mar 7 2023, 6:36 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2649: Ensure configration mode scripts conform to coding guidelines.

This was a meta-task for conformance to coding guidelines for inclusion of scripts in vyos-configd. Those guidelines are documented and checked in the smoketest test_configd_inspect.py for both Sagitta and Equuleus, and will be closed.

Mar 7 2023, 6:35 PM · VyOS 1.3 Equuleus
jestabro edited projects for T3574: Add constraintGroup for combining validators with logical AND, added: VyOS 1.3 Equuleus (1.3.4); removed VyOS 1.3 Equuleus (1.3.3).

This is potentially a useful feature, but has no current use, so there is no reason to backport it for 1.3.3. I wil add a 1.3.4 tag to keep it in mind in case it is needed for a future backport.

Mar 7 2023, 5:15 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro moved T2838: Ethernet device names changing, multiple hw-id being added from Need Triage to Finished on the VyOS 1.3 Equuleus (1.3.3) board.
Mar 7 2023, 5:04 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro closed T2838: Ethernet device names changing, multiple hw-id being added as Resolved.
Mar 7 2023, 5:04 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro added a comment to T2838: Ethernet device names changing, multiple hw-id being added.

As mentioned above, there were two separate issues here:
(1) the issue of quoting of hw-id values is resolved in this task, for both Sagitta and Equuleus

Mar 7 2023, 5:03 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
diodep added a comment to T3655: NAT doesn't work correctly with VRF.

it doesn't seem the same problem as here, this logic that was applied over this version was vrf not on the table . Could you share full configuration ? there is some point over vrfs / vrf default /leaking that are not clear. So I can replicate the scenery and we see what is going on .

Mar 7 2023, 4:36 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav changed the status of T5063: IPoE-server ethX vlan must not be used with client-subnet from Open to In progress.
Mar 7 2023, 3:29 PM · VyOS 1.4 Sagitta
Viacheslav renamed T5063: IPoE-server ethX vlan must not be used with client-subnet from IPoE-server network vlan must not be used with client-subnet to IPoE-server ethX vlan must not be used with client-subnet.
Mar 7 2023, 3:27 PM · VyOS 1.4 Sagitta