Page MenuHomeVyOS Platform
Feed All Stories

Jan 19 2024

Viacheslav renamed T5963: QoS policy shaper rate calculations could be wrong for some ethernet devices from QoS policy shaper rate calculations with percent could be wrong for some ethernet devices to QoS policy shaper rate calculations could be wrong for some ethernet devices.
Jan 19 2024, 1:14 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav updated the task description for T5963: QoS policy shaper rate calculations could be wrong for some ethernet devices.
Jan 19 2024, 10:46 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a subtask for T4284: QoS: rewrite to XML and Python: T5963: QoS policy shaper rate calculations could be wrong for some ethernet devices.
Jan 19 2024, 10:45 AM · VyOS 1.4 Sagitta
Viacheslav added a parent task for T5963: QoS policy shaper rate calculations could be wrong for some ethernet devices: T4284: QoS: rewrite to XML and Python.
Jan 19 2024, 10:45 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav triaged T5963: QoS policy shaper rate calculations could be wrong for some ethernet devices as High priority.
Jan 19 2024, 10:44 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav created T5963: QoS policy shaper rate calculations could be wrong for some ethernet devices.
Jan 19 2024, 10:43 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav triaged T5962: QoS policy set default speed to 100mbit or 1gbit instead of 10mbit as Normal priority.
Jan 19 2024, 10:28 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav created T5962: QoS policy set default speed to 100mbit or 1gbit instead of 10mbit.
Jan 19 2024, 9:46 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a subtask for T5938: Migration fail root task for 1.4-rc: T5750: Upgrade from 1.3.4 to 1.4 Rolling fails QoS.
Jan 19 2024, 9:38 AM · VyOS Rolling, Restricted Project
Viacheslav added a parent task for T5750: Upgrade from 1.3.4 to 1.4 Rolling fails QoS: T5938: Migration fail root task for 1.4-rc.
Jan 19 2024, 9:38 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav attached a referenced file: F4160255: config.boot.
Jan 19 2024, 9:20 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a subtask for T5927: QoS policy shaper-hfsc class does not have a `bandwidth` node but requires one in the check: T5958: QoS policy shaper-hfsc is not implemented.
Jan 19 2024, 9:16 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a parent task for T5958: QoS policy shaper-hfsc is not implemented: T5927: QoS policy shaper-hfsc class does not have a `bandwidth` node but requires one in the check.
Jan 19 2024, 9:16 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a subtask for T5938: Migration fail root task for 1.4-rc: T5961: QoS policy shaper vif with ceiling fails on commit.
Jan 19 2024, 9:14 AM · VyOS Rolling, Restricted Project
Viacheslav added a parent task for T5961: QoS policy shaper vif with ceiling fails on commit: T5938: Migration fail root task for 1.4-rc.
Jan 19 2024, 9:14 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav updated the task description for T5961: QoS policy shaper vif with ceiling fails on commit.
Jan 19 2024, 9:12 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav updated the task description for T5961: QoS policy shaper vif with ceiling fails on commit.
Jan 19 2024, 8:45 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav triaged T5961: QoS policy shaper vif with ceiling fails on commit as High priority.
Jan 19 2024, 8:42 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav created T5961: QoS policy shaper vif with ceiling fails on commit.
Jan 19 2024, 8:42 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
a.apostoliuk changed the status of T5960: Rewriting authentication section in accel-ppp services from Open to In progress.
Jan 19 2024, 8:39 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
a.apostoliuk claimed T5960: Rewriting authentication section in accel-ppp services.
Jan 19 2024, 8:39 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
a.apostoliuk created T5960: Rewriting authentication section in accel-ppp services.
Jan 19 2024, 8:39 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
indrajitr triaged T5959: Streamline dns forwarding service as Normal priority.
Jan 19 2024, 6:37 AM · VyOS 1.4 Sagitta (1.4.0-epa2)
dylanneild added a comment to T5835: UPnP port mapping / rule installation fails.

@sdev Quick question on this issue.

Jan 19 2024, 4:38 AM

Jan 18 2024

MattK closed T5935: ddclient tries to bind to Ethernet VIFs before they're configured on boot as Invalid.

