Page MenuHomeVyOS Platform
Feed All Stories

May 24 2023

Viacheslav closed T4550: router-advert: Add deprecate-prefix & decrement-lifetimes options as Resolved.
May 24 2023, 9:25 AM · VyOS 1.4 Sagitta
Viacheslav closed T4605: Firewall change default table names as Resolved.
May 24 2023, 9:19 AM · VyOS 1.4 Sagitta
Viacheslav renamed T5240: Service router-advert failed to start radvd with more then 3 name-servers from Service router-advert failed to start radvd with more then 3 name-server to Service router-advert failed to start radvd with more then 3 name-servers.
May 24 2023, 9:08 AM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
Viacheslav added a project to T5240: Service router-advert failed to start radvd with more then 3 name-servers: VyOS 1.3 Equuleus (1.3.4).
May 24 2023, 9:07 AM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
Viacheslav created T5240: Service router-advert failed to start radvd with more then 3 name-servers.
May 24 2023, 9:07 AM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
Viacheslav changed the status of T5237: interfaces virtual-ethernet - Extend capabilitys of Vlans/QinQ from In progress to Needs testing.
May 24 2023, 7:47 AM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEXd1c1598065b0: T5237: Add support VLANs and QinQ for virtual-ethernet interfaces.
May 24 2023, 7:33 AM
GitHub <[email protected]> committed rVYOSONEXa8c0a7e25bff: Merge pull request #2017 from sever-sever/T5237 (authored by c-po).
May 24 2023, 7:33 AM
Viacheslav changed the status of T5237: interfaces virtual-ethernet - Extend capabilitys of Vlans/QinQ from Open to In progress.
May 24 2023, 7:24 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5237: interfaces virtual-ethernet - Extend capabilitys of Vlans/QinQ.

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

set interfaces virtual-ethernet veth10 peer-name 'veth100'
set interfaces virtual-ethernet veth10 vif 50 address '10.0.50.0/31'
set interfaces virtual-ethernet veth100 peer-name 'veth10'
set interfaces virtual-ethernet veth100 vif 50 address '10.0.50.1/31'

Check:

vyos@r14:~$ show interfaces virtual-ethernet 
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface        IP Address                        S/L  Description
---------        ----------                        ---  -----------
veth10           -                                 u/u  
veth10.50        10.0.50.0/31                      u/u  
veth100          -                                 u/u  
veth100.50       10.0.50.1/31                      u/u  
vyos@r14:~$

Pings:

vyos@r14:~$ ping 10.0.50.1 source-address 10.0.50.0
PING 10.0.50.1 (10.0.50.1) from 10.0.50.0 : 56(84) bytes of data.
64 bytes from 10.0.50.1: icmp_seq=1 ttl=64 time=0.132 ms
64 bytes from 10.0.50.1: icmp_seq=2 ttl=64 time=0.085 ms
64 bytes from 10.0.50.1: icmp_seq=3 ttl=64 time=0.087 ms
^C
--- 10.0.50.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2064ms
rtt min/avg/max/mdev = 0.085/0.101/0.132/0.021 ms
vyos@r14:~$
May 24 2023, 7:24 AM · VyOS 1.4 Sagitta
Viacheslav added a subtask for T3829: Support separated TCP/IP stack via "ip netns": T5238: interface virtual-etherne - error when it doesn't use a peer .
May 24 2023, 7:09 AM · VyOS Rolling
Viacheslav added a parent task for T5238: interface virtual-etherne - error when it doesn't use a peer : T3829: Support separated TCP/IP stack via "ip netns".
May 24 2023, 7:09 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5238: interface virtual-etherne - error when it doesn't use a peer .

It is a part of T3829
We should find a solution to check if the interface "neighbor" is in a separate netns. For now, we don't do this check.
veth pair should be in the local router only, VRF or NETNS and it won't work between 2 separate routers or 2 VMs.

May 24 2023, 6:24 AM · VyOS 1.4 Sagitta
Viacheslav added a project to T5237: interfaces virtual-ethernet - Extend capabilitys of Vlans/QinQ: VyOS 1.4 Sagitta.
May 24 2023, 6:10 AM · VyOS 1.4 Sagitta
xrobau created T5239: Host name and domain name missing from the FRR configuration.
May 24 2023, 4:44 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa1)

May 23 2023

fernando created T5238: interface virtual-etherne - error when it doesn't use a peer .
May 23 2023, 8:00 PM · VyOS 1.4 Sagitta
fernando created T5237: interfaces virtual-ethernet - Extend capabilitys of Vlans/QinQ.
May 23 2023, 7:29 PM · VyOS 1.4 Sagitta
rayzilt changed the status of T5018: Redirect to IFB removed after change in qos policy from Needs testing to Confirmed.

So after a small test, I've come to the following:

May 23 2023, 7:27 PM · VyOS 1.4 Sagitta
Viacheslav closed T4916: Rewrite IPsec authentication as Resolved.
May 23 2023, 3:08 PM · VyOS 1.4 Sagitta
Viacheslav added a subtask for T3642: PKI configuration: T2289: Denest cerbot certificate configuration from service https.
May 23 2023, 2:33 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav added a parent task for T2289: Denest cerbot certificate configuration from service https: T3642: PKI configuration.
May 23 2023, 2:33 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
Viacheslav added a subtask for T3642: PKI configuration: T3651: Move certbot request to op-mode.
May 23 2023, 2:33 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav added a parent task for T3651: Move certbot request to op-mode: T3642: PKI configuration.
May 23 2023, 2:33 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
zsdc closed T3270: Backport VyOS-specific modules for Cloud-init from equuleus as Wontfix.
May 23 2023, 1:24 PM · VyOS 1.2 Crux (VyOS 1.2.9)
frebib added a comment to T160: Support NAT64.

I started working on a jool nat64 implementation at https://github.com/vyos/vyos-1x/pull/1993 for anyone that would like to try it out. Not everything is implemented yet, but I have been running this for the past few weeks with no issues. Any comments or feedback on the UX would be appreciated

May 23 2023, 1:13 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
danhusan added a comment to T5236: show wan-load-balance not working after reboot.
danhusan@vyos-1:~$ cat /var/run/load-balance/wlb.out
cat: /var/run/load-balance/wlb.out: No such file or directory
May 23 2023, 12:47 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5236: show wan-load-balance not working after reboot.

@danhusan Could you check if the file /var/run/load-balance/wlb.out exists?
https://github.com/vyos/vyatta-wanloadbalance/blob/5a3ab6c426928644dc9ad9a70296263781523919/templates-op/show/wan-load-balance/node.def#L2C15-L5

May 23 2023, 9:26 AM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5231: Add op-mode for load-balancing reverse-proxy.
May 23 2023, 9:19 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5231: Add op-mode for load-balancing reverse-proxy.

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

vyos@r14# run show reverse-proxy 
Proxy name    Role      Status    Req rate    Resp time    Last change
------------  --------  --------  ----------  -----------  -------------
http          FRONTEND  OPEN      0
https         FRONTEND  OPEN      16
stats         FRONTEND  OPEN      0
bk-01         BACKEND   UP                    1 ms         1h34m45s
default-bk    BACKEND   UP                    0 ms         1h34m45s
bk-01         serv-01   UP                    1 ms         1h34m45s
bk-01         serv-02   DOWN                  0 ms         1h34m44s
default-bk    serv-03   no check              0 ms         1h34m45s
[edit]
vyos@r14#
May 23 2023, 8:39 AM · VyOS 1.4 Sagitta
Viacheslav reopened T4737: FRRouting/zebra 7.5.1 does not redistribute routes to other protocols as "Needs testing".
May 23 2023, 4:09 AM · VyOS 1.3 Equuleus (1.3.3)
giga1699 added a comment to T5192: RNDIS Missing from Kernel.

Rule used for udev testing:

May 23 2023, 12:30 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
giga1699 added a comment to T5192: RNDIS Missing from Kernel.

I successfully tested a udev rule to rename to wwan0.

May 23 2023, 12:14 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta

May 22 2023

Viacheslav closed T4977: Babel routing protocol support as Resolved.
May 22 2023, 7:59 PM · VyOS 1.4 Sagitta (1.4.0-epa2)
Viacheslav changed the status of T5143: Apply constraint on powerdns forward-zones configuration from In progress to Needs testing.
May 22 2023, 7:49 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5115: Support custom port for name servers for forwarding zones from Open to Needs testing.
May 22 2023, 7:46 PM · VyOS 1.4 Sagitta
danhusan added a comment to T5236: show wan-load-balance not working after reboot.

Further testing reveals that re-connecting the interfaces after reboot solves the issue:

May 22 2023, 7:42 PM · VyOS 1.4 Sagitta
Viacheslav edited projects for T2934: proxy-arp-pvlan on VRRP interface, added: VyOS 1.3 Equuleus (1.3.4); removed VyOS 1.3 Equuleus (1.3.3).
May 22 2023, 7:40 PM · Restricted Project, VyOS Rolling
Viacheslav closed T5214: PPPoE-server incorrect warning if a named pool is defined as Resolved.
May 22 2023, 7:30 PM · VyOS 1.4 Sagitta
danhusan created T5236: show wan-load-balance not working after reboot.
May 22 2023, 4:06 PM · VyOS 1.4 Sagitta
zsdc created T5235: SSH keys with special characters cannot be applied via Cloud-init.
May 22 2023, 2:06 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
c-po moved T5234: Add bash identifier for given VRF instance from Open to Finished on the VyOS 1.4 Sagitta board.
May 22 2023, 7:19 AM · VyOS 1.4 Sagitta

May 21 2023

jestabro closed T5218: Revise vyos xml lib for bug fixes and extensions, a subtask of T2665: vyos.xml.defaults for tag nodes, as Resolved.
May 21 2023, 11:31 PM · VyOS 1.4 Sagitta
jestabro closed T5218: Revise vyos xml lib for bug fixes and extensions as Resolved.
May 21 2023, 11:31 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEXd2681ea5929e: T5234: add op-mode command "force vrf" to change shell into any given VRF.
May 21 2023, 9:16 PM
c-po committed rVYOSONEX959b0b111d04: T5234: add bash prompt identifier for given VRF instance.
May 21 2023, 9:16 PM
c-po closed T5234: Add bash identifier for given VRF instance, a subtask of T31: Add VRF support, as Unknown Status.
May 21 2023, 9:16 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po closed T5234: Add bash identifier for given VRF instance as Unknown Status.
May 21 2023, 9:15 PM · VyOS 1.4 Sagitta
c-po updated the task description for T5234: Add bash identifier for given VRF instance.
May 21 2023, 9:07 PM · VyOS 1.4 Sagitta
c-po updated the task description for T5234: Add bash identifier for given VRF instance.
May 21 2023, 9:06 PM · VyOS 1.4 Sagitta
c-po claimed T5234: Add bash identifier for given VRF instance.
May 21 2023, 7:10 PM · VyOS 1.4 Sagitta
c-po created T5234: Add bash identifier for given VRF instance.
May 21 2023, 7:10 PM · VyOS 1.4 Sagitta
c-po closed T4675: telegraf do not start at boot when configured in VRF as Invalid.
May 21 2023, 7:05 PM · VyOS 1.4 Sagitta
c-po added a comment to T2251: VRF communication breaks when utilizing zone-based firewalling.

Please re-test with latest 1.4 release as the firewall was moved from iptables -> nftables

May 21 2023, 7:05 PM · VyOS Rolling, Restricted Project
c-po closed T4733: Feature Request: dhcp server: add VRF support as Resolved.
May 21 2023, 7:04 PM · VyOS 1.4 Sagitta
c-po added a comment to T4733: Feature Request: dhcp server: add VRF support.

Hi @daniil and @NikolayP,

May 21 2023, 7:04 PM · VyOS 1.4 Sagitta
Viacheslav renamed T5233: Op-mode flow-accounting netflow with disable-imt errors from Op-mode flow-accounting with disable-imt errors to Op-mode flow-accounting netflow with disable-imt errors.
May 21 2023, 8:45 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav created T5233: Op-mode flow-accounting netflow with disable-imt errors.
May 21 2023, 8:45 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav created T5232: Flow-accounting uacctd.service cannot restart correctly.
May 21 2023, 8:40 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro committed rVYOSONEXe8bfd3c7dcf5: configtree: T5194: add function reference_tree_to_json.
May 21 2023, 4:29 AM
jestabro committed rVYOSONEX222f459d82ec: xml: T5218: add operations on xml cache.
May 21 2023, 4:29 AM
jestabro committed rVYOSONEXec4f1851058c: xml: T5218: generate xml cache from reference_tree.
May 21 2023, 4:29 AM
jestabro committed rVYOSONEXd958f00dda8b: xml: T5218: return defaults only for child leaf-nodes, unless recursive.
May 21 2023, 4:29 AM
GitHub <[email protected]> committed rVYOSONEXa32792a6fb92: Merge pull request #1997 from jestabro/reference-tree (authored by Viacheslav).
May 21 2023, 4:29 AM

May 20 2023

c-po added a comment to T4853: OpenVPN: unable to commit changes when the interface is down/unknown state.

Does it fail on the client or on the server? I am unable to reproduce this given the instructions above.

May 20 2023, 7:14 PM · VyOS Rolling, Restricted Project
c-po added a comment to T5192: RNDIS Missing from Kernel.

Could you write and test an udev rule which renames the RNDIS usb0 device to wwan*?

May 20 2023, 6:47 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
Viacheslav updated the task description for T5231: Add op-mode for load-balancing reverse-proxy.
May 20 2023, 9:11 AM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5231: Add op-mode for load-balancing reverse-proxy.
May 20 2023, 9:10 AM · VyOS 1.4 Sagitta
Viacheslav renamed T5222: Add load-balancing reverse-proxy based on haproxy from Add load-balancing based on haproxy to Add load-balancing reverse-proxy based on haproxy .
May 20 2023, 8:20 AM · VyOS 1.4 Sagitta
Viacheslav renamed T5231: Add op-mode for load-balancing reverse-proxy from Add op-mode for load-belancing reverse-proxy to Add op-mode for load-balancing reverse-proxy.
May 20 2023, 8:20 AM · VyOS 1.4 Sagitta
Viacheslav created T5231: Add op-mode for load-balancing reverse-proxy.
May 20 2023, 8:20 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5222: Add load-balancing reverse-proxy based on haproxy from Open to Needs testing.
May 20 2023, 7:32 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5230: 1.4 Missing enforce-first-as for bgp peers from Open to Needs testing.
May 20 2023, 7:21 AM
jestabro committed rVYOSONEX654b38da3ec2: T5230: remove trailing tabs causing j2lint error.
May 20 2023, 1:47 AM

May 19 2023

dmbaturin edited the content of 1.3.3.
May 19 2023, 7:12 PM
ServerForge committed rVYOSONEXc9497253cb40: T5230: Added missing enforce-first-as option to bgp protocol common config and….
May 19 2023, 6:52 PM
GitHub <[email protected]> committed rVYOSONEX841797229920: Merge pull request #2014 from ServerForge/current (authored by c-po).
May 19 2023, 6:52 PM
Viacheslav committed rVYOSONEX9ffbc8d8f9a2: T5222: reverse-proxy fix template for listen-address.
May 19 2023, 6:52 PM
Viacheslav committed rVYOSONEX62ce80bd0cb4: T5222: reverse-proxy add send-proxy option for backend server.
May 19 2023, 6:52 PM
Viacheslav committed rVYOSONEXe9dce894eec2: T5222: load-balancing reverse-proxy add smoketest domains.
May 19 2023, 6:52 PM
GitHub <[email protected]> committed rVYOSONEX63380de9b57e: Merge pull request #2013 from sever-sever/T5222 (authored by c-po).
May 19 2023, 6:52 PM
c-po closed T5186: QoS test cannot pass for 1.3 as Resolved.
May 19 2023, 6:42 PM · VyOS 1.3 Equuleus (1.3.3)
ServerForge created T5230: 1.4 Missing enforce-first-as for bgp peers.
May 19 2023, 5:56 PM
Viacheslav added a comment to T5229: CGN -- external ports limitting.

There is the task T5169

May 19 2023, 4:32 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5222: Add load-balancing reverse-proxy based on haproxy .

PR listen-address fixes https://github.com/vyos/vyos-1x/pull/2013

May 19 2023, 4:29 PM · VyOS 1.4 Sagitta
dmbaturin edited the content of 1.3.3.
May 19 2023, 1:04 PM
m1nus created T5229: CGN -- external ports limitting.
May 19 2023, 11:12 AM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEXe201bd35511e: T5222: Refactoring load-balancing reverse-proxy.
May 19 2023, 10:21 AM
GitHub <[email protected]> committed rVYOSONEXa66648596dc1: Merge pull request #2012 from sever-sever/T5222-mod (authored by c-po).
May 19 2023, 10:21 AM
Viacheslav added a comment to T5222: Add load-balancing reverse-proxy based on haproxy .

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

May 19 2023, 10:15 AM · VyOS 1.4 Sagitta

May 18 2023

c-po added a comment to T5186: QoS test cannot pass for 1.3.
In T5186#148559, @c-po wrote:

Reverted Kernel back to 5.4.234 for upcoming 1.3.3. release.

Is it the same bug as T5048 ?

May 18 2023, 8:53 PM · VyOS 1.3 Equuleus (1.3.3)
c-po committed rVYOSONEX881e7e5710d5: wwan: op-mode: T5196: fix interface type when calling python backend.
May 18 2023, 3:05 PM
indrajitr committed rVYOSONEX6f35d234e9d0: mdns: T5227: Relax 'allow-service' pattern.
May 18 2023, 8:06 AM
GitHub <[email protected]> committed rVYOSONEXe164b6e4654e: Merge pull request #2011 from indrajitr/mdns-improvements-2 (authored by c-po).
May 18 2023, 8:06 AM

May 17 2023

jestabro added a comment to T5228: Simplify get_config_dict and add argument with_defaults.

Draft until the dependency PR is merged:
https://github.com/vyos/vyos-1x/pull/1997

May 17 2023, 9:10 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T5218: Revise vyos xml lib for bug fixes and extensions: T5228: Simplify get_config_dict and add argument with_defaults.
May 17 2023, 6:29 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T5228: Simplify get_config_dict and add argument with_defaults: T5218: Revise vyos xml lib for bug fixes and extensions.
May 17 2023, 6:29 PM · VyOS 1.4 Sagitta
jestabro changed the status of T5228: Simplify get_config_dict and add argument with_defaults from Open to In progress.
May 17 2023, 6:29 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEX23118d7b4e1c: reverse-proxy: T5222: improve help strings.
May 17 2023, 5:04 PM
c-po committed rVYOSONEXd1edf6850823: reverse-proxy: T5222: combine ipv4/ipv6-address validators.
May 17 2023, 5:04 PM
c-po committed rVYOSONEXf06fdc347c85: reverse-proxy: T5222: use common XML building blocks for alpha numeric….
May 17 2023, 4:48 PM