Page MenuHomeVyOS Platform
Feed All Stories

Jan 21 2021

Dickins created T3237: DHCP Server Static-Mapping Validation Error.
Jan 21 2021, 4:32 PM · VyOS 1.2 Crux (VyOS 1.2.7)
jestabro added a comment to T2910: XML: generator should support override of variables.

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

Jan 21 2021, 3:13 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jack9603301 added a project to T3116: Support back-end L4 level load balancing: VyOS 1.3 Equuleus.
Jan 21 2021, 3:08 PM · VyOS 1.4 Sagitta
jestabro added a comment to T2910: XML: generator should support override of variables.

Will remove test case and rebase to create PR and merge for 1.4; will later backport to 1.3 pending any issue.

Jan 21 2021, 2:38 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Viacheslav added a comment to T3236: Add XML for [conf-mode] OSPF.

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

Jan 21 2021, 10:28 AM · VyOS 1.4 Sagitta
Viacheslav added a project to T3236: Add XML for [conf-mode] OSPF: VyOS 1.4 Sagitta.
Jan 21 2021, 10:17 AM · VyOS 1.4 Sagitta
Viacheslav claimed T3236: Add XML for [conf-mode] OSPF.
Jan 21 2021, 10:17 AM · VyOS 1.4 Sagitta
Viacheslav created T3236: Add XML for [conf-mode] OSPF.
Jan 21 2021, 10:17 AM · VyOS 1.4 Sagitta
Viacheslav created T3235: Rewrite protocol OSPF to new XML/Python style.
Jan 21 2021, 10:15 AM
jack9603301 updated the task description for T2518: Support NAT for ipv6(NPT).
Jan 21 2021, 5:48 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0)
jack9603301 updated the task description for T2518: Support NAT for ipv6(NPT).
Jan 21 2021, 5:40 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0)
jack9603301 added a comment to T2518: Support NAT for ipv6(NPT).

I have finished the test of nat66 in GNS lab

Jan 21 2021, 5:38 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0)

Jan 20 2021

jestabro added a project to T3234: multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitions: VyOS 1.3 Equuleus.
Jan 20 2021, 11:32 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro renamed T3234: multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitions from multi_to_list fails in certain case, with root cause an element redundancy in XML interface-definitions to multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitions.
Jan 20 2021, 11:12 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro updated the task description for T3234: multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitions.
Jan 20 2021, 10:48 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro changed the status of T3234: multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitions from Open to Confirmed.
Jan 20 2021, 10:40 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro added a comment to T2910: XML: generator should support override of variables.

Two minor comments left out of the above:
(1) The script in question runs a check on all interface definitions, however, there is no measurable increase in compile time.
(2) lxml will escape characters '>', '<', however these are unescaped by build-command-templates, so the issue is mooted. One can see the single line changed in the XML by running the test case above; it is noted that some interface definitions already have a mixed use of, say, '>' and '&gt;'.

Jan 20 2021, 9:55 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po added a comment to T2947: Nat translation many-many with prefix does not map 1-1..

Feature was present in 1.2 and until now not possible with nftables, so we keep the old CLI and just replace the engine for now. Adding the prefix option simply feels more complicated in terms of validation logic and scripting.

Jan 20 2021, 9:22 PM · VyOS 1.4 Sagitta
jack9603301 updated the task description for T2898: Support NDP proxy.
Jan 20 2021, 5:47 PM · VyOS 1.4 Sagitta
jack9603301 changed Version from vyos 1.3 to - on T2518: Support NAT for ipv6(NPT).
Jan 20 2021, 5:36 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0)
jack9603301 updated the task description for T2518: Support NAT for ipv6(NPT).
Jan 20 2021, 5:36 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0)
jack9603301 updated the task description for T2518: Support NAT for ipv6(NPT).
Jan 20 2021, 3:43 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0)
jack9603301 added a comment to T2518: Support NAT for ipv6(NPT).

Since the current branch uses the kernel Linux 5.10+, I began to pay attention to the implementation of NPT again. At present, I have completed the following features:

Jan 20 2021, 3:42 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0)
rpeterson created T3233: Interface redirect to dum0.
Jan 20 2021, 2:38 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T3173: Need 'nopmtudisc' option for tunnel interface.

'nopmtudisc' option still not present

Jan 20 2021, 11:04 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jack9603301 added a comment to T2947: Nat translation many-many with prefix does not map 1-1..

@c-po Why not consider dnat prefix to? Maybe it's more convenient

Jan 20 2021, 8:24 AM · VyOS 1.4 Sagitta
danielpo added a comment to T1000: Broken 6rd tunnel implementation.
Jan 20 2021, 7:05 AM