I've traced the issue back to a USB device that creates an Ethernet interface on the OS. I suspect that the issue was caused by the USB device not being ready by the time ddclient tried to start and bind to configured interfaces, causing the boot time configuration to fail. Given that this is an edge case that would rarely occur, and now that I have replaced the USB device with an actual Ethernet device, I'm happy to close this bug report.

Jan 18 2024, 11:38 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5509: Add capability to add firewall rules similar to CoPP through VyOS configuration.
set firewall auto-ruleset ssh-server enable
set firewall auto-ruleset ssh-server interface 'eth7 eth8'
Jan 18 2024, 9:25 PM · VyOS 1.4 Sagitta
c-po closed T4638: Deleting a parent interface does not delete its underlying VLAN interfaces as Resolved.
Jan 18 2024, 9:14 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
c-po moved T4638: Deleting a parent interface does not delete its underlying VLAN interfaces from Open to Finished on the VyOS 1.4 Sagitta board.
Jan 18 2024, 9:14 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
c-po moved T4638: Deleting a parent interface does not delete its underlying VLAN interfaces from Open to Finished on the VyOS 1.5 Circinus board.
Jan 18 2024, 9:14 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
c-po committed rVYOSONEX7f07227a2466: smoketest: T5779: clear conntrack config on test startup.
Jan 18 2024, 9:11 PM
Viacheslav closed T905: The command show remote-config does not work for remote-platform openvpn as Resolved.

Deprecated commands are deleted.
It should be reimplemented if it is needed in a separate feature request/task

Jan 18 2024, 9:11 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEXc4d23ec1993e: T5779: conntrack: bump version number.
Jan 18 2024, 9:10 PM
c-po committed rVYOSONEX80068c8ce453: conntrack: T5376: T5779: backport from current.
Jan 18 2024, 9:09 PM
c-po committed rVYOSONEX840f82a3dbe6: conntrack: T5376: T5779: backport from current.
Jan 18 2024, 9:07 PM
josephillips85 committed rVYOSONEX62a8ef29d623: dhcp: T5952: Fix validate duplicate MAC Address on same subnet.
Jan 18 2024, 7:56 PM
josephillips85 committed rVYOSONEXea2104f18b26: dhcp: T5952: Fix validate duplicate MAC Address on same subnet.
Jan 18 2024, 7:56 PM
c-po committed rVYOSONEX18cd9ae2a5fc: dhcp: T5952: validate duplicate DUID in static-mappings incl. smoketests.
Jan 18 2024, 7:56 PM
GitHub <[email protected]> committed rVYOSONEXc1aa7eee7d30: Merge pull request #2839 from josephillips85/current (authored by c-po).
Jan 18 2024, 7:56 PM
Viacheslav added a comment to T5958: QoS policy shaper-hfsc is not implemented.

PR https://github.com/vyos/vyos-1x/pull/2852 basic implementation

Jan 18 2024, 7:39 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav changed the status of T5958: QoS policy shaper-hfsc is not implemented, a subtask of T4284: QoS: rewrite to XML and Python, from Open to In progress.
Jan 18 2024, 5:59 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5958: QoS policy shaper-hfsc is not implemented from Open to In progress.
Jan 18 2024, 5:59 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
GitHub <[email protected]> committed rVYOSONEX4b3ef473c3ac: Merge pull request #2851 from vyos/mergify/bp/sagitta/pr-2850 (authored by c-po).
Jan 18 2024, 4:59 PM
GitHub <[email protected]> committed rVYOSONEXac7ddf03149e: Merge pull request #2849 from vyos/mergify/bp/sagitta/pr-2848 (authored by c-po).
Jan 18 2024, 4:53 PM
a.apostoliuk moved T5953: Rename 'close_action' value from `hold` to `trap` in IPSEC IKE from Open to Finished on the VyOS 1.5 Circinus board.
Jan 18 2024, 4:53 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
a.apostoliuk closed T5953: Rename 'close_action' value from `hold` to `trap` in IPSEC IKE as Resolved.
Jan 18 2024, 4:52 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
a.apostoliuk added a project to T5953: Rename 'close_action' value from `hold` to `trap` in IPSEC IKE : VyOS 1.4 Sagitta.
Jan 18 2024, 4:52 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEX8be5a47c6e5a: ethernet: T4638: deleting parent interface does not delete underlying VIFs (authored by c-po).
Jan 18 2024, 4:52 PM
c-po committed rVYOSONEX7ba47f027f3a: ethernet: T4638: deleting parent interface does not delete underlying VIFs.
Jan 18 2024, 4:51 PM
GitHub <[email protected]> committed rVYOSONEXeb4cac98cb37: Merge pull request #2850 from c-po/ethernet-4638 (authored by c-po).
Jan 18 2024, 4:51 PM
a.apostoliuk changed the status of T5953: Rename 'close_action' value from `hold` to `trap` in IPSEC IKE from In progress to Needs testing.
Jan 18 2024, 4:49 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
c-po added a comment to T4638: Deleting a parent interface does not delete its underlying VLAN interfaces.

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

Jan 18 2024, 4:14 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro claimed T5939: [1.3.5 -> 1.4.0-RC1 Migration] as-path-list Entries Get Messed Up.
Jan 18 2024, 3:57 PM · VyOS 1.4 Sagitta (1.4.0-GA)
c-po added a comment to T5863: Failure to Load Config on Recent 1.5 Versions.

Will be fixed in 1.4.0-rc3

Jan 18 2024, 3:54 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
c-po closed T5863: Failure to Load Config on Recent 1.5 Versions as Resolved.
Jan 18 2024, 3:53 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
c-po moved T5863: Failure to Load Config on Recent 1.5 Versions from Open to Finished on the VyOS 1.5 Circinus board.
Jan 18 2024, 3:53 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
c-po moved T5863: Failure to Load Config on Recent 1.5 Versions from Open to Finished on the VyOS 1.4 Sagitta board.
Jan 18 2024, 3:52 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
c-po changed the status of T5863: Failure to Load Config on Recent 1.5 Versions from Open to In progress.
Jan 18 2024, 3:52 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEXd2a82619d5ad: xml: T5738: re-use source-address-ipv4-ipv6 building block for config-management (authored by c-po).
Jan 18 2024, 3:42 PM
c-po committed rVYOSONEX100c2393e873: xml: T5738: re-use source-address-ipv4-ipv6 building block for config-management.
Jan 18 2024, 3:41 PM
GitHub <[email protected]> committed rVYOSONEX56a02a94a8b1: Merge pull request #2848 from c-po/T5738-config-management (authored by c-po).
Jan 18 2024, 3:41 PM
GitHub <[email protected]> committed rVYOSONEXaebd8ab110cf: Merge pull request #2847 from vyos/mergify/bp/sagitta/pr-2846 (authored by c-po).
Jan 18 2024, 3:26 PM
erkin closed T5656: commit-archive password does not allow for all special characters as Wontfix.

After some research, I have concluded that the error was caused by the string's violation of RFC 3986, which recommends using percent encoding instead. I'll look into the feasibility of implementing percent encoding/decoding (which urllib natively supports) for spicy characters if there's demand, but the recommended method in VyOS right now is using the protocol-agnostic REMOTE_USERNAME and REMOTE_PASSWORD environment variables, which bypass the URL decoding step. The alternative would involve messing with urllib.parse's internal parser to implement a laxer and less greedy regexp to accept passwords like this, which is probably a bad idea.

Jan 18 2024, 3:18 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEXa8042ce3e6ea: ndp-proxy: T5863: add missing priority to honor interface dependencies (authored by c-po).
Jan 18 2024, 3:08 PM
c-po committed rVYOSONEX40ed1e4f6387: ndp-proxy: T5863: add missing priority to honor interface dependencies.
Jan 18 2024, 3:08 PM
GitHub <[email protected]> committed rVYOSONEXc14f20d14433: Merge pull request #2846 from c-po/t863 (authored by dmbaturin).
Jan 18 2024, 3:08 PM
anonuser35hww45 added a comment to T5955: Rootless containers/set uid/gid for container.

What are you expecting

This should pretty much explain it

Jan 18 2024, 2:15 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav changed the status of T5957: Firewall fails to delete inbound-interface name from Needs reporter action to Confirmed.
Jan 18 2024, 2:12 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a comment to T5947: [1.3.2 -> 1.4.0-RC1 Migration] Static ipv6 routes dropped.

Let's not close it now, as we do not fully understand the cause

Jan 18 2024, 2:05 PM · VyOS 1.4 Sagitta (1.4.1)
c-po added a comment to T5863: Failure to Load Config on Recent 1.5 Versions.

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

Jan 18 2024, 2:00 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
kevinrausch added a comment to T5947: [1.3.2 -> 1.4.0-RC1 Migration] Static ipv6 routes dropped.

That doesn't seem to insert missing leaf nodes, so I rebuilt the installation by copy/paste of commands from existing VM, and it migrated the routes as expected upon upgrade to 1.4-rc2.

Jan 18 2024, 1:43 PM · VyOS 1.4 Sagitta (1.4.1)
Viacheslav added a project to T5958: QoS policy shaper-hfsc is not implemented: VyOS 1.4 Sagitta.
Jan 18 2024, 12:33 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a comment to T5958: QoS policy shaper-hfsc is not implemented.

Expecting minimal working config:

set qos policy shaper-hfsc SHAPE bandwidth '400mbit'
set qos policy shaper-hfsc SHAPE class 10 linkshare m2 '200mbit'
set qos policy shaper-hfsc SHAPE class 10 match DST ip destination address '192.0.2.1/32'
set qos policy shaper-hfsc SHAPE default linkshare m2 '111mbit'
Jan 18 2024, 12:26 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav changed Difficulty level from unknown to hard on T5958: QoS policy shaper-hfsc is not implemented.
Jan 18 2024, 12:11 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav triaged T5958: QoS policy shaper-hfsc is not implemented as High priority.
Jan 18 2024, 12:11 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a comment to T5927: QoS policy shaper-hfsc class does not have a `bandwidth` node but requires one in the check.

See https://vyos.dev/T5958

Jan 18 2024, 12:10 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a subtask for T4284: QoS: rewrite to XML and Python: T5958: QoS policy shaper-hfsc is not implemented.
Jan 18 2024, 12:09 PM · VyOS 1.4 Sagitta
Viacheslav added a parent task for T5958: QoS policy shaper-hfsc is not implemented: T4284: QoS: rewrite to XML and Python.
Jan 18 2024, 12:09 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav created T5958: QoS policy shaper-hfsc is not implemented.
Jan 18 2024, 12:09 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav changed the status of T5927: QoS policy shaper-hfsc class does not have a `bandwidth` node but requires one in the check, a subtask of T5938: Migration fail root task for 1.4-rc, from Open to In progress.
Jan 18 2024, 9:57 AM · VyOS Rolling, Restricted Project
Viacheslav changed the status of T5927: QoS policy shaper-hfsc class does not have a `bandwidth` node but requires one in the check from Open to In progress.
Jan 18 2024, 9:57 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a subtask for T5938: Migration fail root task for 1.4-rc: T5927: QoS policy shaper-hfsc class does not have a `bandwidth` node but requires one in the check.
Jan 18 2024, 9:56 AM · VyOS Rolling, Restricted Project
Viacheslav added a parent task for T5927: QoS policy shaper-hfsc class does not have a `bandwidth` node but requires one in the check: T5938: Migration fail root task for 1.4-rc.
Jan 18 2024, 9:56 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a comment to T5927: QoS policy shaper-hfsc class does not have a `bandwidth` node but requires one in the check.

It causes the issue with no qos config after update (from 1.3.5)
Before migration

set traffic-policy shaper-hfsc SHAPE-10mbit bandwidth '400mbit'
set traffic-policy shaper-hfsc SHAPE-10mbit class 10 linkshare m2 '200mbit'
set traffic-policy shaper-hfsc SHAPE-10mbit class 10 match MARK mark '10'
set traffic-policy shaper-hfsc SHAPE-10mbit default linkshare m2 '200mbit'
Jan 18 2024, 9:56 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav changed the status of T5957: Firewall fails to delete inbound-interface name from Open to Needs reporter action.
Jan 18 2024, 9:29 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
a.apostoliuk added a project to T5865: Rewrite ipv6 pool section to ipv6 named pools in Accel-ppp services: VyOS 1.4 Sagitta.
Jan 18 2024, 9:19 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
a.apostoliuk moved T5865: Rewrite ipv6 pool section to ipv6 named pools in Accel-ppp services from Open to Finished on the VyOS 1.5 Circinus board.
Jan 18 2024, 9:18 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav closed T5184: Unable to display L2TP sessions l2tp-server sessions as Invalid.

Incorrect firewall setting block the communication

Jan 18 2024, 9:15 AM · VyOS 1.4 Sagitta
Viacheslav triaged T5957: Firewall fails to delete inbound-interface name as High priority.
Jan 18 2024, 8:55 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav created T5957: Firewall fails to delete inbound-interface name.
Jan 18 2024, 8:55 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav closed T5509: Add capability to add firewall rules similar to CoPP through VyOS configuration as Wontfix.

We agree not to implement this, at least in the proposed format.
Close it as wontfix.

Jan 18 2024, 8:42 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5956: Implement PREF64 (RFC8781) Support.

Waiting for the stable release Release v2.20

Jan 18 2024, 8:19 AM · VyOS 1.5 Circinus
Viacheslav raised the priority of T5956: Implement PREF64 (RFC8781) Support from Low to Normal.
Jan 18 2024, 8:14 AM · VyOS 1.5 Circinus
Viacheslav added a comment to T5947: [1.3.2 -> 1.4.0-RC1 Migration] Static ipv6 routes dropped.

Well, it didn't start on 1.3.2, so I don't know how the empty leaf nodes could have disappeared over time.

Is there a way to force a full rewrite of the config.boot before attempting upgrades?

Jan 18 2024, 8:00 AM · VyOS 1.4 Sagitta (1.4.1)
c-po added a comment to T5935: ddclient tries to bind to Ethernet VIFs before they're configured on boot.

I can not reproduce it with the above commands. Even not getting any IP address on the DHCP interface lets ddclient start

Jan 18 2024, 6:43 AM · VyOS 1.4 Sagitta
giga1699 created T5956: Implement PREF64 (RFC8781) Support.
Jan 18 2024, 3:04 AM · VyOS 1.5 Circinus

Jan 17 2024

kevinrausch added a comment to T5947: [1.3.2 -> 1.4.0-RC1 Migration] Static ipv6 routes dropped.

Well, it didn't start on 1.3.2, so I don't know how the empty leaf nodes could have disappeared over time.

Jan 17 2024, 9:01 PM · VyOS 1.4 Sagitta (1.4.1)
Viacheslav added a comment to T5947: [1.3.2 -> 1.4.0-RC1 Migration] Static ipv6 routes dropped.

Your original config looks corrupted.
For example
Loopback entry:

loopback lo

Expected entry:

loopback lo {
}
Jan 17 2024, 8:25 PM · VyOS 1.4 Sagitta (1.4.1)
dylanneild added a comment to T5835: UPnP port mapping / rule installation fails.

Sounds good. I'll do some updates and testing to see if I can move the chains to a dedicated inet table for upnp. The IPv6 use case is probably just to use UPnP/NAT-PMP/PCP to open firewall ports but for completion reasons I'll implement it.

Jan 17 2024, 7:46 PM
kevinrausch added a comment to T5947: [1.3.2 -> 1.4.0-RC1 Migration] Static ipv6 routes dropped.

So, the problem seems to be with empty leaf nodes missing from my baseline config.

Jan 17 2024, 7:37 PM · VyOS 1.4 Sagitta (1.4.1)
Viacheslav changed the status of T5941: [1.3.5 -> 1.4.0-RC1 Migration] Orphaned Configuration Nodes Cause Issues, a subtask of T5938: Migration fail root task for 1.4-rc, from Open to Needs testing.
Jan 17 2024, 6:03 PM · VyOS Rolling, Restricted Project