Page MenuHomeVyOS Platform
Feed All Stories

Jul 30 2020

dmbaturin closed T2701: `vpn ipsec pfs enable` doesn't work with IKE groups as Resolved.
Jul 30 2020, 2:57 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Unknown Object (User) claimed T2333: Increase default sysctl values.
Jul 30 2020, 2:53 PM · VyOS 1.3 Equuleus (1.3.6)
dmbaturin added a project to T2333: Increase default sysctl values: VyOS 1.2 Crux (VyOS 1.2.6).
Jul 30 2020, 2:51 PM · VyOS 1.3 Equuleus (1.3.6)
Unknown Object (User) created T2744: igmp-proxy issue: Address already in use.
Jul 30 2020, 1:31 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2378: BGPD crash in Vyos 1.2.5.

@Merijn Have such problems been repeated?

Jul 30 2020, 10:05 AM · VyOS 1.2 Crux
thamosliam updated thamosliam.
Jul 30 2020, 8:32 AM

Jul 29 2020

c-po closed T2743: WireGuard: move key migration from config script to migration script as Resolved.
Jul 29 2020, 7:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXe06948a5445f: op-mode: T2560: rename "show system usb serial" to "show hardware usb serial".
Jul 29 2020, 7:49 PM
c-po committed rVYOSONEXfe1d2377fe11: wireguard: T2743: move key migration from config script to migration script.
Jul 29 2020, 7:44 PM
c-po changed the status of T2243: Bridge interface fails if member is VXLAN interface with VTI underlay, a subtask of T2353: Interface [conf_mode] errors parent task, from Open to On hold.
Jul 29 2020, 6:53 PM · VyOS 1.3 Equuleus (1.3.6)
c-po changed the status of T2243: Bridge interface fails if member is VXLAN interface with VTI underlay from Open to On hold.
Jul 29 2020, 6:53 PM · Bugs, VyOS 1.3 Equuleus (1.3.9)
c-po added a comment to T2243: Bridge interface fails if member is VXLAN interface with VTI underlay.

The problem is that vti interfaces are only created when VPN is configured this is done very late with priority 900. VXLAN, bridge etc (also in 1.2) use a lower priority. The only solution will be that the vti interface is added imediately and then later bound to the VPN.

Jul 29 2020, 6:05 PM · Bugs, VyOS 1.3 Equuleus (1.3.9)
SrividyaA closed T2598: Error when commiting firewall groups as Invalid.

The issue did not reproduce neither in 1.2.5 nor in 1.3 version.
Try in the new release and re-open the ticket if any new information appeared.

Jul 29 2020, 5:37 PM · VyOS 1.2 Crux
jack9603301 updated the task description for T2724: Support for IPv6 Toolset.
Jul 29 2020, 5:19 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2598: Error when commiting firewall groups.

@olofl I can't confirm this bug int the 1.2.5 LTS version.

Jul 29 2020, 5:16 PM · VyOS 1.2 Crux
Viacheslav added a comment to T2606: ikev2 mobike commit failed .

I can't confirm this bug.

vyos@vyos# set vpn ipsec ike-group IKEv2_DEFAULT mobike disable 
[edit]
vyos@vyos# commit
[edit]
vyos@vyos# run show version 
Version:          VyOS 1.2.5
Built by:         Sentrium S.L.
Built on:         Sun 12 Apr 2020 15:18 UTC
Build UUID:       1695c660-d785-4b16-a54b-66d6a02ea24f
Build Commit ID:  48cc9fc46569e6
Jul 29 2020, 5:06 PM · VyOS 1.2 Crux
c-po added a comment to T2243: Bridge interface fails if member is VXLAN interface with VTI underlay.

That configuration does not work in 1.2.5 either - we probably should exclude vti from VXLAN source interface?

Jul 29 2020, 4:56 PM · Bugs, VyOS 1.3 Equuleus (1.3.9)
c-po added a comment to T2243: Bridge interface fails if member is VXLAN interface with VTI underlay.