Jan 19 2021

jestabro changed the status of T2910: XML: generator should support override of variables from Open to Needs testing.

Preprocessing solution in testing here:
https://github.com/vyos/vyos-1x/compare/current...jestabro:override-default

Jan 19 2021, 8:32 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po added a comment to T2947: Nat translation many-many with prefix does not map 1-1..

Implemented on the 1.4 current branch, once the QAT issues are resolved for 5.10 Linux Kernel this can be backported after successful testing to 1.3 equuleus LTS branch.

Jan 19 2021, 8:05 PM · VyOS 1.4 Sagitta
c-po changed the status of T2947: Nat translation many-many with prefix does not map 1-1., a subtask of T3092: nat: migrate to get_config_dict(), from Confirmed to Needs testing.
Jan 19 2021, 8:05 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2947: Nat translation many-many with prefix does not map 1-1. from Confirmed to Needs testing.
Jan 19 2021, 8:05 PM · VyOS 1.4 Sagitta
jestabro claimed T2910: XML: generator should support override of variables.
Jan 19 2021, 7:30 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po added a project to T2947: Nat translation many-many with prefix does not map 1-1.: VyOS 1.4 Sagitta.
Jan 19 2021, 5:56 PM · VyOS 1.4 Sagitta
craterman created T3232: ISIS incorrect hostname and LSP ID.
Jan 19 2021, 5:43 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.3 Equuleus (1.3.7)
craterman added a comment to T3222: Typo in BGP dampening description.

Looks good. But maybe it is reasonable to change argument start-suppress-time to start-suppress because it is not a time, but penalty points

Jan 19 2021, 5:31 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Viacheslav added a comment to T3227: Latest releases don't work with RPKI (crash).

Bug with frr-reload.py script

Jan 19 2021, 12:48 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T2629: VXLAN interfaces don't actually allow you to configure most settings from Open to Needs testing.
Jan 19 2021, 8:33 AM · VyOS 1.3 Equuleus (1.3.0)

Jan 18 2021

trae32566 closed T2679: VRRP with BFD Failure Detection as Resolved.

Interesting. I agree, I think that defeats the purpose of VRRP if both have to be running. I guess we can go ahead and close this as not feasible at this time.

Jan 18 2021, 10:18 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2679: VRRP with BFD Failure Detection.

"the VRRP instance will only be able to come up if both VRRP instance are running, which somewhat defeats the purpose of VRRP. " ref https://manpages.debian.org/buster/keepalived/keepalived.conf.5.en.html

Jan 18 2021, 8:50 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T2761: Extend "show vrrp" op-mode command with router priority as Resolved.

Fixed, VyOS 1.4-rolling-202101171022

vyos@r5-roll:~$ show vrrp 
Name    Interface      VRID  State      Priority  Last Transition
------  -----------  ------  -------  ----------  -----------------
GRP     eth1             99  MASTER           90
Jan 18 2021, 7:50 PM · VyOS 1.3 Equuleus (1.3.0)
c-po triaged T2664: vyos-hostsd overriding dns forward configuration as High priority.
Jan 18 2021, 7:46 PM · VyOS 1.2 Crux (VyOS 1.2.9)
c-po edited projects for T2664: vyos-hostsd overriding dns forward configuration, added: VyOS 1.2 Crux (VyOS 1.2.7); removed VyOS 1.2 Crux.
Jan 18 2021, 7:46 PM · VyOS 1.2 Crux (VyOS 1.2.9)
Viacheslav closed T2777: "monitor dhcp" does not output any DHCP related information as Invalid.
Jan 18 2021, 7:39 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2850: Add BGP template for FRR.

The neighbor interface section needs to be updated
It was in the old template.
https://github.com/vyos/vyos-1x/commit/570886631deae3de8c38ea4ff70710e7a4858cbd#diff-c8405ef7cc0b5938bde66328e60f83c3cdc8d47f26a59bf86d646a63d1d4e5a7R512

Jan 18 2021, 7:15 PM · VyOS 1.3 Equuleus (1.3.0)
srnoth added a comment to T2664: vyos-hostsd overriding dns forward configuration.

Still present in the 1.2.6-S1 release. Makes vyos unusable in environment with DHCP WAN IPs and using the DNS forwarder for specific domains. Those domain forwarders are lost every time the ISP renews the public IP.

