Page MenuHomeVyOS Platform
Feed All Stories

Mar 26 2021

jestabro closed T3412: HTTP API: move to FastAPI as web framework, a subtask of T2395: HTTP API move to flask/flask-restx as microframework, as Resolved.
Mar 26 2021, 8:49 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T3412: HTTP API: move to FastAPI as web framework, a subtask of T2397: HTTP API: export OpenAPI definition, as Resolved.
Mar 26 2021, 8:49 PM · VyOS 1.4 Sagitta
jestabro closed T3412: HTTP API: move to FastAPI as web framework as Resolved.
Mar 26 2021, 8:49 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX0125fff200ef: http api: T3412: use FastAPI as web framework; support application/json.
Mar 26 2021, 8:47 PM
GitHub <noreply@github.com> committed rVYOSONEXcda85a0ec7a7: Merge pull request #785 from jestabro/fastapi-json (authored by jestabro).
Mar 26 2021, 8:47 PM
c-po added a comment to T1802: Wireguard QR code in cli for mobile devices.

https://serversideup.net/generating-wireguard-qr-codes-for-fast-mobile-deployments/

Mar 26 2021, 8:28 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Viacheslav added a comment to T3362: 1.3 - RC1 ifb redirect failing to commit.

@trystan Can you re-check it ?

Mar 26 2021, 7:21 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav added a project to T2196: Dynamic ipv4 interface list hairpin: VyOS 1.4 Sagitta.
Mar 26 2021, 7:18 PM · VyOS Rolling
Viacheslav added a comment to T94: commit archive to AWS S3 .

Do we need "awscli" for it?

Mar 26 2021, 7:01 PM · VyOS Rolling
c-po committed rVYOSONEX769f07e6ad93: smoketest: ensure symlink exists /usr/sbin/ip -> /bin/ip.
Mar 26 2021, 7:00 PM
c-po committed rVYOSONEX137f50a1f000: smoketest: ensure symlink exists /usr/sbin/ip -> /bin/ip.
Mar 26 2021, 7:00 PM
c-po renamed T3318: Update Linux Kernel to v5.4.208 / 5.10.142 from Update Linux Kernel to v5.4.108 / 5.10.25 to Update Linux Kernel to v5.4.108 / 5.10.26.
Mar 26 2021, 6:44 PM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
Viacheslav added a comment to T3423: Cannot create ipv4 static route for default gateway in vrf.

Fixed VyOS 1.4-rolling-202103251004

Mar 26 2021, 5:39 PM · VyOS 1.4 Sagitta
Viacheslav claimed T3434: Refactoring bgp op-mode for support vrf.
Mar 26 2021, 5:27 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T3436: Refactoring ospf op-mode for support vrf from Open to Needs testing.
Mar 26 2021, 5:27 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T3434: Refactoring bgp op-mode for support vrf from Open to Needs testing.
Mar 26 2021, 5:26 PM · VyOS 1.4 Sagitta
sever-sever <v.gletenko@vyos.io> committed rVYOSONEX3d8a84781500: bgp: T3434: op-mode CLI refactoring for support vrf.
Mar 26 2021, 5:07 PM
sever-sever <v.gletenko@vyos.io> committed rVYOSONEX02256580905d: ospf: T3436: op-mode CLI refactoring for support vrf.
Mar 26 2021, 5:07 PM
GitHub <noreply@github.com> committed rVYOSONEX034d7350c76d: Merge pull request #790 from sever-sever/T3434 (authored by c-po).
Mar 26 2021, 5:07 PM
Viacheslav added a comment to T3434: Refactoring bgp op-mode for support vrf.

T3436

Mar 26 2021, 4:55 PM · VyOS 1.4 Sagitta
Viacheslav created T3436: Refactoring ospf op-mode for support vrf.
Mar 26 2021, 3:38 PM · VyOS 1.4 Sagitta
jack9603301 added a comment to T3435: NAT rules show corruption.

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

Mar 26 2021, 11:08 AM · VyOS 1.4 Sagitta
jack9603301 changed the status of T3435: NAT rules show corruption from Open to In progress.
Mar 26 2021, 10:52 AM · VyOS 1.4 Sagitta
jack9603301 moved T3435: NAT rules show corruption from Open to In Progress on the VyOS 1.4 Sagitta board.
Mar 26 2021, 10:52 AM · VyOS 1.4 Sagitta
jack9603301 created T3435: NAT rules show corruption.
Mar 26 2021, 10:51 AM · VyOS 1.4 Sagitta
UnicronNL closed T3432: Azure ssh keys not working for version 1.2.7/1.3.x as Resolved.
Mar 26 2021, 10:41 AM · VyOS 1.3 Equuleus (1.3.0), Ready for Crux (1.2.x)
Viacheslav added a comment to T3434: Refactoring bgp op-mode for support vrf.

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

Mar 26 2021, 10:22 AM · VyOS 1.4 Sagitta
Viacheslav created T3434: Refactoring bgp op-mode for support vrf.
Mar 26 2021, 8:09 AM · VyOS 1.4 Sagitta

Mar 25 2021

jestabro committed rVYOSONEX46a3920aba39: configd: T3426: include bgp, isis, ospf and static protocols in processing.
Mar 25 2021, 9:55 PM
jestabro committed rVYOSONEXb3d914edcb50: configd: T3426: add support for script arguments to vyos-configd.
Mar 25 2021, 9:55 PM
Viacheslav closed T2639: sort output of show vpn ipsec sa , a subtask of T2816: Rewrite IPsec scripts with the new XML/Python approach, as Resolved.
Mar 25 2021, 9:26 PM · VyOS 1.4 Sagitta
Viacheslav closed T2639: sort output of show vpn ipsec sa as Resolved.
Mar 25 2021, 9:26 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a project to T3431: Show version all bug: VyOS 1.3 Equuleus.
Mar 25 2021, 8:59 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
c-po added a comment to T1802: Wireguard QR code in cli for mobile devices.
(20:28) vyos_bld 3dd4a86280b8:~ # cat key.txt
[Interface]
PrivateKey = abcdefghijklmnopqrstuvwxyz1234567890=+
Address = YOUR_VPN_PRIVATE_IP/24
DNS = 1.1.1.1, 1.0.0.1
Mar 25 2021, 8:29 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
cjac created T3433: A review of the use of racist language in VyOS.
Mar 25 2021, 7:27 PM · VyOS 1.4 Sagitta
jack9603301 changed the status of T3420: Support UPNP protocol from Open to In progress.

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

Mar 25 2021, 4:42 PM
UnicronNL changed the status of T3432: Azure ssh keys not working for version 1.2.7/1.3.x from Open to In progress.
Mar 25 2021, 2:49 PM · VyOS 1.3 Equuleus (1.3.0), Ready for Crux (1.2.x)
Viacheslav created T3431: Show version all bug.
Mar 25 2021, 1:17 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
fdcastel created T3430: Cloud-init failing with “Unable to render networking” on VyOS 1.3.
Mar 25 2021, 9:39 AM · VyOS 1.4 Sagitta
fdcastel created T3429: Hyper-V integration services not working on VyOS 1.4 (sagitta/current).
Mar 25 2021, 9:36 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav closed T3428: dhcp-client doesnt get ip address as Invalid.

It was a broken image.

Mar 25 2021, 8:11 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T3055: op-mode incorrect naming for ipsec policy-based tunnels .

equuleus: https://github.com/vyos/vyos-1x/pull/788

Mar 25 2021, 7:12 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jack9603301 added a comment to T3055: op-mode incorrect naming for ipsec policy-based tunnels .

bug fix PR: https://github.com/vyos/vyos-1x/pull/787

Mar 25 2021, 7:06 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po committed rVYOSONEXa8a0ec603b0c: vyos.configverify: T3344: verify_vrf() must handle "default" VRF.
Mar 25 2021, 6:11 AM
dtoux added a comment to T3423: Cannot create ipv4 static route for default gateway in vrf.

I will give it a try once the image is out. The latest right now is still showing 2021-03-23.

Mar 25 2021, 4:16 AM · VyOS 1.4 Sagitta
Cheeze_It added a comment to T2771: BGP VPNv4 & VPNv6 Address Family Support.

I put in a PR for this:

Mar 25 2021, 1:51 AM · VyOS 1.3 Equuleus (1.3.5)
jestabro added a comment to T3412: HTTP API: move to FastAPI as web framework.

Draft PR linked below; it is a draft pending the addition of a supporting package (vyos-http-api-tools). All data validation for application/json requests is done implicitly using Pydantic models/validators; for multipart forms requests, all explicit validation has been moved out of the endpoint function bodies and into the middleware --- this is a pedantic block of code, but allows consolidation and review of all manual checks. An OpenAPI 3.0.2 schema is automatically generated and presented at server-name/docs (Swagger) and server-name/redoc (ReDoc version; slightly more pleasing to the eye).

Mar 25 2021, 1:31 AM · VyOS 1.4 Sagitta

Mar 24 2021

FileGo closed T3419: show interfaces | strip-private fails as Resolved.

Works fine for me as well, thanks.

Mar 24 2021, 11:38 PM · VyOS 1.4 Sagitta
c-po renamed T3318: Update Linux Kernel to v5.4.208 / 5.10.142 from Update Linux Kernel to v5.4.106 / 5.10.24 to Update Linux Kernel to v5.4.108 / 5.10.25.
Mar 24 2021, 8:34 PM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
Viacheslav changed Is it a breaking change? from none to compatible on T139: Commit archive backends.
Mar 24 2021, 8:25 PM · VyOS Rolling
Viacheslav added a project to T139: Commit archive backends: VyOS 1.4 Sagitta.
Mar 24 2021, 8:24 PM · VyOS Rolling
Viacheslav added a comment to T3055: op-mode incorrect naming for ipsec policy-based tunnels .

T3333

Mar 24 2021, 7:54 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Viacheslav changed the status of T3346: nat 4-to-5 migration script fails when a 'source' or 'destination' node exists but there are no rules from Open to Needs testing.
Mar 24 2021, 7:30 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Viacheslav closed T3307: address prefix destination NAT fails to render nftables rules / commit as Resolved.
Mar 24 2021, 7:16 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Viacheslav added a comment to T3190: Unable to subtract value from local-preference in route-map.

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

Mar 24 2021, 6:02 PM · VyOS 1.4 Sagitta
stepler added a comment to T3428: dhcp-client doesnt get ip address.

Everything looks fine on a 1.3 ISO I just built from source:

Mar 24 2021, 5:04 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXa030eeb81b0f: smoketest: isis: drop trailing whitespace on "router isis" statement.
Mar 24 2021, 4:53 PM
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