In latest rolling releases this will break b/c of:

Jul 29 2020, 4:43 PM · Bugs, VyOS 1.3 Equuleus (1.3.9)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

@c-po In my vyos, the following commands run successfully, and the rule settings are normal, but the rules are not tested to be effective and correct. For reference only, if I have time, I will open the eve ng simulation environment.

Jul 29 2020, 4:38 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jack9603301 added a comment to T2724: Support for IPv6 Toolset.

@c-po Since I can't find a suitable place to use ndptool send, in this task list, cancel the implementation of this function. If necessary, the user can run it directly from the command, and now submit the correction. If possible, please re audit pr

Jul 29 2020, 4:31 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2724: Support for IPv6 Toolset.
Jul 29 2020, 4:29 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2582: Script daemon to offload processing during commit from In progress to Needs testing.

What is here:

Jul 29 2020, 4:27 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

Although this document may not be a direct help, it may help us understand how to set up IPv6 NAT for nftables?

Jul 29 2020, 4:19 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po changed the status of T2743: WireGuard: move key migration from config script to migration script from Open to In progress.
Jul 29 2020, 4:14 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2743: WireGuard: move key migration from config script to migration script.
Jul 29 2020, 4:13 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T1076: SSH: make configuration (sshd_config) volatile and store it to /run.

T1194

Jul 29 2020, 3:52 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po committed rVYOSONEX9f7ef46636c8: mdns-repeater: T2742: migrate to get_config_dict().
Jul 29 2020, 3:41 PM
c-po triaged T2742: mDNS repeater: migrate to get_config_dict() as Low priority.
Jul 29 2020, 3:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2742: mDNS repeater: migrate to get_config_dict() as Resolved.
Jul 29 2020, 3:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2742: mDNS repeater: migrate to get_config_dict().
Jul 29 2020, 3:32 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization.
Jul 29 2020, 3:16 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
thomas-mangin added a comment to T2245: Need to create a common logging module for Python scripts.

It may be a good idea to also have an option to hook debug logging to syslog.

Jul 29 2020, 2:36 PM · VyOS Rolling
zsdc added a comment to T2245: Need to create a common logging module for Python scripts.

It is possible to use https://github.com/vyos/vyos-1x/blob/b704d0676ab2d623d2eeb1ed4dc1bcf2a2c4a5e2/python/vyos/logger.py for this purpose now.

Jul 29 2020, 2:31 PM · VyOS Rolling
thomas-mangin added a comment to T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization.

Yes, it would solve the issue ... but ... currently, we re-apply the whole interface setting, so there is no change to have the vyos and live configuration not sync'ed.
This would be lost. It is a trade-off, but it could be done. It would be however the only sub-system working that way.

Jul 29 2020, 2:23 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
zsdc added a comment to T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization.

Changing description in a master transition script will lead to an endless loop, because of:

  1. Description change (or any other interface update) in a script trigger EthernetIf.update().
  2. EthernetIf.update() trigger a lot of interface changes:
Jul 29 14:05:36 vyos sudo[3097]:     root : TTY=ttyS0 ; PWD=/home/vyos ; USER=root ; COMMAND=/usr/bin/sh -c VYOS_TAGNODE_VALUE='eth1' /usr/libexec/vyos/conf_mode/interfaces-ethernet.py
Jul 29 14:05:36 vyos sudo[3097]: pam_unix(sudo:session): session opened for user root by vyos(uid=0)
Jul 29 14:05:36 vyos control.py[3098]: set_interface: alias,
Jul 29 14:05:36 vyos control.py[3098]: set_interface: link_detect, 1
Jul 29 14:05:36 vyos control.py[3098]: set_interface: vrf,
Jul 29 14:05:36 vyos control.py[3098]: set_interface: arp_cache_tmo, 30
Jul 29 14:05:36 vyos control.py[3098]: set_interface: arp_filter, 1
Jul 29 14:05:36 vyos control.py[3098]: set_interface: arp_accept, 0
Jul 29 14:05:36 vyos control.py[3098]: set_interface: arp_announce, 0
Jul 29 14:05:36 vyos control.py[3098]: set_interface: arp_ignore, 0
Jul 29 14:05:36 vyos control.py[3098]: set_interface: proxy_arp, 0
Jul 29 14:05:36 vyos control.py[3098]: set_interface: proxy_arp_pvlan, 0
Jul 29 14:05:36 vyos control.py[3098]: set_interface: ipv6_forwarding, 1
Jul 29 14:05:36 vyos control.py[3098]: set_interface: ipv6_accept_ra, 1
Jul 29 14:05:36 vyos control.py[3098]: set_interface: ipv6_autoconf, 0
Jul 29 14:05:36 vyos control.py[3098]: set_interface: ipv6_dad_transmits, 1
Jul 29 14:05:36 vyos control.py[3098]: set_interface: mtu, 1500
Jul 29 14:05:36 vyos control.py[3098]: set_interface: alias, MASTER_by_script
Jul 29 14:05:36 vyos control.py[3098]: set_interface: link_detect, 1
Jul 29 14:05:36 vyos Keepalived_vrrp[1302]: (lan) Entering BACKUP STATE
Jul 29 14:05:36 vyos Keepalived_vrrp[1302]: (lan) sent 0 priority
Jul 29 14:05:36 vyos control.py[3098]: set_interface: vrf,
Jul 29 14:05:36 vyos control.py[3098]: set_interface: arp_cache_tmo, 30
Jul 29 14:05:36 vyos control.py[3098]: set_interface: arp_filter, 1
Jul 29 14:05:36 vyos control.py[3098]: set_interface: arp_accept, 0
Jul 29 14:05:36 vyos control.py[3098]: set_interface: arp_announce, 0
Jul 29 14:05:36 vyos control.py[3098]: set_interface: arp_ignore, 0
Jul 29 14:05:36 vyos control.py[3098]: set_interface: proxy_arp, 0
Jul 29 14:05:36 vyos control.py[3098]: set_interface: proxy_arp_pvlan, 0
Jul 29 14:05:36 vyos control.py[3098]: set_interface: ipv6_forwarding, 1
Jul 29 14:05:36 vyos control.py[3098]: set_interface: ipv6_accept_ra, 1
Jul 29 14:05:36 vyos control.py[3098]: set_interface: ipv6_autoconf, 0
Jul 29 14:05:36 vyos control.py[3098]: set_interface: ipv6_dad_transmits, 1
Jul 29 14:05:36 vyos control.py[3098]: set_interface: gro, off
Jul 29 14:05:36 vyos control.py[3098]: set_interface: gso, off
Jul 29 14:05:36 vyos control.py[3098]: set_interface: sg, off
Jul 29 14:05:36 vyos control.py[3098]: set_interface: tso, off
Jul 29 14:05:36 vyos control.py[3098]: set_interface: ufo, off
Jul 29 14:05:36 vyos control.py[3098]: set_interface: admin_state, up
Jul 29 14:05:36 vyos Keepalived_vrrp[1302]: (lan) Entering MASTER STATE
Jul 29 14:05:36 vyos control.py[3098]: set_interface: gro, off
Jul 29 14:05:36 vyos control.py[3098]: set_interface: gso, off
Jul 29 14:05:36 vyos control.py[3098]: set_interface: sg, off
Jul 29 14:05:36 vyos control.py[3098]: set_interface: tso, off
Jul 29 14:05:37 vyos control.py[3098]: set_interface: ufo, off
Jul 29 14:05:37 vyos control.py[3098]: set_interface: admin_state, up
  1. Something from this all trigger keepalived interface reinitialization.
  2. Keepalived change VRRP state to BACKUP and then MASTER, and run transition scripts.
  3. GOTO 1.
Jul 29 2020, 2:16 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
thomas-mangin placed T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization up for grabs.

