Page MenuHomeVyOS Platform
Feed Search

Oct 8 2023

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

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

Oct 8 2023, 5:43 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Oct 6 2023

Apachez added a comment to T4502: Consider implementing (NAT/other) flow table offload.

The blog over at claims:

Oct 6 2023, 9:17 PM · VyOS 1.4 Sagitta

Oct 4 2023

Apachez added a comment to T5589: Nonstripped binaries exists in VyOS.

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

Oct 4 2023, 2:34 PM · VyOS 1.5 Circinus
Apachez added a comment to T5589: Nonstripped binaries exists in VyOS.

Regarding STRIP_EXCLUDE variable... one idea is to assign it dynamically like so:

Oct 4 2023, 11:19 AM · VyOS 1.5 Circinus
Apachez updated subscribers of T5589: Nonstripped binaries exists in VyOS.

@xrobau noted that PR426 have an anomaly regarding one of the libraries during the strip-run:

Oct 4 2023, 6:46 AM · VyOS 1.5 Circinus

Oct 3 2023

Apachez added a comment to T5080: Disable conntrack by default.

Also adding these lines as to "completely ignore conntrack for all traffic" doesnt seem to help:

Oct 3 2023, 10:10 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Apachez changed the status of T5436: vyos-preconfig-bootup.script is missing from Open to Needs testing.

Merged, will show up in nightly 2023-10-04.

Oct 3 2023, 9:38 AM · VyOS 1.4 Sagitta
Apachez changed the status of T5589: Nonstripped binaries exists in VyOS from Open to Needs testing.

Merged, will show up in nightly 2023-10-04.

Oct 3 2023, 9:38 AM · VyOS 1.5 Circinus
Apachez committed rVYOSONEX646f08fc5a30: T5436: Add missing preconfig-script.
Oct 3 2023, 9:17 AM

Sep 30 2023

Apachez reopened T5436: vyos-preconfig-bootup.script is missing as "Open".
Sep 30 2023, 8:31 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5436: vyos-preconfig-bootup.script is missing.

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

Sep 30 2023, 8:31 PM · VyOS 1.4 Sagitta
Apachez renamed T5622: Command 'add system upgrade' uses local script instead of updated script provided by ISO from Add system upgrade uses local script instead of updated script provided by ISO to Command 'add system upgrade' uses local script instead of updated script provided by ISO.
Sep 30 2023, 7:11 AM · Bugs, VyOS 2.0.x
Apachez added a comment to T5624: Remove /etc/debian_version from the image.

PR created (for current): https://github.com/vyos/vyos-build/pull/432

Sep 30 2023, 2:41 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.5)

Sep 29 2023

Apachez added a comment to T5624: Remove /etc/debian_version from the image.

Please revert that commit (remove that hook) and use the excludes-file instead.

Sep 29 2023, 3:10 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.5)
Apachez added a comment to T5622: Command 'add system upgrade' uses local script instead of updated script provided by ISO.

I suppose the maintainers already considered the below but I got a suggestion on how to resolve this issue:

Sep 29 2023, 5:47 AM · Bugs, VyOS 2.0.x
Apachez added a comment to T5593: Further shrink VyOS imagesize.

Created https://vyos.dev/T5622 which must first be resolved before T5593 can get successfully merged.

Sep 29 2023, 12:29 AM · VyOS 2.0.x
Apachez created T5622: Command 'add system upgrade' uses local script instead of updated script provided by ISO.
Sep 29 2023, 12:28 AM · Bugs, VyOS 2.0.x
Apachez added a comment to T5593: Further shrink VyOS imagesize.

PR updated for part 1/2 (vyatta-cfg-system): https://github.com/vyos/vyatta-cfg-system/pull/209

Sep 29 2023, 12:12 AM · VyOS 2.0.x

Sep 28 2023

Apachez added a comment to T5593: Further shrink VyOS imagesize.

PR updated for part 2/2 (vyos-build): https://github.com/vyos/vyos-build/pull/427

Sep 28 2023, 8:46 PM · VyOS 2.0.x

