Page MenuHomeVyOS Platform
Feed All Stories

Mar 8 2023

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 <noreply@github.com> 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 <noreply@github.com> 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 <noreply@github.com> 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
Viacheslav created T5063: IPoE-server ethX vlan must not be used with client-subnet.
Mar 7 2023, 3:05 PM · VyOS 1.4 Sagitta
dex added a comment to T5062: `set failed` after VRRP transition scripts.

I'll take a look at the guidelines to contribute, thank you!

Mar 7 2023, 2:17 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5062: `set failed` after VRRP transition scripts.

@dex Update please the documentation if you want to help project or we'll do it later.
Thanks

Mar 7 2023, 2:09 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5061: All containers restart on config change.

The same task T5047

Mar 7 2023, 2:05 PM · VyOS 1.4 Sagitta
dex added a comment to T5062: `set failed` after VRRP transition scripts.

Thank you for the clarification, I will edit my scripts accordingly. I was under the impression that VRRP transition scripts are called with the vyattacfg group out of the box, since there is an example in the documentation which has the sg part missing: https://docs.vyos.io/en/latest/automation/command-scripting.html#run-configuration-commands

Mar 7 2023, 2:05 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5060: add a VRRP 'maintenance mode'.

We cannot disable keepalived as it is used not only for VRRP and also for virtual-server

set high-availability virtual-server xxxx

So it should be something like set high-availability disable
Or just clean the VRRP configuration with set high-availability vrrp disable

Mar 7 2023, 2:03 PM · VyOS 1.4 Sagitta
Viacheslav added a project to T5059: add 'disable' option to DHCP relay config: VyOS 1.4 Sagitta.
Mar 7 2023, 1:59 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5062: `set failed` after VRRP transition scripts.

To make sure that a script is not accidentally called without the vyattacfg group, the script can be safeguarded like this:

if [ "$(id -g -n)" != 'vyattacfg' ] ; then
    exec sg vyattacfg -c "/bin/vbash $(readlink -f $0) $@"
fi

https://docs.vyos.io/en/latest/automation/command-scripting.html#executing-configuration-scripts

Mar 7 2023, 1:58 PM · VyOS 1.4 Sagitta
Viacheslav closed T5058: Extend template filter range_to_regex as Resolved.
Mar 7 2023, 1:31 PM · VyOS 1.4 Sagitta
Viacheslav closed T5057: IPoE server incorrect interface regex as Resolved.
Mar 7 2023, 1:30 PM · VyOS 1.4 Sagitta
dex created T5062: `set failed` after VRRP transition scripts.
Mar 7 2023, 12:48 PM · VyOS 1.4 Sagitta
dex created T5061: All containers restart on config change.
Mar 7 2023, 12:33 PM · VyOS 1.4 Sagitta
dex created T5060: add a VRRP 'maintenance mode'.
Mar 7 2023, 12:25 PM · VyOS 1.4 Sagitta
dex created T5059: add 'disable' option to DHCP relay config.
Mar 7 2023, 12:12 PM · VyOS 1.4 Sagitta
aserkin added a comment to T5045: BFD is not starting after upgrade to 1.4-rolling-202302150317.

again. It says - download complete. And i can get it from the message:

image.png (163×451 px, 8 KB)

Mar 7 2023, 11:32 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5045: BFD is not starting after upgrade to 1.4-rolling-202302150317.

Thank you for the hint, @c-po
Attached the entire config we have on the node.

Mar 7 2023, 11:08 AM · VyOS 1.4 Sagitta
aserkin added a comment to T5045: BFD is not starting after upgrade to 1.4-rolling-202302150317.

Thank you for the hint, @c-po
Attached the entire config we have on the node.


There're not much BGP peers, but quite a number of VRFs which terminate remote access l2tp subscribers.
I'd really appreciate any advice on the system optimization for that particular task - ideally i'd like this node to terminate up to 20k l2tp subscribers with very low traffic (not exceeding 0.5gbps i guess).

Mar 7 2023, 11:01 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5057: IPoE server incorrect interface regex from In progress to Needs testing.
Mar 7 2023, 10:12 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5058: Extend template filter range_to_regex from In progress to Needs testing.
Mar 7 2023, 10:12 AM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX045562e1d5c6: T5058: Extend template filter range_to_regex to allow list as arg.
Mar 7 2023, 10:09 AM
Viacheslav committed rVYOSONEXdf82afa75545: T5057: Fix IPoE regex Jinja2 for interface.
Mar 7 2023, 10:09 AM
GitHub <noreply@github.com> committed rVYOSONEX9f0857c2e782: Merge pull request #1872 from sever-sever/T5057 (authored by c-po).
Mar 7 2023, 10:09 AM
GitHub <noreply@github.com> committed rVYOSONEXb7274923d895: Merge pull request #1870 from sever-sever/T5058 (authored by c-po).
Mar 7 2023, 10:09 AM
Viacheslav closed T3443: Deleting VRRP-VIP and adding the same address to physical interface in one commit fails as Not Applicable.
Mar 7 2023, 9:22 AM · VyOS 1.2 Crux
Viacheslav added a comment to T5057: IPoE server incorrect interface regex.

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

Mar 7 2023, 8:57 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5057: IPoE server incorrect interface regex from Open to In progress.
Mar 7 2023, 7:30 AM · VyOS 1.4 Sagitta
c-po added a comment to T5045: BFD is not starting after upgrade to 1.4-rolling-202302150317.

Well there should be no harm in lifting the limit of open file descriptors for FRR as its a huge process tree.
Can you share your entire protocols configuration tree so we see what else is configured?

Mar 7 2023, 6:47 AM · VyOS 1.4 Sagitta

Mar 6 2023

aserkin added a comment to T5045: BFD is not starting after upgrade to 1.4-rolling-202302150317.

The bfdd process did not start until i changed LimitNOFILE=1024 to LimitNOFILE=2048 in /lib/systemd/system/frr.service
That did the trick, but i'm not sure it's a good solution.
What do you think, @Viacheslav ?

Mar 6 2023, 11:27 PM · VyOS 1.4 Sagitta
aserkin added a comment to T5045: BFD is not starting after upgrade to 1.4-rolling-202302150317.

The limits look like standard
root@nn-vlns-3-1:~# ulimit -Hn
1048576
root@nn-vlns-3-1:~# ulimit -Sn
1024
root@nn-vlns-3-1:~# sysctl fs.file-max
fs.file-max = 9223372036854775807

Mar 6 2023, 8:00 PM · VyOS 1.4 Sagitta
klipz added a comment to T5055: Firewall - Add packet type matcher (pkttype).

@n.fort I apologize for the late entry here - could this also be exposed for NAT rules?
Edit: wow you guys worked so fast on this it got pulled before I could add this request :D

Mar 6 2023, 7:17 PM · VyOS 1.4 Sagitta
n.fort added a comment to T5055: Firewall - Add packet type matcher (pkttype).

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

Mar 6 2023, 7:01 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5055: Firewall - Add packet type matcher (pkttype) from Confirmed to In progress.
Mar 6 2023, 6:47 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5058: Extend template filter range_to_regex.

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

>>> from vyos.template import range_to_regex
>>> 
>>> range_to_regex(['11-12', '14-15'])
'(1[1-2]|1[4-5])'
>>> 
>>>
Mar 6 2023, 6:22 PM · VyOS 1.4 Sagitta
Viacheslav renamed T5058: Extend template filter range_to_regex from Extent template filter range_to_regex to Extend template filter range_to_regex.
Mar 6 2023, 5:36 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5058: Extend template filter range_to_regex from Open to In progress.
Mar 6 2023, 5:36 PM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5058: Extend template filter range_to_regex.
Mar 6 2023, 5:19 PM · VyOS 1.4 Sagitta
Viacheslav changed the subtype of T5058: Extend template filter range_to_regex from "Bug" to "Feature Request".
Mar 6 2023, 5:19 PM · VyOS 1.4 Sagitta
Viacheslav created T5058: Extend template filter range_to_regex.
Mar 6 2023, 5:19 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5056: IPoE server vlan-mon is not working .

I created a separate task for it T5057

Mar 6 2023, 3:06 PM · VyOS 1.4 Sagitta
Viacheslav created T5057: IPoE server incorrect interface regex.
Mar 6 2023, 3:05 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5056: IPoE server vlan-mon is not working from In progress to Needs testing.
Mar 6 2023, 2:51 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5056: IPoE server vlan-mon is not working .

The second bug is interface Regex does not work
Get:

interface=re:eth1\.\d+

Expect:

interface=re:^eth1\.(200\d|20[1-9]\d|2[1-9]\d{2}|3000)$
Mar 6 2023, 12:33 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX39f6be1dcb9e: T5056: Fix IPoE server template for vlan-mon.
Mar 6 2023, 12:16 PM
GitHub <noreply@github.com> committed rVYOSONEX14bca4e80c4d: Merge pull request #1869 from sever-sever/T5056 (authored by c-po).
Mar 6 2023, 12:16 PM
Viacheslav added a comment to T5056: IPoE server vlan-mon is not working .

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

vyos@r14# run show conf com | match ipoe
set service ipoe-server authentication mode 'noauth'
set service ipoe-server interface eth1 client-subnet '100.64.24.0/24'
set service ipoe-server interface eth1 network 'vlan'
set service ipoe-server interface eth1 vlan '2000-3000'
[edit]
vyos@r14#

Check config:

vyos@r14# cat /run/accel-pppd/ipoe.conf  | grep "\[ipoe" -A 7
[ipoe]
verbose=1
interface=re:eth1\.\d+,shared=0,mode=L2,ifcfg=1,range=100.64.24.0/24,start=dhcpv4,ipv6=1
noauth=1
proxy-arp=1
Mar 6 2023, 12:06 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5056: IPoE server vlan-mon is not working from Open to In progress.
Mar 6 2023, 11:14 AM · VyOS 1.4 Sagitta
Viacheslav created T5056: IPoE server vlan-mon is not working .
Mar 6 2023, 11:11 AM · VyOS 1.4 Sagitta
n.fort changed the status of T5055: Firewall - Add packet type matcher (pkttype) from Open to Confirmed.
Mar 6 2023, 10:54 AM · VyOS 1.4 Sagitta
n.fort created T5055: Firewall - Add packet type matcher (pkttype).
Mar 6 2023, 10:54 AM · VyOS 1.4 Sagitta
Viacheslav renamed T4973: show dhcp server leases error for lease time 4294967295 from show dhcp server leases error to show dhcp server leases error for static entries.
Mar 6 2023, 10:24 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4973: show dhcp server leases error for lease time 4294967295.

It is incompatible with static entries.
Maybe it should be fixed after migrating to KEA-DHCP T3316

Mar 6 2023, 10:23 AM · VyOS 1.4 Sagitta
Viacheslav added a project to T5053: Vyatta-cfg Post-Removal Hook Tries to Disable Deleted Service: VyOS 1.4 Sagitta.
Mar 6 2023, 10:21 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5054: ipsec: "show vpn ipsec remote-access" does not list active connections.

The similar task T5042

Mar 6 2023, 7:41 AM · VyOS 1.4 Sagitta
c-po committed rVYOSONEX248e77aad6ca: qos: T4989: bugfix dialer interface - speed detection.
Mar 6 2023, 7:40 AM
c-po created T5054: ipsec: "show vpn ipsec remote-access" does not list active connections.
Mar 6 2023, 7:02 AM · VyOS 1.4 Sagitta

Mar 5 2023

jestabro added a comment to T5051: Use Literal types to provide op-mode CLI choices and API enums.

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

Mar 5 2023, 9:08 PM · VyOS 1.4 Sagitta
jestabro closed T5040: Generate API GraphQL schema on installation, rather than dynamically as Resolved.
Mar 5 2023, 8:14 PM · VyOS 1.4 Sagitta
sempervictus created T5053: Vyatta-cfg Post-Removal Hook Tries to Disable Deleted Service.
Mar 5 2023, 1:29 AM · VyOS 1.4 Sagitta

Mar 4 2023

RyVolodya created T5052: Error displaying dhcpv6 prefix delegation leases.
Mar 4 2023, 2:41 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX3204cdb1f92b: graphql: T5040: use nullable key field to allow schema static generation.
Mar 4 2023, 4:38 AM
jestabro committed rVYOSONEXee95772c8e72: graphql: T5040: fail gracefully if not on live system; needed for import.
Mar 4 2023, 4:37 AM
jestabro committed rVYOSONEX57ca4de21602: graphql: T5040: generate schema in vyos-1x.postinst.
Mar 4 2023, 4:37 AM
jestabro committed rVYOSONEXbabff628aa9a: graphql: T5040: adjust smoketest for nullable key.
Mar 4 2023, 4:37 AM
jestabro committed rVYOSONEX7ab3b9e021e7: graphql: T5040: use path from defaults.
Mar 4 2023, 4:37 AM
GitHub <noreply@github.com> committed rVYOSONEX493af3f3417c: Merge pull request #1862 from jestabro/schema-generate (authored by c-po).
Mar 4 2023, 4:37 AM
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 4 2023, 2:52 AM · VyOS 1.4 Sagitta (1.4.0-epa3)

Mar 3 2023

jestabro added a comment to T5051: Use Literal types to provide op-mode CLI choices and API enums.

Needs final testing before PR
https://github.com/vyos/vyos-1x/compare/current...jestabro:literal

Mar 3 2023, 9:20 PM · VyOS 1.4 Sagitta
jestabro updated the task description for T5051: Use Literal types to provide op-mode CLI choices and API enums.
Mar 3 2023, 4:56 PM · VyOS 1.4 Sagitta
jestabro changed the status of T5051: Use Literal types to provide op-mode CLI choices and API enums from Open to In progress.
Mar 3 2023, 4:54 PM · VyOS 1.4 Sagitta