Page MenuHomeVyOS Platform
Feed Search

Sep 12 2023

Apachez added a comment to T2405: commit archive to GIT.

Note that command = command.lstrip() for def cmd in python/vyos/utils/process.py was reverted yesterday.

Sep 12 2023, 1:46 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez added a comment to T5522: Add logging for which mksquashfs syntax is being used.

I have created a PR upstream which hopefully resolves why the logging didnt work as expected in VyOS (since the binary_rootfs in vyos-live-build isnt used by the nightly build who uses vyos-build and the deb-package of live-build from Debian 12.x (bookworm)):

Sep 12 2023, 1:18 PM · VyOS Rolling

Sep 11 2023

Apachez added a comment to T5513: Anomalies in show firewall command after refactoring.

Checked with #netfilter irc-channel.

Sep 11 2023, 6:21 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5564: Both show firewall group and show firewall summary fails.

I was thinking about N/D and personally I would prefer "None" to be listed for the various "show firewall" commands instead of N/D.

Sep 11 2023, 10:34 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Apachez added a comment to T5513: Anomalies in show firewall command after refactoring.

Resolved by: https://vyos.dev/T5564

Sep 11 2023, 10:32 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5564: Both show firewall group and show firewall summary fails.

This can be put to resolved when the backports are confirmed aswell.

Sep 11 2023, 10:20 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Apachez added a comment to T5564: Both show firewall group and show firewall summary fails.

Confirmed working with VyOS 1.5-rolling-202309110651

Sep 11 2023, 9:41 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Apachez added a comment to T5518: Add MLD protocol support.

Im a bit allergic to have stuff automatically created which clearly is not enabled by the config.

Sep 11 2023, 9:21 AM · VyOS 1.4 Sagitta

Sep 10 2023

Apachez added a comment to T5518: Add MLD protocol support.

I dont know if its related to this task but I noticed recently that even if I have no IPv6 configured on any interface and have IPv6 disabled for forwarding:

set system ipv6 disable-forwarding

I can in VyOS 1.5-rolling-202309080021 see an additional pim6reg interface!?

vyos@vyos:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq master MGMT state UP group default qlen 1000
...
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq master INTERNET state UP group default qlen 1000
...
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq master INTERNET state UP group default qlen 1000
...
5: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq master INTERNET state UP group default qlen 1000
...
6: pim6reg@NONE: <NOARP,UP,LOWER_UP> mtu 1452 qdisc noqueue state UNKNOWN group default qlen 1000
    link/pimreg 
7: INTERNET: <NOARP,MASTER,UP,LOWER_UP> mtu 65575 qdisc noqueue state UP group default qlen 1000
...
8: MGMT: <NOARP,MASTER,UP,LOWER_UP> mtu 65575 qdisc noqueue state UP group default qlen 1000
...

Its also visible when running:

monitor bandwidth interface *
Sep 10 2023, 10:03 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5562: Smoketests fail for vyos:current (test_netns.py).

Latest run https://github.com/vyos/vyos-rolling-nightly-builds/actions/runs/6138721359/job/16655876943

Sep 10 2023, 7:33 PM · VyOS 1.5 Circinus
Apachez added a comment to T3655: NAT doesn't work correctly with VRF.

Oh sorry, I missed that this commit was for LTS 1.3.x series.

Sep 10 2023, 7:13 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Apachez updated subscribers of T5562: Smoketests fail for vyos:current (test_netns.py).

Fix by @sever regarding those failing conntrack smoketest: https://github.com/vyos/vyos-1x/pull/2234

Sep 10 2023, 6:06 PM · VyOS 1.5 Circinus
Apachez added a comment to T3655: NAT doesn't work correctly with VRF.

@vfreex the referenced netfilter patch is from 2015, is that really valid for current version thats included in the Linux 6.1 LTS kernel?

Sep 10 2023, 6:05 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Apachez added a comment to T5562: Smoketests fail for vyos:current (test_netns.py).

The failed smoketest test_interfaces_ethernet.py can be seen at:

Sep 10 2023, 6:14 AM · VyOS 1.5 Circinus
Apachez added a comment to T5562: Smoketests fail for vyos:current (test_netns.py).

The failed smoketest test_protocols_pim6.py seems to have been taken care of by:

Sep 10 2023, 6:13 AM · VyOS 1.5 Circinus
Apachez added a comment to T5562: Smoketests fail for vyos:current (test_netns.py).

Regarding the failing smoketest test_system_conntrack.py (test_conntrack_ignore):

Sep 10 2023, 6:12 AM · VyOS 1.5 Circinus
Apachez added a comment to T5518: Add MLD protocol support.

Something is broken in smoketest test_protocols_pim6.py:

Sep 10 2023, 5:18 AM · VyOS 1.4 Sagitta

Sep 9 2023

Apachez added a comment to T5562: Smoketests fail for vyos:current (test_netns.py).

Still errors in:

Sep 9 2023, 5:05 PM · VyOS 1.5 Circinus
Apachez added a comment to T5564: Both show firewall group and show firewall summary fails.

Related: https://vyos.dev/T5513

Sep 9 2023, 3:09 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Apachez added a comment to T5566: Disable 802.3az/EEE (energy efficient ethernet).

Related: https://vyos.dev/T5311

Sep 9 2023, 1:26 PM
Apachez created T5566: Disable 802.3az/EEE (energy efficient ethernet).
Sep 9 2023, 1:25 PM
Apachez added a comment to T5562: Smoketests fail for vyos:current (test_netns.py).

PR created (fixes https://github.com/vyos/vyos-build/commit/a863fe0): https://github.com/vyos/vyos-build/pull/395

Sep 9 2023, 10:34 AM · VyOS 1.5 Circinus
Apachez created T5564: Both show firewall group and show firewall summary fails.
Sep 9 2023, 10:00 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Apachez added a comment to T5562: Smoketests fail for vyos:current (test_netns.py).

For the tests above, which configs are actually being used?

Sep 9 2023, 2:22 AM · VyOS 1.5 Circinus
Apachez added a comment to T5562: Smoketests fail for vyos:current (test_netns.py).

Some observations:

Sep 9 2023, 1:36 AM · VyOS 1.5 Circinus

Sep 8 2023

Apachez updated the task description for T5559: Selective proxy-arp/proxy-ndp when doing SNAT/DNAT.
Sep 8 2023, 6:17 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez created T5559: Selective proxy-arp/proxy-ndp when doing SNAT/DNAT.
Sep 8 2023, 5:54 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Sep 7 2023

Apachez closed T5489: Change to BBR as TCP congestion control, or at least make it an config option as Resolved.

Using VyOS 1.4-rolling-202309070021.

Sep 7 2023, 6:30 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez added a comment to T5556: reboot now and poweroff does not work.

Related to https://vyos.dev/T5514 ?

Sep 7 2023, 5:49 PM · VyOS 1.5 Circinus
Apachez added a comment to T4928: Upgrade Linux Kernel to 6.1.y (2022 LTS edition).

Could please the vyos_debconfig files be updated aswell?

Sep 7 2023, 5:19 AM · VyOS 1.4 Sagitta
Apachez closed T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax as Resolved.
Sep 7 2023, 5:15 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax.

PR392 was merged in VyOS 1.4-rolling-202309070021.

Sep 7 2023, 5:14 AM · VyOS 1.4 Sagitta

Sep 6 2023

Apachez added a comment to T5553: Firewall - Add action continue.

In case there are other just like me who didnt know about "action continue":

Sep 6 2023, 5:55 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5388: Something is fishy with commit and boot times when more than a few hundred static routes are being used.

Something else to consider is to increase the readcache of squashfs by changing this:

Sep 6 2023, 4:35 PM · VyOS Rolling, Bugs
Apachez added a comment to T5388: Something is fishy with commit and boot times when more than a few hundred static routes are being used.

Looking at the kernel configs from both arm and x86 arch:

Sep 6 2023, 4:24 PM · VyOS Rolling, Bugs
Apachez added a comment to T5455: Migrate SSH fingerprints to the new image on upgrade.

So what needs to be done is to copy that block and make a separate question regarding:

Sep 6 2023, 3:26 PM · VyOS Rolling, VyOS 1.5 Circinus (2025.11)
Apachez added a comment to T5440: Restore pre/postconfig scripts if user deleted them.

According to https://github.com/vyos/vyos-1x/blob/current/src/init/vyos-router it should be named:

Sep 6 2023, 2:39 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5546: Failed upgrade from 1.4-rolling-202212310809 to 1.4-rolling-202309030023.

There is a similar case going on at the forum with different workarounds which might help?

Sep 6 2023, 2:31 PM · VyOS 1.4 Sagitta (1.4.1)
Apachez added a comment to T5552: 'set system option performance throughput' enables IPv6 forwarding even if it's explicitly disabled with 'set system ipv6 disable-forwarding'.

I think that would be a bad idea comparing to other vendors where you can select if you want to do IPv4 routing and/or IPv6 routing. If both are disabled the device will only do switching/bridging.

Sep 6 2023, 9:08 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.1)
Apachez added a comment to T5546: Failed upgrade from 1.4-rolling-202212310809 to 1.4-rolling-202309030023.