Sep 27 2023

Apachez added a comment to T5593: Further shrink VyOS imagesize.

PR created for part 1/2 (vyatta-cfg-system): https://github.com/vyos/vyatta-cfg-system/pull/209

Sep 27 2023, 8:52 AM · VyOS 2.0.x
Apachez added a comment to T5593: Further shrink VyOS imagesize.
Sep 27 2023, 12:16 AM · VyOS 2.0.x
Apachez added a comment to T5593: Further shrink VyOS imagesize.

Build was successful and smoketests are currently in progress.

Sep 27 2023, 12:07 AM · VyOS 2.0.x

Sep 26 2023

Apachez added a comment to T5593: Further shrink VyOS imagesize.

If build and smoketests are successful a commit will arrive later today.

Sep 26 2023, 11:15 PM · VyOS 2.0.x
Apachez claimed T5593: Further shrink VyOS imagesize.
Sep 26 2023, 9:50 PM · VyOS 2.0.x
Apachez added a comment to T5593: Further shrink VyOS imagesize.

Point 1 might be solved by using a hooks/live-script for the binary part which is the part after the chroot have been created.

Sep 26 2023, 9:49 PM · VyOS 2.0.x
Apachez added a comment to T5589: Nonstripped binaries exists in VyOS.

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

Sep 26 2023, 8:58 PM · VyOS 1.5 Circinus
Apachez added a comment to T5589: Nonstripped binaries exists in VyOS.

Turned out to be little of a challenge do "just" strip all binaries (and libraries, modules etc).

Sep 26 2023, 6:12 PM · VyOS 1.5 Circinus

Sep 25 2023

Apachez added a comment to T5589: Nonstripped binaries exists in VyOS.

Have to add Debian package "binutils" to make "strip" work within the chroot of livebuild.

Sep 25 2023, 7:05 PM · VyOS 1.5 Circinus
Apachez claimed T5589: Nonstripped binaries exists in VyOS.
Sep 25 2023, 4:34 PM · VyOS 1.5 Circinus
Apachez added a comment to T5589: Nonstripped binaries exists in VyOS.

Implement hooks-script for livebuild that recursively go through following directories using "strip --strip-all" (syntax to be verified):

Sep 25 2023, 4:30 PM · VyOS 1.5 Circinus
Apachez added a comment to T5522: Add logging for which mksquashfs syntax is being used.

Shouldnt that be default for lb then in the vyos buildscripts and how does --debug affect things other than logging during build?

Sep 25 2023, 4:00 PM · VyOS Rolling
Apachez added a comment to T5379: show system updates doesnt seem to be working.

What is the "system update-check url" supposed to be once its implemented?

Sep 25 2023, 3:54 PM · VyOS 1.4 Sagitta

Sep 24 2023

Apachez closed T5511: Cleanup of unused directories (and files) in order to shrink image-size as Resolved.

Verified to be working as expected.

Sep 24 2023, 2:47 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5522: Add logging for which mksquashfs syntax is being used.

@jestabro I havent verified it yet but then perhaps the buildscript for VyOS should be altered to include --verbose?

Sep 24 2023, 2:45 PM · VyOS Rolling
Apachez closed T5591: Cleanup of FRR daemons-file and various FRR fixes as Resolved.

Verified through smoketests.

Sep 24 2023, 2:45 PM · VyOS 1.5 Circinus
Apachez closed T5604: List of debian archives is out of date (non-free-firmware is missing) as Resolved.
Sep 24 2023, 2:44 PM · VyOS 1.5 Circinus
Apachez added a comment to T5604: List of debian archives is out of date (non-free-firmware is missing).

Verified through smoketests.

Sep 24 2023, 2:44 PM · VyOS 1.5 Circinus

Sep 21 2023

Apachez added a comment to T5610: Cloudflare blocks pasting of code to vyos.dev.

The quickfix is to add a space for your paths so something that looks like /usr/local/bin if cloudflare blocks that you just add a space after the first / and the WAF is bypassed.

