Page MenuHomeVyOS Platform
Feed All Stories

Mar 24 2021

c-po committed rVYOSONEX064d0a448839: Revert "isis: T3417: add workaround for FRR issue".
Mar 24 2021, 4:49 PM
c-po added a reverting change for rVYOSONEXd89455ee7f5d: isis: T3417: add workaround for FRR issue: rVYOSONEX064d0a448839: Revert "isis: T3417: add workaround for FRR issue".
Mar 24 2021, 4:49 PM
sever-sever <v.gletenko@vyos.io> committed rVYOSONEXc106aead9e29: routing: T3217: Save configs of daemon per commit.
Mar 24 2021, 4:45 PM
GitHub <noreply@github.com> committed rVYOSONEX90ecb7ec0e75: Merge pull request #784 from sever-sever/T3217 (authored by c-po).
Mar 24 2021, 4:45 PM
c-po committed rVYOSONEX00d0ca6f8aaf: ddclient: T3422: Allow zone property with cloudflare protocol (authored by fortinj1354).
Mar 24 2021, 4:44 PM
GitHub <noreply@github.com> committed rVYOSONEXcad6be618c10: Merge pull request #783 from fortinj1354/equuleus (authored by c-po).
Mar 24 2021, 4:43 PM
fortinj1354 committed rVYOSONEX5ab6c20f8acd: ddclient: T3422: Allow zone property with cloudflare protocol.
Mar 24 2021, 4:43 PM
stepler added a comment to T3428: dhcp-client doesnt get ip address.

Something's wrong with the filesystem; symlinks have been replaced by directories at the root:

Mar 24 2021, 3:38 PM · VyOS 1.3 Equuleus (1.3.0)
rps added a comment to T1185: Firewall rulesets are ignored in RFC-compliant VRRP setups.

Actually there is nothing that stops us from adding rules to netfilter referencing an interface that doesn't exist yet so this could be done at the time of interface and VRRP configuration rather than dynamically.

Mar 24 2021, 1:23 PM
Viacheslav added a comment to T3428: dhcp-client doesnt get ip address.

The problem with "ip" path

Mar 24 2021, 12:24 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T3359: static route table not working properly as Resolved.
Mar 24 2021, 9:07 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T3428: dhcp-client doesnt get ip address.

It gets DHCP address and removes it

Mar 24 2021, 8:46 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T3428: dhcp-client doesnt get ip address.

Possible reason https://phabricator.vyos.net/rVYOSONEXff6afe62e801e570f6478decf2b4a813a5c0ee94
Need to check. T3300 T3392

Mar 24 2021, 8:40 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T3428: dhcp-client doesnt get ip address.
Mar 24 2021, 8:37 AM · VyOS 1.3 Equuleus (1.3.0)
dtoux added a project to T3427: Show prefix received via IA_PD in interface info: VyOS 1.4 Sagitta.
Mar 24 2021, 3:24 AM
dtoux created T3427: Show prefix received via IA_PD in interface info.
Mar 24 2021, 3:21 AM
jestabro committed rVYOSONEX5501e5f1de02: configd: T3426: correct pass_through function for scripts with args.
Mar 24 2021, 2:14 AM

Mar 23 2021

c-po claimed T3424: PPPoE IA-PD doesn't work in VRF.
Mar 23 2021, 10:47 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
zsdc changed the status of T3425: Scripts from the /config/scripts/ folder do not run on live system from Open to In progress.
Mar 23 2021, 9:03 PM · VyOS 1.3 Equuleus (1.3.0-epa2)
jestabro committed rVYOSONEX93c07ea1edff: configd: T3426: check script name against include_set, not exclude_set.
Mar 23 2021, 8:27 PM
jestabro triaged T3426: add support for script arguments to vyos-configd as High priority.
Mar 23 2021, 8:22 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po added a comment to T3424: PPPoE IA-PD doesn't work in VRF.

This is an interesting use-case and will not work as of now.

Mar 23 2021, 8:06 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
c-po changed the status of T3423: Cannot create ipv4 static route for default gateway in vrf from In progress to Needs testing.
Mar 23 2021, 8:02 PM · VyOS 1.4 Sagitta
c-po added a comment to T3423: Cannot create ipv4 static route for default gateway in vrf.

Please try with the next rolling release - issue should be fixed

Mar 23 2021, 8:02 PM · VyOS 1.4 Sagitta
zsdc created T3425: Scripts from the /config/scripts/ folder do not run on live system.
Mar 23 2021, 7:49 PM · VyOS 1.3 Equuleus (1.3.0-epa2)
Viacheslav added a comment to T3217: Save FRR configuration on each commit.

PR for saving configurations to /run/frr/{daemon}.conf
https://github.com/vyos/vyos-1x/pull/784

Mar 23 2021, 6:20 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
c-po committed rVYOSONEXba251b3f2c9f: vyos.configd: T3423: exclude bgp, isis, ospf and static protocols from….
Mar 23 2021, 5:42 PM
c-po committed rVYOSONEXfbc1ce06eede: vyos.util: dict_search() should not throw exception when inputs are None.
Mar 23 2021, 5:42 PM
c-po committed rVYOSONEX9f6f31975787: vrf: T31: bump priority to 299 - still before any interface or service.
Mar 23 2021, 5:42 PM
c-po added a comment to T3423: Cannot create ipv4 static route for default gateway in vrf.

We have two problems here

  • the execution here is yet not possible with vyos-configd
  • also wihthout configd the routes are not always applied into FRR - still investigating
Mar 23 2021, 5:38 PM · VyOS 1.4 Sagitta
c-po changed the status of T3423: Cannot create ipv4 static route for default gateway in vrf from Confirmed to In progress.
Mar 23 2021, 5:37 PM · VyOS 1.4 Sagitta
dtoux created T3424: PPPoE IA-PD doesn't work in VRF.
Mar 23 2021, 4:49 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
Viacheslav changed the status of T3423: Cannot create ipv4 static route for default gateway in vrf from Open to Confirmed.

I can confirm:

Mar 23 2021, 4:17 PM · VyOS 1.4 Sagitta
remfalc added a comment to T3350: OpenVPN config file generation broken.

Another solution it include "user" defined file for options
An example CLI

set interfaces openvpn vtun10 openvpn-option-include '/config/openvpn/included.conf'
diff --git a/data/templates/openvpn/server.conf.tmpl b/data/templates/openvpn/server.conf.tmpl
index 79288e40..bcc88c09 100644
--- a/data/templates/openvpn/server.conf.tmpl
+++ b/data/templates/openvpn/server.conf.tmpl
@@ -288,3 +288,8 @@ compat-names
 {%     endfor %}
 {%   endfor %}
 {% endif %}
+
+# Include file for configuration options
+{% if openvpn_option_include is defined and openvpn_option_include is not none %}
+config {{ openvpn_option_include }}
+{% endif %}
diff --git a/interface-definitions/interfaces-openvpn.xml.in b/interface-definitions/interfaces-openvpn.xml.in
index effbdd67..2cba59af 100644
--- a/interface-definitions/interfaces-openvpn.xml.in
+++ b/interface-definitions/interfaces-openvpn.xml.in
@@ -314,6 +314,14 @@
               <multi/>
             </properties>
           </leafNode>
+          <leafNode name="openvpn-option-include">
+            <properties>
+              <help>Additional OpenVPN file configuration. You must
+                use the syntax of openvpn.conf in this file. Using this
+                without proper knowledge may result in a crashed OpenVPN server.
+                Check system log to look for errors.</help>
+            </properties>
+          </leafNode>
           <leafNode name="persistent-tunnel">
Mar 23 2021, 4:09 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0)
dtoux renamed T3423: Cannot create ipv4 static route for default gateway in vrf from Cannot create ipv4 static route in vrf to Cannot create ipv4 static route for default gateway in vrf.
Mar 23 2021, 4:02 PM · VyOS 1.4 Sagitta
dtoux added a comment to T3423: Cannot create ipv4 static route for default gateway in vrf.

Yes, I made mistake when adding the command to the ticket and I corrected it now. It should read:

Mar 23 2021, 3:58 PM · VyOS 1.4 Sagitta
dtoux updated the task description for T3423: Cannot create ipv4 static route for default gateway in vrf.
Mar 23 2021, 3:57 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T3423: Cannot create ipv4 static route for default gateway in vrf.

Something wrong in your configuration

Mar 23 2021, 3:38 PM · VyOS 1.4 Sagitta
dtoux created T3423: Cannot create ipv4 static route for default gateway in vrf.
Mar 23 2021, 3:22 PM · VyOS 1.4 Sagitta
fortinj1354 added a comment to T3422: Dynamic DNS doesn't allow zone field with cloudflare protocol.

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

Mar 23 2021, 1:37 PM · VyOS 1.3 Equuleus (1.3.0-epa2)
fortinj1354 claimed T3422: Dynamic DNS doesn't allow zone field with cloudflare protocol.
Mar 23 2021, 1:14 PM · VyOS 1.3 Equuleus (1.3.0-epa2)
fortinj1354 created T3422: Dynamic DNS doesn't allow zone field with cloudflare protocol.
Mar 23 2021, 1:13 PM · VyOS 1.3 Equuleus (1.3.0-epa2)
dmbaturin removed a project from T3361: please delete this one: VyOS 1.2 Crux (VyOS 1.2.7).
Mar 23 2021, 11:20 AM
jack9603301 updated the task description for T3420: Support UPNP protocol.
Mar 23 2021, 11:19 AM
SrividyaA added a comment to T3419: show interfaces | strip-private fails.

Fixed in the latest version:1.4-rolling-202103230217

Mar 23 2021, 10:50 AM · VyOS 1.4 Sagitta
jack9603301 updated the task description for T3420: Support UPNP protocol.
Mar 23 2021, 10:41 AM
jack9603301 claimed T3420: Support UPNP protocol.
Mar 23 2021, 10:16 AM
jack9603301 added a comment to T3420: Support UPNP protocol.

PR: https://github.com/vyos/vyos-build/pull/153

Mar 23 2021, 10:12 AM
francis added a comment to T3421: MTR/Traceroute broken in 1.3-beta.

I'm not really sure what the issue is. I can narrow it down to this:

Mar 23 2021, 7:15 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T3421: MTR/Traceroute broken in 1.3-beta.

Can you share more examples/configs?
How can we reproduce it?

Mar 23 2021, 6:50 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T3420: Support UPNP protocol.
Mar 23 2021, 6:42 AM
jack9603301 updated the task description for T3420: Support UPNP protocol.
Mar 23 2021, 6:21 AM
jack9603301 added a comment to T3420: Support UPNP protocol.

@Asteroza With Vyos, any service should be turned off by default unless it is explicitly configured by the user

Mar 23 2021, 5:42 AM
francis added a comment to T3421: MTR/Traceroute broken in 1.3-beta.

This affects downstream clients as well

Mar 23 2021, 5:40 AM · VyOS 1.3 Equuleus (1.3.0)
Asteroza added a comment to T3420: Support UPNP protocol.

There are genuine use cases, especially for small/home networks. But UPnP is a literal minefield of problems, and on top of that has had some serious security issues in the past due to fundamental design. If you were going to do this, I would want it off by default.

Mar 23 2021, 5:31 AM
francis added a comment to T3421: MTR/Traceroute broken in 1.3-beta.

@Viacheslav The issue persists in vyos-1.3.0-rc2-amd64.iso

Mar 23 2021, 5:00 AM · VyOS 1.3 Equuleus (1.3.0)

Mar 22 2021

zsdc changed Is it a breaking change? from none to syntax-incomp on T3350: OpenVPN config file generation broken.
Mar 22 2021, 11:41 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0)
zsdc changed the status of T3350: OpenVPN config file generation broken from Open to Confirmed.

The root of the problem here is changed place for custom options and the ability to configure options that should be applied differently, depending on the place. In other words, "Additional OpenVPN options" becomes "Additional OpenVPN options. You must use the syntax of openvpn.conf in this text-field", but actually these variants are not fully equal and cannot be converted directly.

Mar 22 2021, 11:24 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T3421: MTR/Traceroute broken in 1.3-beta.

@francis try please vyos-1.3.0-rc2-amd64.iso
https://community.vyos.net/get/snapshots/

Mar 22 2021, 11:14 PM · VyOS 1.3 Equuleus (1.3.0)
francis created T3421: MTR/Traceroute broken in 1.3-beta.
Mar 22 2021, 10:57 PM · VyOS 1.3 Equuleus (1.3.0)
erkin committed rVYOSONEX5d0a54ec53c1: util: T3419: Handle IP addresses with netmasks and subnet prefixes in strip….
Mar 22 2021, 8:59 PM
GitHub <noreply@github.com> committed rVYOSONEXfa62d104dc7a: Merge pull request #781 from erkin/current (authored by c-po).
Mar 22 2021, 8:59 PM
Viacheslav edited a custom field on T3350: OpenVPN config file generation broken.
Mar 22 2021, 6:44 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T3420: Support UPNP protocol.
Mar 22 2021, 5:39 PM
jestabro committed rVYOSONEXeeb9687bb9aa: configd: T3302: check vyos-config-status to determine if in boot session.
Mar 22 2021, 3:13 PM
Viacheslav added a comment to T3350: OpenVPN config file generation broken.

Another solution it include "user" defined file for options
An example CLI

set interfaces openvpn vtun10 openvpn-option-include '/config/openvpn/included.conf'
Mar 22 2021, 2:50 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0)
stepler changed the status of T3395: WAN load-balancing fails with nexthop dhcp from Resolved to Unknown Status.

@c-po, you cherry-picked the wrong commit: equuleus needs the fix from current, not crux.

Mar 22 2021, 1:56 PM · VyOS 1.2 Crux (VyOS 1.2.7), VyOS 1.4 Sagitta
jestabro moved T3284: merge/load fail silently if unable to resolve host from Open to Finished on the VyOS 1.4 Sagitta board.
Mar 22 2021, 1:09 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro closed T3284: merge/load fail silently if unable to resolve host as Resolved.
Mar 22 2021, 1:09 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
erkin committed rVYOSONEXe7545f9d482e: T3284: Merge Paramiko-based remote.py implementation.
Mar 22 2021, 1:03 PM
GitHub <noreply@github.com> committed rVYOSONEXb9f83a1b21c7: Merge pull request #782 from erkin/equuleus (authored by jestabro).
Mar 22 2021, 1:03 PM
jestabro closed T3402: Add VyOS programming library for operational level commands as Resolved.
Mar 22 2021, 12:59 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX9687e5a076f7: configquery: T3402: add library for querying config values from op mode.
Mar 22 2021, 12:57 PM
GitHub <noreply@github.com> committed rVYOSONEX8d57a34e02fa: Merge pull request #780 from jestabro/configquery (authored by jestabro).
Mar 22 2021, 12:57 PM
erkin updated the task description for T3356: Script for remote file transfers.
Mar 22 2021, 11:30 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
erkin updated the task description for T3356: Script for remote file transfers.
Mar 22 2021, 11:21 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
erkin claimed T3419: show interfaces | strip-private fails.
Mar 22 2021, 10:43 AM · VyOS 1.4 Sagitta
wfalcon added a comment to T3418: BGP: system wide known interface can not be used as neighbor.
In T3418#90244, @c-po wrote:

The first error is related to T2759 and can be ignored.

For the second one, can you please provide your full BGP config by pasting the content of show configuration commands | match bgp\|policy

Mar 22 2021, 10:27 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jack9603301 triaged T3414: Add ChangeLog to the GitHub Repo as Wishlist priority.
Mar 22 2021, 8:42 AM · VyOS 1.4 Sagitta
jack9603301 triaged T3420: Support UPNP protocol as Wishlist priority.
Mar 22 2021, 8:35 AM
jack9603301 updated the task description for T3420: Support UPNP protocol.
Mar 22 2021, 8:33 AM
jack9603301 updated the task description for T3420: Support UPNP protocol.
Mar 22 2021, 8:32 AM
jack9603301 created T3420: Support UPNP protocol.
Mar 22 2021, 8:31 AM
SrividyaA added a comment to T3419: show interfaces | strip-private fails.

Post the migration of the script from /opt/vyatta/bin/vyos-strip-config.pl to /usr/libexec/vyos/strip-private.py, the strip-private seems to be not working when the ipv6 address is configured to an interface.

Mar 22 2021, 8:25 AM · VyOS 1.4 Sagitta

Mar 21 2021

FileGo created T3419: show interfaces | strip-private fails.
Mar 21 2021, 9:43 PM · VyOS 1.4 Sagitta
jestabro added a comment to T3402: Add VyOS programming library for operational level commands.

@jack9603301 It is not a matter of different codes, but rather what python libraries have been provided so far: the focus has been on abstracting the config session, in several directions, and previously there had not been a use case for reading config settings from op mode.

Mar 21 2021, 8:50 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T3402: Add VyOS programming library for operational level commands from Open to Needs testing.
Mar 21 2021, 8:47 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po closed T3417: ISIS: provide per VRF instance support, a subtask of T3344: Per VRF dynamic routing support, as Resolved.
Mar 21 2021, 7:37 PM · VyOS 1.4 Sagitta
c-po closed T3417: ISIS: provide per VRF instance support as Resolved.
Mar 21 2021, 7:37 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEXb666f8ba97dc: smoketest: config: add IS-IS example configuration.
Mar 21 2021, 7:30 PM
c-po committed rVYOSONEX3cb84afe3a6b: isis: T3417: move from cli tagNode to node.
Mar 21 2021, 7:30 PM
c-po committed rVYOSONEX7547b699c1af: ospf: vrf: T2271: ease FRR interaction for config reload.
Mar 21 2021, 7:30 PM
c-po committed rVYOSONEXa234f616b9ff: isis: T3417: add VRF support.
Mar 21 2021, 7:30 PM
c-po committed rVYOSONEX1d6cb2d5587e: smoketest: add initial IS-IS testcase.
Mar 21 2021, 7:30 PM
c-po committed rVYOSONEX7bf608edf7e3: isis: T3417: cleanup verify().
Mar 21 2021, 7:30 PM
c-po committed rVYOSONEX018eda75b620: isis: T3417: verify route-map used in redistribute exists.
Mar 21 2021, 7:30 PM
c-po committed rVYOSONEXd89455ee7f5d: isis: T3417: add workaround for FRR issue.
Mar 21 2021, 7:30 PM
c-po committed rVYOSONEX19b16986515d: isis: T3417: last byte of IS-IS network entity title must always be 0.
Mar 21 2021, 7:30 PM
c-po committed rVYOSONEXa9a020bac532: isis: T3417: ad per vrf op-mode commands.
Mar 21 2021, 7:30 PM
c-po committed rVYOSONEX0a34f23012f5: op-mode: add "show zebra" commands to query RIB informations.
Mar 21 2021, 7:30 PM