Jan 18 2021, 6:55 PM · VyOS 1.2 Crux (VyOS 1.2.9)
c-po closed T3231: "system option ctrl-alt-delete" has no effect as Resolved.
Jan 18 2021, 5:36 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T3231: "system option ctrl-alt-delete" has no effect from Open to In progress.
Jan 18 2021, 4:56 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3212: SSH: configuration directory is not always created on boot as Resolved.
Jan 18 2021, 4:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T3231: "system option ctrl-alt-delete" has no effect.
Jan 18 2021, 3:55 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T3212: SSH: configuration directory is not always created on boot.

Further debugging revelead it's a problem inserting the VRF BPF code, but I wonder why systemd does not restart the service one more time, then it works.

Jan 18 2021, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)
Manunka updated Manunka.
Jan 18 2021, 1:18 PM
Viacheslav added a comment to T3220: Load balancing fails on wireguard interfaces.

Can you provide the full configuration? Or re-test it on the latest rolling release?
What is the IP address 10.64.0.1?

Jan 18 2021, 1:02 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T3227: Latest releases don't work with RPKI (crash).

Possible reason in "reload section" frr.py + rpki

Jan 18 2021, 12:37 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T3230: RPKI can't be deleted from Open to Needs testing.
Jan 18 2021, 12:24 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux, VyOS 1.4 Sagitta
Viacheslav added a comment to T3230: RPKI can't be deleted.

PR https://github.com/vyos/vyatta-cfg-quagga/pull/63

Jan 18 2021, 12:10 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux, VyOS 1.4 Sagitta
syncer archived Packet.net.
Jan 18 2021, 12:02 PM
joolli added a comment to T2947: Nat translation many-many with prefix does not map 1-1..

On 1.3-rolling-202101061750 has changed to kernel 5.10,

Jan 18 2021, 11:27 AM · VyOS 1.4 Sagitta
Viacheslav created T3230: RPKI can't be deleted.
Jan 18 2021, 9:46 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux, VyOS 1.4 Sagitta
Viacheslav added a subtask for T2174: Rewrite protocol BGP to new XML/Python style: T3227: Latest releases don't work with RPKI (crash).
Jan 18 2021, 8:26 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a parent task for T3227: Latest releases don't work with RPKI (crash): T2174: Rewrite protocol BGP to new XML/Python style.
Jan 18 2021, 8:26 AM · VyOS 1.4 Sagitta
trae32566 updated the task description for T3229: Ethtool CLI Integration.
Jan 18 2021, 7:55 AM · VyOS 1.5 Circinus
trae32566 created T3229: Ethtool CLI Integration.
Jan 18 2021, 7:26 AM · VyOS 1.5 Circinus
homelabmgmt removed a watcher for VyOS 1.3 Equuleus: homelabmgmt.
Jan 18 2021, 12:15 AM
Cheeze_It added a comment to T1875: Add the ability to use network address as BGP neighbor (bgp listen range).

Put in a PR for this request.

Jan 18 2021, 12:13 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Jan 17 2021

homelabmgmt added a watcher for VyOS 1.3 Equuleus: homelabmgmt.
Jan 17 2021, 7:57 PM
Viacheslav closed T2944: NTP by default listen on any address/interface as Resolved.

Fixed

vyos@r5-roll:~$ show ntp 
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*194.0.5.123     85.199.214.102   2 u    4   64    3   39.557   -2.748   2.504
+167.86.115.96   235.106.237.243  3 u   39   64    3   45.816    5.476   0.830
+195.128.100.150 131.188.3.222    2 u    4   64    3   43.219   -1.425   1.734
vyos@r5-roll:~$ 
vyos@r5-roll:~$ show version
Jan 17 2021, 6:33 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
stepler added a comment to T3134: DHCPv6 DUID configuration node missing.

I found a workaround (persists across reboots and upgrades):

cat <<'EOF' >/config/scripts/vyos-preconfig-bootup.script
#!/bin/bash
Jan 17 2021, 6:08 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3222: Typo in BGP dampening description, a subtask of T2174: Rewrite protocol BGP to new XML/Python style, as Resolved.
Jan 17 2021, 5:42 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3222: Typo in BGP dampening description as Resolved.
Jan 17 2021, 5:42 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po closed T2381: OpenVPN: openvpn-option parsed/rendered improperly as Resolved.
Jan 17 2021, 5:42 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T3222: Typo in BGP dampening description.

Fixed in VyOS 1.4-rolling-202101171022

Jan 17 2021, 5:19 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po renamed T2759: validate-value prints error messages from validators that fail even if overall validation succeeds from XML: router-adver: validate both string (regex) and number to XML: router-advert, bgp: multiple different validators cause error message to pop up even if syntax is valid.
Jan 17 2021, 4:31 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po added a comment to T2759: validate-value prints error messages from validators that fail even if overall validation succeeds.

This actually also happens for BGP which will confuse users

vyos@vyos# set protocols bgp 100 neighbor 1.1.1.1 remote-as internal
    'internal' is not a valid integer number
Jan 17 2021, 4:31 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po changed the status of T3227: Latest releases don't work with RPKI (crash) from In progress to Confirmed.
Jan 17 2021, 4:19 PM · VyOS 1.4 Sagitta
c-po changed the status of T3227: Latest releases don't work with RPKI (crash) from Open to In progress.
Jan 17 2021, 4:11 PM · VyOS 1.4 Sagitta
c-po added a comment to T3227: Latest releases don't work with RPKI (crash).

In addition

Jan 17 2021, 4:10 PM · VyOS 1.4 Sagitta
primoz created T3227: Latest releases don't work with RPKI (crash).
Jan 17 2021, 2:32 PM · VyOS 1.4 Sagitta
c-po claimed T2381: OpenVPN: openvpn-option parsed/rendered improperly.
Jan 17 2021, 10:04 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2442: Move application of STP settings for bridge members from interfaces-bridge.py to Interface.add_to_bridge() from Invalid to Resolved.
Jan 17 2021, 10:03 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2442: Move application of STP settings for bridge members from interfaces-bridge.py to Interface.add_to_bridge(), a subtask of T2241: Changing settings on an interface causes it to fall out of bridge, from Invalid to Resolved.
Jan 17 2021, 10:03 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2442: Move application of STP settings for bridge members from interfaces-bridge.py to Interface.add_to_bridge() as Invalid.
Jan 17 2021, 10:02 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2442: Move application of STP settings for bridge members from interfaces-bridge.py to Interface.add_to_bridge(), a subtask of T2241: Changing settings on an interface causes it to fall out of bridge, as Invalid.
Jan 17 2021, 10:02 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2442: Move application of STP settings for bridge members from interfaces-bridge.py to Interface.add_to_bridge().

STPBridgeIf has been decomissioned

Jan 17 2021, 10:02 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot.

Could you please try the latest 1.3 beta version or 1.4 rolling from https://downloads.vyos.io ?

Jan 17 2021, 9:58 AM · VyOS 1.3 Equuleus (1.3.3)
c-po added a comment to T3222: Typo in BGP dampening description.

Thank you @craterman for starting testing of our new BGP implementation.

Jan 17 2021, 8:12 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jack9603301 closed T3226: Repair bridge smoke test damage as Resolved.
Jan 17 2021, 8:11 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jack9603301 changed the status of T3226: Repair bridge smoke test damage from Open to In progress.
Jan 17 2021, 7:35 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jack9603301 added a comment to T3226: Repair bridge smoke test damage.

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

Jan 17 2021, 7:18 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jack9603301 claimed T3226: Repair bridge smoke test damage.
Jan 17 2021, 7:14 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jack9603301 created T3226: Repair bridge smoke test damage.
Jan 17 2021, 7:12 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
nwsnate created T3225: Adding a BGP neighbor with an address on a local interface throws a vyos.frr.CommitError: Configuration FRR failed while committing code: ''.
Jan 17 2021, 5:44 AM · VyOS 1.4 Sagitta
syncer archived Active contributors.
Jan 17 2021, 3:14 AM
syncer removed a member for Active contributors: UnicronNL.
Jan 17 2021, 3:14 AM
syncer removed a member for Active contributors: dmbaturin.
Jan 17 2021, 3:13 AM
syncer changed the join policy for Active contributors.
Jan 17 2021, 3:13 AM

Jan 16 2021

matzus updated the task description for T3224: Implement 'feasible' RPF.
Jan 16 2021, 7:15 PM · VyOS 1.5 Circinus
matzus updated the task description for T3224: Implement 'feasible' RPF.
Jan 16 2021, 7:14 PM · VyOS 1.5 Circinus
matzus created T3224: Implement 'feasible' RPF.
Jan 16 2021, 7:12 PM · VyOS 1.5 Circinus
Viacheslav closed T3157: salt-minion fails to start due to permission error accessing /root/.salt/minion.log as Resolved.

Fixed, VyOS 1.3-beta-202101160442
@maznu Can you re-check that all work as expected?

Jan 16 2021, 5:34 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Viacheslav changed the status of T3222: Typo in BGP dampening description, a subtask of T2174: Rewrite protocol BGP to new XML/Python style, from Open to Needs testing.
Jan 16 2021, 3:03 PM · VyOS 1.3 Equuleus (1.3.0)