Sep 21 2023, 3:55 PM
Apachez added a comment to rVYOSONEXa4aad112042b: frr: T5591: hint about daemons that always run and can't be disabled.

Ehm, that hint already exists at line 2 of that file?

Sep 21 2023, 10:11 AM

Sep 20 2023

Apachez added a comment to T5601: TCP reverse-Roxy based on FQDN.

Oops, sorry about that!

Sep 20 2023, 4:20 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5601: TCP reverse-Roxy based on FQDN.

Hello,

I need to reverse proxy TCP traffic.
the traffic is not HTTP/HTTPS

Sep 20 2023, 4:04 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5604: List of debian archives is out of date (non-free-firmware is missing).

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

Sep 20 2023, 3:58 PM · VyOS 1.5 Circinus
Apachez claimed T5604: List of debian archives is out of date (non-free-firmware is missing).
Sep 20 2023, 9:21 AM · VyOS 1.5 Circinus
Apachez created T5604: List of debian archives is out of date (non-free-firmware is missing).
Sep 20 2023, 6:06 AM · VyOS 1.5 Circinus

Sep 19 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.

Some highly unscientific tests (only did 3 reboots of each to rule out that any uncached data at the host would affect the result since I run this in a VM through VirtualBox 7.0) shows a difference of up to 2.1% improvment when having a config with 200 static routes.

Sep 19 2023, 8:06 PM · VyOS Rolling, Bugs
Apachez added a comment to T4502: Consider implementing (NAT/other) flow table offload.

Perhaps a possible way to detect if the nic supports hardware flowtables or not.

Sep 19 2023, 6:22 PM · VyOS 1.4 Sagitta
Apachez added a comment to T4502: Consider implementing (NAT/other) flow table offload.

Some feedback from the #netfilter channel over at libera.chat:

Sep 19 2023, 6:06 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.

I got some funny results which I hope somebody else (with a faster cpu) are able to verify?

Sep 19 2023, 5:23 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.

Im guessing that what this task complains about has a huge part of the time it takes to complete smoketests.

Sep 19 2023, 10:46 AM · VyOS Rolling, Bugs
Apachez added a comment to T5591: Cleanup of FRR daemons-file and various FRR fixes.

PR updated (again): https://github.com/vyos/vyos-1x/pull/2280

Sep 19 2023, 7:57 AM · VyOS 1.5 Circinus

Sep 18 2023

Apachez added a comment to T5591: Cleanup of FRR daemons-file and various FRR fixes.

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

Sep 18 2023, 9:47 PM · VyOS 1.5 Circinus
Apachez added a comment to T5591: Cleanup of FRR daemons-file and various FRR fixes.

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

Sep 18 2023, 1:49 PM · VyOS 1.5 Circinus
Apachez claimed T5591: Cleanup of FRR daemons-file and various FRR fixes.
Sep 18 2023, 1:21 PM · VyOS 1.5 Circinus
Apachez closed T5431: Services not enabled or configured are started anyway within frr-family as Wontfix.

I will put this as "wontfix" because a fix would need additional work of stopping/starting correct FRR-service (if this occurs in future then this task can be reopened).

Sep 18 2023, 1:08 PM · VyOS 1.4 Sagitta
Apachez closed T5419: Software/Hardware fastpath with nftables flowtable as Resolved.

I will close this task as a duplicate of https://vyos.dev/T4502 where work is in progress.

Sep 18 2023, 1:01 PM · VyOS 1.4 Sagitta
Apachez closed T5575: ARP/NDP table-size isnt set properly as Resolved.

Using VyOS 1.5-rolling-202309170024.

Sep 18 2023, 12:58 PM · VyOS 1.5 Circinus
Apachez added a comment to T5593: Further shrink VyOS imagesize.

So what remains is how to solve point 1.

Sep 18 2023, 11:31 AM · VyOS 2.0.x
Apachez added a comment to T5593: Further shrink VyOS imagesize.

It looks like point 3 can be taken care of:

Sep 18 2023, 11:30 AM · VyOS 2.0.x
Apachez added a comment to T5554: Disable sudo for PAM RADIUS.

Ok, I was thinking if that then waited for some password or such.

Sep 18 2023, 7:27 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez added a comment to T5554: Disable sudo for PAM RADIUS.

How does a simple "sudo bash" work?

Sep 18 2023, 7:11 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez added a comment to T5593: Further shrink VyOS imagesize.

Testing point 2 above with VyOS 1.5-rolling-202309170024.

Sep 18 2023, 6:41 AM · VyOS 2.0.x
Apachez created T5593: Further shrink VyOS imagesize.
Sep 18 2023, 5:53 AM · VyOS 2.0.x

Sep 17 2023

Apachez added a comment to T5532: After add system image the boot stuck and works again after the second reboot.

This is the one I was thinking of:

Sep 17 2023, 7:05 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez added a comment to T5532: After add system image the boot stuck and works again after the second reboot.

This seems to have been resolved since a few days (1.5-rolling nightly).

Sep 17 2023, 7:01 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez added a comment to T5591: Cleanup of FRR daemons-file and various FRR fixes.

Output of ps auxww | grep -i frr after proposed v3 is applied:

Sep 17 2023, 12:47 PM · VyOS 1.5 Circinus
Apachez added a comment to T5591: Cleanup of FRR daemons-file and various FRR fixes.

Update of proposed changes (Ill call them proposed v3).

Sep 17 2023, 12:25 PM · VyOS 1.5 Circinus
Apachez added a comment to T5591: Cleanup of FRR daemons-file and various FRR fixes.

Update of proposed changes (Ill call them proposed v2).

Sep 17 2023, 7:38 AM · VyOS 1.5 Circinus
Apachez added a comment to T5591: Cleanup of FRR daemons-file and various FRR fixes.

I can create a PR if everyone agrees upon the proposed changes above however I have limited capability to test each and everyone of these changes.

Sep 17 2023, 6:03 AM · VyOS 1.5 Circinus
Apachez added a comment to T5591: Cleanup of FRR daemons-file and various FRR fixes.

Proposed data/templates/frr/daemons.frr.tmpl:

Sep 17 2023, 6:00 AM · VyOS 1.5 Circinus
Apachez created T5591: Cleanup of FRR daemons-file and various FRR fixes.
Sep 17 2023, 5:58 AM · VyOS 1.5 Circinus

Sep 16 2023

Apachez created T5589: Nonstripped binaries exists in VyOS.
Sep 16 2023, 11:04 AM · VyOS 1.5 Circinus
Apachez added a comment to T5511: Cleanup of unused directories (and files) in order to shrink image-size.

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

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

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

Sep 16 2023, 3:29 AM · VyOS 1.4 Sagitta

Sep 15 2023

Apachez added a comment to T4502: Consider implementing (NAT/other) flow table offload.
  1. Using hardware flowtable (flags offload;) on an interface which doesnt support it returns an error:
Sep 15 2023, 7:03 PM · VyOS 1.4 Sagitta
Apachez added a comment to T4502: Consider implementing (NAT/other) flow table offload.

Tried to enable both software and hardware flowtable with VyOS 1.5-rolling-202309151051:

Sep 15 2023, 5:32 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5586: Disable by default SNMP for Keepalived VRRP.

How does FRR/vrrpd work regarding SNMP compatability?

Sep 15 2023, 4:55 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Apachez added a comment to T4502: Consider implementing (NAT/other) flow table offload.

Note that PR2062 is broken.

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

Sep 14 2023

Apachez committed rVYOSONEX9391fc273ce9: T5575: ARP/NDP table-size isnt set properly.
Sep 14 2023, 5:04 PM
Apachez committed rVYOSONEX976f82785910: T5575: ARP/NDP table-size isnt set properly.
Sep 14 2023, 5:04 PM
Apachez added a comment to T5499: initial arm64 support for RPI4 and QEMU VM.