Ehm, are you sure you operate on the correct config?

Sep 6 2023, 5:29 AM · VyOS 1.4 Sagitta (1.4.1)

Sep 5 2023

Apachez added a comment to T2444: Remove keepalived in favor of FRR for VRRP.

Well in that case it boils down to if the FRR/vrrpd supports namespaces, various tracking (interface etc) aswell as multicast vs unicast which keepalived seems to support them all.

Sep 5 2023, 6:10 PM
Apachez added a comment to T4020: Add ability to control FRR daemons options.

One can enable snmp module through:

Sep 5 2023, 5:51 PM · VyOS 1.4 Sagitta
Apachez closed T5495: Enable snmp module also for frr/ldpd as Resolved.

I will put this as resolved under protest :-)

Sep 5 2023, 5:50 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5546: Failed upgrade from 1.4-rolling-202212310809 to 1.4-rolling-202309030023.

I dont know if something would break to run migrate from within another VyOS version but you could test something like this, preferly from last version that worked without errors ("5: 1.4-rolling-202306030305"?):

Sep 5 2023, 5:41 PM · VyOS 1.4 Sagitta (1.4.1)
Apachez added a comment to T5546: Failed upgrade from 1.4-rolling-202212310809 to 1.4-rolling-202309030023.

What VyOS version did you have there?

Sep 5 2023, 5:28 PM · VyOS 1.4 Sagitta (1.4.1)
Apachez added a comment to T5489: Change to BBR as TCP congestion control, or at least make it an config option.

Note that regarding qdisc it seems that qdisc=fq_codel is nowadays supported according to:

Sep 5 2023, 5:24 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez added a comment to T2444: Remove keepalived in favor of FRR for VRRP.

If the FRR/vrrpd is good enough then the main benefit is that the FRR/vrrpd is already included so no need to also include and use keepalived (unnecessary files and binaries and dependencies).

Sep 5 2023, 4:58 PM
Apachez added a comment to T5546: Failed upgrade from 1.4-rolling-202212310809 to 1.4-rolling-202309030023.

Using the config you provided in Slack I managed to trace the error (or I think so):

Sep 5 2023, 4:40 PM · VyOS 1.4 Sagitta (1.4.1)
Apachez added a comment to T5495: Enable snmp module also for frr/ldpd.

I dont agree this is resolved.

Sep 5 2023, 4:09 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5433: Include memtest86+ as boot-option.

Memtest86+ can easily be included in the iso by altering the lb_config_tmpl variable in https://github.com/vyos/vyos-build/blob/current/scripts/build-vyos-image

Sep 5 2023, 4:03 PM
Apachez added a comment to T5482: Chrony NTP Server Fails To Sync Time.

I think VyOS might need to accept as default traffic to/from localhost towards itself for both IPv4 and IPv6.

Sep 5 2023, 3:55 PM · VyOS 1.4 Sagitta
Viacheslav awarded T5433: Include memtest86+ as boot-option a Dislike token.
Sep 5 2023, 2:45 PM

Sep 4 2023

Apachez added a comment to T4712: Collaborative Protection Profile cPP for Network Devices root task.

Might be related:

Sep 4 2023, 6:28 PM · VyOS 1.5 Circinus, VyOS Rolling
Apachez updated the task description for T5549: Result of system audit by Lynis.
Sep 4 2023, 6:27 PM · Invalid
Apachez attached a referenced file: F3846129: T5549_Lynis_audit_system_230904.txt.gz.
Sep 4 2023, 6:26 PM · Invalid
Apachez added a comment to T5549: Result of system audit by Lynis.

Sep 4 2023, 6:26 PM · Invalid
Apachez created T5549: Result of system audit by Lynis.
Sep 4 2023, 6:23 PM · Invalid

Sep 3 2023

Apachez added a comment to T5388: Something is fishy with commit and boot times when more than a few hundred static routes are being used.

Disabling all validators for both vyatta-cfg and vyatta-op bring the boot time down to approx 73 seconds.

Sep 3 2023, 9:41 PM · VyOS Rolling, Bugs
Apachez added a comment to T5388: Something is fishy with commit and boot times when more than a few hundred static routes are being used.

Modifying node.def (comment out "syntax:expression:") recursively in the paths of:

Sep 3 2023, 9:11 PM · VyOS Rolling, Bugs
Apachez added a comment to T5388: Something is fishy with commit and boot times when more than a few hundred static routes are being used.

Moving along in the blamegame I will after a tip try to disable the various validators being runned.

Sep 3 2023, 8:56 PM · VyOS Rolling, Bugs
Apachez added a comment to T2431: Python validators are slow.

Any updates to this?

Sep 3 2023, 8:28 PM · VyOS 1.3 Equuleus (1.3.6)
Apachez added a comment to T5388: Something is fishy with commit and boot times when more than a few hundred static routes are being used.

Can be related: https://vyos.dev/T2431

Sep 3 2023, 7:14 PM · VyOS Rolling, Bugs
Apachez added a comment to T5388: Something is fishy with commit and boot times when more than a few hundred static routes are being used.

Continued debugging by also modifying /usr/libexec/vyos/services/vyos-configd by adding:

Sep 3 2023, 7:10 PM · VyOS Rolling, Bugs
Apachez added a comment to T5388: Something is fishy with commit and boot times when more than a few hundred static routes are being used.

Attempted some debugging on this issue.

Sep 3 2023, 6:43 PM · VyOS Rolling, Bugs
Apachez added a comment to T5544: Allow CAP_SYS_MODULE to be set on containers .

According to https://man7.org/linux/man-pages/man7/capabilities.7.html this capability can load, unload AND delete kernel modules.

Sep 3 2023, 4:27 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5532: After add system image the boot stuck and works again after the second reboot.

Still occurs for:

Sep 3 2023, 6:10 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez added a comment to T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax.

PR created: https://github.com/vyos/vyos-build/pull/392

Sep 3 2023, 5:17 AM · VyOS 1.4 Sagitta
Apachez closed T5538: Change order within variable lb_config_tmpl to fit order of manpage and fix some typos as Resolved.
Sep 3 2023, 5:04 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5538: Change order within variable lb_config_tmpl to fit order of manpage and fix some typos.

Verified working with VyOS 1.4-rolling-202309030023.

Sep 3 2023, 5:03 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5538: Change order within variable lb_config_tmpl to fit order of manpage and fix some typos.

Was missing quotes around the variable within lb_config_tmpl like so:

Sep 3 2023, 5:02 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax.

Some further testing:

Sep 3 2023, 4:57 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax.

Reference to https://jonathancarter.org/2015/04/06/squashfs-performance-testing/ using 1M blocksize will give approx the same readspeed as with default 128k blocksize but result in an even smaller file.

Sep 3 2023, 4:02 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax.

Regarding filesystem.squashfs the changes through changed mksquashfs syntax are:

Sep 3 2023, 2:48 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax.

Was missing quotes around the variable within lb_config_tmpl like so:

Sep 3 2023, 2:01 AM · VyOS 1.4 Sagitta

Sep 2 2023

Apachez added a comment to T5541: Zone-Based Firewalling in VyOS Sagitta 1.4.

The firewall refactoring released 4th aug 2023 only (so far) took care about the documentation in the configuration section:

Sep 2 2023, 1:20 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez claimed T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax.
Sep 2 2023, 11:19 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5538: Change order within variable lb_config_tmpl to fit order of manpage and fix some typos.

PR created: https://github.com/vyos/vyos-build/pull/391

Sep 2 2023, 11:00 AM · VyOS 1.4 Sagitta
Apachez claimed T5538: Change order within variable lb_config_tmpl to fit order of manpage and fix some typos.
Sep 2 2023, 10:45 AM · VyOS 1.4 Sagitta
Apachez created T5538: Change order within variable lb_config_tmpl to fit order of manpage and fix some typos.
Sep 2 2023, 10:45 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax.

PR created: https://github.com/vyos/vyos-build/pull/390

Sep 2 2023, 1:27 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax.

PR389 build failed:

Sep 2 2023, 1:18 AM · VyOS 1.4 Sagitta

Sep 1 2023

Apachez added a comment to T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax.

PR created: https://github.com/vyos/vyos-build/pull/389

Sep 1 2023, 7:57 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5534: VRRP rfc3768-compatibility broken after build 1.4-rolling-202308260020.

There was a similar case where it turned out that INPUT/OUTPUT chains for the firewall must be updated to include the stuff VRRP is doing.

Sep 1 2023, 12:22 PM
Apachez added a comment to T5536: show dhcp client leases caues No module named 'vyos.validate'.

Reported in: https://forum.vyos.io/t/error-show-dhcp-lease/12030

Sep 1 2023, 12:12 PM · VyOS 1.4 Sagitta
Apachez closed T5537: show dhcp client leases fails to complete as Invalid.

See this task instead: https://vyos.dev/T5536

Sep 1 2023, 12:11 PM · VyOS 1.4 Sagitta
Apachez created T5537: show dhcp client leases fails to complete.
Sep 1 2023, 12:10 PM · VyOS 1.4 Sagitta

Aug 31 2023

Apachez created T5535: Move disable-directed-broadcast to firewall global-options.
Aug 31 2023, 5:23 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Apachez changed the status of T5513: Anomalies in show firewall command after refactoring from Needs testing to Open.
Aug 31 2023, 10:47 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5513: Anomalies in show firewall command after refactoring.
  1. Error in show firewall group:
Aug 31 2023, 10:47 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5532: After add system image the boot stuck and works again after the second reboot.

I can confirm that I experienced the same thing with update to VyOS 1.4-rolling-202308310021.

Aug 31 2023, 10:22 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez added a comment to T5523: CVE-2023-38802.

I assume backports will be used once VyOS 1.3.4 gets compiled?

Aug 31 2023, 10:14 AM · VyOS 1.3 Equuleus

Aug 30 2023

Apachez added a comment to T5522: Add logging for which mksquashfs syntax is being used.

PR1 didnt seem to have any affect on this night build:

Aug 30 2023, 4:19 AM · VyOS Rolling

Aug 28 2023

Apachez added a comment to T5522: Add logging for which mksquashfs syntax is being used.

PR created: https://github.com/vyos/vyos-live-build/pull/1

Aug 28 2023, 10:31 PM · VyOS Rolling
Apachez claimed T5522: Add logging for which mksquashfs syntax is being used.
Aug 28 2023, 10:11 PM · VyOS Rolling
Apachez created T5522: Add logging for which mksquashfs syntax is being used.
Aug 28 2023, 10:11 PM · VyOS Rolling
Apachez added a comment to T1289: route-map set route-type blackhole.

Can be resolved by route-map acting on community (for example <ASN>:888) and setting nexthop to 192.0.2.1 (optional tag 666) or for IPv6 set nexthop 0100:: along with a static route where 192.0.2.1/32 and 0100::/64 have null0 as nexthop.

Aug 28 2023, 12:48 PM · VyOS 1.3 Equuleus (1.3.5)
Apachez added a comment to T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax.

Some tests on filesystem.squashfs from VyOS 1.4-rolling-202308280021.

Aug 28 2023, 3:34 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5511: Cleanup of unused directories (and files) in order to shrink image-size.

A note from https://forum.vyos.io/t/clear-logs-on-vyos/6878/10?u=viacheslav that there might be issues if removing directories from within / var/log/* doesnt occur to PR381 since that PR was specific about which files and directories to remove when it comes to / var/log. That is only files NOT directories were removed from / var/log.

Aug 28 2023, 1:19 AM · VyOS 1.4 Sagitta

Aug 27 2023

Apachez added a comment to T5499: initial arm64 support for RPI4 and QEMU VM.

A baseline could be to look at the linux kernel config used by Alpine Linux for their RPI-builds:

Aug 27 2023, 5:03 PM
Apachez reopened T5495: Enable snmp module also for frr/ldpd as "Open".

Just a comment:

Aug 27 2023, 3:47 PM · VyOS 1.4 Sagitta