Ideally which interface is master/slave should be recorded and handled by VyOS so that users do not have to put some workaround like this one to know.

Jul 29 2020, 2:00 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav added a comment to T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization.

Removing this line from the master prevents erroneous changes master/backup. And CPU displays normal values.

Jul 29 2020, 11:52 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
thomas-mangin added a comment to T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization.

I do not have a lab to reproduce this ATM.

Jul 29 2020, 10:55 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
dmbaturin closed T1241: Remove of policy route throws CLI error as Resolved.
Jul 29 2020, 10:18 AM · VyOS 1.2 Crux (VyOS 1.2.6)
thomas-mangin claimed T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization.
Jul 29 2020, 9:53 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
jack9603301 added a comment to T2715: Duplicate address detection option supporting ARP.

@c-po I have changed the top-level command, maybe it's better, can you help me see it, if possible, request a merge, otherwise, please reply?

Jul 29 2020, 9:51 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2724: Support for IPv6 Toolset.

@c-po I have changed the top-level command, maybe it's better, can you help me see it, if possible, request a merge, otherwise, please reply?

Jul 29 2020, 9:51 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T1241: Remove of policy route throws CLI error.

PR https://github.com/vyos/vyatta-cfg-firewall/pull/18

Jul 29 2020, 9:37 AM · VyOS 1.2 Crux (VyOS 1.2.6)
gadams changed Version from - to 1.3-rolling-202007241919 on T2741: DHCPv6-PD breaks interface config if it refers to VLAN interfaces.
Jul 29 2020, 9:34 AM
gadams added a comment to T2741: DHCPv6-PD breaks interface config if it refers to VLAN interfaces.

I should add that this problem has existed for at least a couple months, right up until 1.3-rolling-202007241919. Rolling builds after that one appear to ignore the prefix-delegation configuration entirely (T2740), so they don't exhibit this problem.

Jul 29 2020, 9:33 AM
gadams created T2741: DHCPv6-PD breaks interface config if it refers to VLAN interfaces.
Jul 29 2020, 9:28 AM
efficiosoft added a comment to T2719: Standardized op mode script structure.

This is because our other daemons are written using zeromq and the fact that pynng is not a part of the upstream debian source.

Jul 29 2020, 9:26 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
gadams created T2740: DHCPv6-PD config broken by recent change.
Jul 29 2020, 9:08 AM
jack9603301 added a comment to T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization.

It seems that the problem is serious and under attention

Jul 29 2020, 7:51 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav added a comment to T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization.

The master change state every few seconds.

Jul 29 07:52:39 vyos keepalived-fifo.py[1822]: Running the command: /config/scripts/vrrp-trans-master.sh
Jul 29 07:52:40 vyos Keepalived_vrrp[1821]: (lan) Entering BACKUP STATE
Jul 29 07:52:40 vyos Keepalived_vrrp[1821]: (lan) sent 0 priority
Jul 29 07:52:40 vyos Keepalived_vrrp[1821]: (lan) Entering MASTER STATE
Jul 29 07:52:41 vyos keepalived-fifo.py[1822]: Running the command: /config/scripts/vrrp-trans-fail.sh
Jul 29 07:52:42 vyos Keepalived_vrrp[1821]: (lan) Entering BACKUP STATE
Jul 29 07:52:42 vyos Keepalived_vrrp[1821]: (lan) sent 0 priority
Jul 29 07:52:42 vyos Keepalived_vrrp[1821]: (lan) Entering MASTER STATE
Jul 29 07:52:43 vyos keepalived-fifo.py[1822]: Running the command: /config/scripts/vrrp-trans-master.sh
Jul 29 07:52:44 vyos Keepalived_vrrp[1821]: (lan) Entering BACKUP STATE
Jul 29 07:52:44 vyos Keepalived_vrrp[1821]: (lan) sent 0 priority
Jul 29 07:52:44 vyos Keepalived_vrrp[1821]: (lan) Entering MASTER STATE
Jul 29 07:52:45 vyos keepalived-fifo.py[1822]: Running the command: /config/scripts/vrrp-trans-fail.sh
Jul 29 07:52:46 vyos Keepalived_vrrp[1821]: (lan) Entering BACKUP STATE
Jul 29 07:52:46 vyos Keepalived_vrrp[1821]: (lan) sent 0 priority
Jul 29 07:52:46 vyos Keepalived_vrrp[1821]: (lan) Entering MASTER STATE
Jul 29 07:52:46 vyos Keepalived_vrrp[1821]: Warning: Failed to connect to the agentx master agent ([NIL]):
Jul 29 07:52:47 vyos keepalived-fifo.py[1822]: Running the command: /config/scripts/vrrp-trans-master.sh
Jul 29 07:52:48 vyos Keepalived_vrrp[1821]: (lan) Entering BACKUP STATE
Jul 29 07:52:48 vyos Keepalived_vrrp[1821]: (lan) sent 0 priority
Jul 29 07:52:48 vyos Keepalived_vrrp[1821]: (lan) Entering MASTER STATE
Jul 29 07:52:49 vyos keepalived-fifo.py[1822]: Running the command: /config/scripts/vrrp-trans-fail.sh
Jul 29 07:52:50 vyos Keepalived_vrrp[1821]: (lan) Entering BACKUP STATE
Jul 29 2020, 7:47 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav renamed T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization from VRRP lock configuration to VRRP lock configuration and High CPU utilization..
Jul 29 2020, 7:34 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav triaged T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization as High priority.
Jul 29 2020, 7:29 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
runar created T2739: vyos-utils is not compiled with a Jenkins pipeline..
Jul 29 2020, 6:12 AM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T2719: Standardized op mode script structure.

Please consider using zeromq instead of pynng

Jul 29 2020, 4:57 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
efficiosoft added a comment to T2719: Standardized op mode script structure.

Here is a draft of what I meant when I said reworking the XML schema.

Jul 29 2020, 12:14 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta

Jul 28 2020

Viacheslav closed T1117: 'show ipv6 bgp route-map' missing as Resolved.
Jul 28 2020, 5:23 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav changed the status of T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization from Open to Confirmed.
Jul 28 2020, 4:18 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav created T2738: Modifying configuration in the "interfaces" section from VRRP transition scripts causes configuration lockup and high CPU utilization.
Jul 28 2020, 4:17 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav added a comment to T679: SNMPv3 TSM is no longer supported by net-snmp.

The syntax was changed. VyOS 1.3-rolling-202007270117
I don't find "tsm" option

Jul 28 2020, 12:47 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav added a comment to T175: Add source route option to VTI interfaces.

PBR present for vti, VyOS 1.3-rolling-202007270117

Jul 28 2020, 12:40 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav closed T928: Add support for PIM (Protocol-Independent Multicast) as Resolved.

Pim implemented in T1729 and present int the current rolling release.

Jul 28 2020, 10:18 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po added a comment to T681: Shaper QoS policy does not recognize 'lowdelay' DSCP value.

Well, does it not work, or was it removed upstream? Can we probably migrate it?

Jul 28 2020, 9:42 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.2), VyOS Rolling
Viacheslav added a comment to T681: Shaper QoS policy does not recognize 'lowdelay' DSCP value.

https://www.tucny.com/Home/dscp-tos

Jul 28 2020, 7:46 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.2), VyOS Rolling
jack9603301 closed T2736: Change curl to aria2c as Invalid.

This feature request will be closed because the community does not agree to the replacement

Jul 28 2020, 2:56 AM · VyOS 1.3 Equuleus (1.3.0)

Jul 27 2020

jack9603301 added a comment to T2736: Change curl to aria2c.
Jul 27 2020, 6:40 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2736: Change curl to aria2c.

720 issues, one of them https://github.com/aria2/aria2/issues/1549

Jul 27 2020, 6:35 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T681: Shaper QoS policy does not recognize 'lowdelay' DSCP value.

So these values don't work. VyOS 1.3-rolling-202007270117

set traffic-policy shaper SHAPE class 79 match lowdelay ip dscp reliability
set traffic-policy shaper SHAPE class 79 match lowdelay ip dscp throughput 
set traffic-policy shaper SHAPE class 79 match lowdelay ip dscp lowdelay
set traffic-policy shaper SHAPE class 79 match lowdelay ip dscp priority
set traffic-policy shaper SHAPE class 79 match lowdelay ip dscp immediate
set traffic-policy shaper SHAPE class 79 match lowdelay ip dscp flash
set traffic-policy shaper SHAPE class 79 match lowdelay ip dscp flash-override
set traffic-policy shaper SHAPE class 79 match lowdelay ip dscp critical
set traffic-policy shaper SHAPE class 79 match lowdelay ip dscp internet
set traffic-policy shaper SHAPE class 79 match lowdelay ip dscp network
Jul 27 2020, 6:24 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.2), VyOS Rolling
jack9603301 added a comment to T2736: Change curl to aria2c.

Of course, even if vyos does not support it or the community does not agree with it, it is not impossible to upgrade. I usually use SFTP to upload to the router to perform the local upgrade after downloading from the computer. Therefore, the current download tool can be modified and replaced selectively. This is only to explore the possibility

Jul 27 2020, 6:22 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2736: Change curl to aria2c.

You may be mistaken. I'm right. If the server supports downloading and using breakpoint continuation protocol (HTTP range download), then aria2c can make it work, and breakpoint continuation has certain advantages, that is, in case of abnormal interruption, it can restart the download from the last interrupted location, instead of downloading from the beginning.. Moreover, the multi-threaded download function of aria2c may improve the efficiency and speed of downloading

Jul 27 2020, 6:20 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T2736: Change curl to aria2c.

-1 as well
As an additional tool I think it's ok but other than that there is no reason for that too.

Jul 27 2020, 6:17 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2736: Change curl to aria2c.

You always say ‚if the server supports it‘s thats the main reason I do not want to add it - as it has a peer dependency which is bad times two. That counts as an additional -1 to me

Jul 27 2020, 6:15 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2736: Change curl to aria2c.

The main consideration is that curl and WGet do not support breakpoint continuation function and concurrent download, while aria2 is a professional Downloader, which fully supports these functions. Of course, if the server supports breakpoint continuation, it can work well. This paper discusses the possibility of using aria2c for breakpoint continuation

Jul 27 2020, 6:03 PM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T2736: Change curl to aria2c.

I have to say i agree with @c-po, i see no real reason for changing this. But it could be added as an optional executable but not changing our internal tools to use it. -1

Jul 27 2020, 5:57 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2736: Change curl to aria2c.
Jul 27 2020, 5:44 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2736: Change curl to aria2c.
Jul 27 2020, 5:40 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2736: Change curl to aria2c.

http://aria2.github.io/

Jul 27 2020, 5:39 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2736: Change curl to aria2c.

@c-po In my personal opinion, it has more advantages than curl and wget. Because it can adapt to slow network (usually international communication is not particularly ideal period or area).

Jul 27 2020, 5:34 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2736: Change curl to aria2c.

@c-po arai2c is the most frequently used download software in my computer. In fact, it is a command-line operating program. Under normal circumstances, aria2c has a high recognition among its users, even known as Linux's high-speed download software. It uses thread technology to download, transfers files in blocks, and supports disconnection and reconnection That is to say, as long as the server that downloads the file supports it, then aria2c can achieve breakpoint retransmission, that is, it can resume downloading from the last interrupted location without starting from the beginning.

Jul 27 2020, 5:33 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2736: Change curl to aria2c.

I see no valid reason why to replace a known to be good piece of software just to replace it with something more or less fancy/doubtfull.

Jul 27 2020, 5:28 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2736: Change curl to aria2c.

Can we consider using aria2c instead of curl to support disconnection and reconnection and parallel download?

Jul 27 2020, 5:12 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 renamed T2736: Change curl to aria2c from Change wget to aria2c to Change curl to aria2c.
Jul 27 2020, 5:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2729: Pseudo-ethernet replace fail message as Resolved.
Jul 27 2020, 5:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2729: Pseudo-ethernet replace fail message.

As this is now handled via a generic implementation after the interface re-rewrite this can be closed

Jul 27 2020, 5:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2736: Change curl to aria2c.

We use curl over wget on image upgrade process.

Jul 27 2020, 5:10 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T486: Static IPv6 default route via OSPFv3-learned loopback is not activated.

@Tiberius share your configuration and steps for reproducing.

Jul 27 2020, 4:51 PM · Bugs, VyOS 1.4 Sagitta (1.4.0-GA), Restricted Project, test
Viacheslav closed T1130: Deleting BGP communities from prefix does not work as Resolved.
Jul 27 2020, 4:26 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav added a comment to T1123: Inconsistency in community-list naming validation.

This is an FRR limitation.
FRR allows you only to delete the comm-list.

Jul 27 2020, 4:13 PM · VyOS 1.3 Equuleus (1.3.0-epa1), test
Viacheslav added a comment to T1110: DHCP lease wont changed it's IP after creating static mac-ip mapping.

Command was deprecated.

reset dhcp server lease ip <x.x.x.x.>
Jul 27 2020, 3:57 PM
Viacheslav added a comment to T770: Bonded interfaces get updated with incorrect hw-id in config..

@hagbard Can you check it with the latest rolling?

Jul 27 2020, 3:51 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav created T2737: DHCP Lease not displayed with a static map.
Jul 27 2020, 3:49 PM · Bugs, VyOS Rolling, VyOS 1.5 Circinus
c-po added a comment to T2690: Add VRF support to the add system image command.

EveNG lab tests have shown its not working as expected (yet)

Jul 27 2020, 3:34 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T2067: pppoe-server: Add possibility set multiple service-name from Unknown Status to Resolved.
Jul 27 2020, 3:28 PM · VyOS 1.3 Equuleus (1.3.0), Ready for Crux (1.2.x)
hagbard changed the status of T1956: PPPoE server: support PADO-delay from Unknown Status to Resolved.
Jul 27 2020, 3:27 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Viacheslav closed T1086: Configs not saving as Resolved.

I'll mark it as resolved. Reopen it if necessary.

Jul 27 2020, 2:47 PM · Invalid
Viacheslav closed T1249: multiple PBR rules can set to a single interface as Resolved.
set policy route PBR rule 10 destination address '10.0.0.1'
set policy route PBR rule 10 set table '10'
set policy route PBR rule 10 source address '100.64.0.1'
set policy route PBR rule 20 destination address '10.0.0.2'
set policy route PBR rule 20 set table '20'
set policy route PBR rule 20 source address '100.64.0.1'
Jul 27 2020, 2:40 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav closed T1222: OSPF routing problem - route looping as Resolved.

Fixed, VyOS 1.3-rolling-202007270117

Jul 27 2020, 2:29 PM · VyOS 1.3 Equuleus (1.3.0-epa1), vyos-frr
Viacheslav closed T1158: Route-Map configuration dropped updating rc11 to epa2 as Resolved.

I'll mark it as resolved.
Reopen it if necessary.

Jul 27 2020, 1:57 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
GitHub <noreply@github.com> committed rVYOSONEX4191b076f173: Merge pull request #519 from sever-sever/T1117 (authored by dmbaturin).
Jul 27 2020, 1:54 PM
Viacheslav added a comment to T1117: 'show ipv6 bgp route-map' missing.

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

Jul 27 2020, 1:41 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav closed T1295: FRR: update documentation , a subtask of T1288: FRR: rewrite staticd backend (/opt/vyatta/share/vyatta-cfg/templates/protocols/static/*), as Resolved.
Jul 27 2020, 11:48 AM · VyOS 1.3 Equuleus (1.3.3)