Regarding testing of arm-builds, hopefully this article might come handy (how to use qemu-system-aarch64 (on x86) part of the qemu-system-arm package):

Sep 14 2023, 12:41 PM
Apachez added a comment to T5511: Cleanup of unused directories (and files) in order to shrink image-size.

The excludes-file in PR406 had incorrectly a '/' as first character (for the directory to be excluded from the squashfs-file).

Sep 14 2023, 12:01 PM · VyOS 1.4 Sagitta
Apachez committed rVYOSONEX40503a9d7df4: T2044: RPKI doesn't boot properly.
Sep 14 2023, 11:10 AM
Apachez added a comment to T2044: RPKI doesn't boot properly.

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

Sep 14 2023, 8:14 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez added a comment to T2044: RPKI doesn't boot properly.

Should probably add "-M rpki" permanently to FRR/bgp.

Sep 14 2023, 7:53 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez added a comment to T2044: RPKI doesn't boot properly.

Could the error from latest nightly be due to that rpki module isnt loaded for FRR/bgp?

Sep 14 2023, 7:39 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Apachez added a comment to T2044: RPKI doesn't boot properly.

Could https://vyos.dev/T2044 be related to the failed nightly build from last night?

Sep 14 2023, 6:53 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Sep 13 2023

Apachez added a comment to T5471: Conntrack logging doesnt seem to be working.

This is still the case in VyOS 1.5-rolling-202309130022:

Sep 13 2023, 9:43 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.2), VyOS Rolling
Apachez added a comment to T5513: Anomalies in show firewall command after refactoring.

Suggestion of "hidden" ruleset (visible when doing show firewall and show firewall statistics):

Sep 13 2023, 9:39 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5511: Cleanup of unused directories (and files) in order to shrink image-size.

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

Sep 13 2023, 9:08 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5511: Cleanup of unused directories (and files) in order to shrink image-size.

Found out that mksquashfs supports -ef EXCLUDE_FILE as a file that (line by line) defines which files and directories to be excluded during creation of filesystem.squashfs. Adding -wildcard will make it possible to use wildcards within the EXCLUDE_FILE.

Sep 13 2023, 8:49 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5575: ARP/NDP table-size isnt set properly.

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

Sep 13 2023, 7:14 PM · VyOS 1.5 Circinus
Apachez added a comment to T5582: Add a command to force NTP sync.

Something like this console command but more handy in op-mode?

Sep 13 2023, 6:49 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5575: ARP/NDP table-size isnt set properly.

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

Sep 13 2023, 12:08 PM · VyOS 1.5 Circinus
Apachez added a comment to T5575: ARP/NDP table-size isnt set properly.

Turns out that the values who override the vyos-config values are set in /etc/sysctl.d/30-vyos-router.conf:

Sep 13 2023, 11:50 AM · VyOS 1.5 Circinus
Apachez claimed T5575: ARP/NDP table-size isnt set properly.
Sep 13 2023, 11:48 AM · VyOS 1.5 Circinus
Apachez added a comment to T5575: ARP/NDP table-size isnt set properly.

I can confirm that setting these values AFTER boot (and doing commit) they will be properly set.

Sep 13 2023, 10:42 AM · VyOS 1.5 Circinus
Apachez created T5575: ARP/NDP table-size isnt set properly.
Sep 13 2023, 7:54 AM · VyOS 1.5 Circinus
Apachez added a comment to T5572: Add capability for sending Gratuitous ARP (GARP) and the equal for IPv6.

Turns out to exist an RFC for this regarding IPv6 along with a naming:

Sep 13 2023, 12:54 AM · VyOS Rolling
Apachez created T5572: Add capability for sending Gratuitous ARP (GARP) and the equal for IPv6.
Sep 13 2023, 12:35 AM · VyOS Rolling

Sep 12 2023

Apachez renamed T5559: Selective proxy-arp/proxy-ndp when doing SNAT/DNAT from Selective proxy-arp when doing SNAT to Selective proxy-arp/proxy-ndp when doing SNAT/DNAT.
Sep 12 2023, 11:26 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta