Page MenuHomeVyOS Platform
Feed All Stories

Jun 25 2020

dmbaturin added a project to T2159: webproxy log read from wrong file: VyOS 1.3 Equuleus.
Jun 25 2020, 5:42 AM · VyOS 1.3 Equuleus (1.3.0), vyatta-webproxy
dmbaturin added a project to T2155: Cannot set anything on Intel 82599ES 10-Gigabit SFI/SFP+: VyOS 1.3 Equuleus.
Jun 25 2020, 5:41 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin renamed T2114: Use unique interface name prefix for each tunnel type from change the syntax for tunnel interfaces to Use unique interface name prefix for each tunnel type.
Jun 25 2020, 5:39 AM · VyOS 1.5 Circinus
dmbaturin edited projects for T2114: Use unique interface name prefix for each tunnel type, added: VyOS 1.4 Sagitta; removed VyOS 1.3 Equuleus.

It may be a good idea, but it sure needs a serious and broad discussion. I'm moving it to 1.4 for now, though we may move it back if we have time before the freeze.

Jun 25 2020, 5:39 AM · VyOS 1.5 Circinus
dmbaturin closed T2101: Fix VXLAN config option parsing, a subtask of T2057: Generalised Interface configuration, as Resolved.
Jun 25 2020, 5:37 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin closed T2101: Fix VXLAN config option parsing as Resolved.
Jun 25 2020, 5:37 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a project to T2062: Wrong dhcp-server static route subnet bytes: VyOS 1.3 Equuleus.
Jun 25 2020, 5:36 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin edited projects for T2038: repository organisation change, added: VyOS 1.4 Sagitta; removed VyOS 1.3 Equuleus.

Since we are heading towards a freeze, I believe it's better to live big changes for later, even though I don't categorically disagree with the idea.

Jun 25 2020, 5:35 AM · Invalid
dmbaturin created VyOS 1.4 Sagitta.
Jun 25 2020, 5:34 AM
dmbaturin added projects to T2090: Deleting 'service salt-minion' causes python TypeError: VyOS 1.2 Crux, VyOS 1.3 Equuleus.
Jun 25 2020, 5:32 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
dmbaturin closed T1986: Python configuration manipulation library leaks open files as Resolved.
Jun 25 2020, 5:30 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin changed the status of T1963: Can't copy or rename a node from Open to Confirmed.

Still reproducible in 1.3-rolling-202006241940

Jun 25 2020, 5:28 AM · VyOS 1.5 Circinus
trae32566 updated the task description for T2646: Sysctl for IPv4 ECMP Hash Policy Not Set.
Jun 25 2020, 5:22 AM · VyOS 1.3 Equuleus (1.3.0)
trae32566 created T2646: Sysctl for IPv4 ECMP Hash Policy Not Set.
Jun 25 2020, 5:20 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin closed T1776: vymgmt configure mode causes unpredictable behavior as Wontfix.

Now that we have an HTTP API, I believe it's time to deprecate vymgmt altogether.

Jun 25 2020, 5:09 AM · python-vyos-mgmt
trae32566 updated the task description for T2645: Editing route-map action requires adding a new rule.
Jun 25 2020, 3:42 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
trae32566 updated the task description for T2645: Editing route-map action requires adding a new rule.
Jun 25 2020, 3:10 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
trae32566 triaged T2645: Editing route-map action requires adding a new rule as Wishlist priority.
Jun 25 2020, 3:10 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
trae32566 created T2644: Bonding interfaces cannot be disabled.
Jun 25 2020, 2:57 AM · VyOS 1.3 Equuleus (1.3.0)
trae32566 created T2643: show interfaces does not scale with terminal width.
Jun 25 2020, 2:50 AM · VyOS 1.3 Equuleus (1.3.0)
trae32566 created T2642: sshd fails to start due to configuration error.
Jun 25 2020, 2:27 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) closed T2572: Wrong default units when defining traffic policy bandwidth as Resolved.
Jun 25 2020, 12:39 AM
Unknown Object (User) added a comment to T2572: Wrong default units when defining traffic policy bandwidth.

I have checked and fixed bandwidth default units for Limiter, Network Emulator, Rate Control,
Shaper and Shaper HFSC.

Jun 25 2020, 12:30 AM

Jun 24 2020

runar updated the task description for T2638: FRR: New framework for configuring FRR .
Jun 24 2020, 9:18 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2637: Vlan is not removed from the system.

vif interfaces are removed normally.

Jun 24 2020, 7:19 PM · VyOS 1.3 Equuleus (1.3.0)
SIN3R6Y added a comment to T2630: Allow Interface MTU over 9000.

There is the weird area here, as 1G interfaces are generally capped at 9K more or less (whether limits include those overheads or not is always weird, such as switches saying they are 9K but also 9120). For VM nics, you're never completely sure of what the host or what the switches directly connected to the hosts will allow either.

Maybe warn on over 9000 but not block it? Also, what are NVMeoF/RoCE NIC's saying these days? Still, since path MTU discovery isn't reliable, direct testing the interface seems like a good fallback, but while udev running it might be okay, again for VM nics, the host changing the underlying hardware could cause changes while running, so rescan on every commit?

Jun 24 2020, 6:58 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro updated the task description for T2582: Script daemon to offload processing during commit.
Jun 24 2020, 6:55 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav changed the status of T2637: Vlan is not removed from the system, a subtask of T2353: Interface [conf_mode] errors parent task, from Open to Needs testing.
Jun 24 2020, 6:48 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav changed the status of T2637: Vlan is not removed from the system from Open to Needs testing.
Jun 24 2020, 6:48 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1938: syslog doesn't start automatically as Resolved.
Jun 24 2020, 6:10 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po closed T2595: Update Linux Kernel to v4.19.128 as Resolved.
Jun 24 2020, 6:10 PM · VyOS 1.3 Equuleus (1.3.0)
fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

Update: After hooking up an actual EZIO device to my VM and working the code back and forth, I seem to have settled on this design:

Jun 24 2020, 4:55 PM · VyOS 1.2 Crux (VyOS 1.2.7)
Unknown Object (User) claimed T2641: Rewrite vpn ipsec OP commands in new style XML syntax.
Jun 24 2020, 4:48 PM · VyOS 1.4 Sagitta
Unknown Object (User) created T2641: Rewrite vpn ipsec OP commands in new style XML syntax.
Jun 24 2020, 4:48 PM · VyOS 1.4 Sagitta
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 24 2020, 4:28 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 24 2020, 4:11 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 24 2020, 4:09 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 24 2020, 3:49 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
zsdc created T2640: Running VyOS inside Docker containers.
Jun 24 2020, 3:48 PM · VyOS 1.3 Equuleus (1.3.3)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 24 2020, 3:37 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po reopened T2595: Update Linux Kernel to v4.19.128 as "Backport pending".
Jun 24 2020, 3:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a project to T2595: Update Linux Kernel to v4.19.128: VyOS 1.2 Crux (VyOS 1.2.6).
Jun 24 2020, 3:08 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1938: syslog doesn't start automatically from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 24 2020, 3:07 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po claimed T1938: syslog doesn't start automatically.
Jun 24 2020, 3:07 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
olofl created T2639: sort output of show vpn ipsec sa .
Jun 24 2020, 2:56 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T1938: syslog doesn't start automatically.

It looks like this bug is in the kernel.
1.2.5 - 4.19.106-amd64

Jun 24 2020, 2:50 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Viacheslav added a project to T1938: syslog doesn't start automatically: VyOS 1.2 Crux.
Jun 24 2020, 2:43 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Viacheslav closed T2633: Error with arp_accept on tun interface, a subtask of T2353: Interface [conf_mode] errors parent task, as Resolved.
Jun 24 2020, 12:34 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav closed T2633: Error with arp_accept on tun interface as Resolved.

Work as expected.

Jun 24 2020, 12:34 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2637: Vlan is not removed from the system.

The problem also probably exists with vif_s .. it needs to be investigated.

Jun 24 2020, 10:28 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2637: Vlan is not removed from the system.

https://github.com/vyos/vyos-1x/pull/474/files

Jun 24 2020, 10:27 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin claimed T2637: Vlan is not removed from the system.
Jun 24 2020, 10:05 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav changed the status of T2547: Rewrite protocol RIP [conf-mode] to new XML/Python style, a subtask of T2175: Rewriting all FRR processes allow for reloading and to XML/Python style, from Open to Needs testing.
Jun 24 2020, 9:49 AM
Viacheslav changed the status of T2547: Rewrite protocol RIP [conf-mode] to new XML/Python style from Open to Needs testing.
Jun 24 2020, 9:49 AM
runar updated the task description for T2638: FRR: New framework for configuring FRR .
Jun 24 2020, 9:43 AM · VyOS 1.3 Equuleus (1.3.0)
runar created T2638: FRR: New framework for configuring FRR .
Jun 24 2020, 9:38 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin closed T2634: remove autogeneration of interface "ip section" from vyatta-cfg-system as Resolved.
Jun 24 2020, 8:24 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2634: remove autogeneration of interface "ip section" from vyatta-cfg-system.

was done part of T2633

Jun 24 2020, 8:23 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav updated Viacheslav.
Jun 24 2020, 8:12 AM
Viacheslav updated subscribers of T2637: Vlan is not removed from the system.
Jun 24 2020, 8:06 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2637: Vlan is not removed from the system.
Jun 24 2020, 7:13 AM · VyOS 1.3 Equuleus (1.3.0)
srgjp added a comment to T1197: Can't login to the router after upgrade vyos from 1.1.8 to 1.2.0-epa3.

No problem occured after updating another machine from version VyOS 1.2-rolling-201910102056 to 1.3-rolling-202006230700. Login succeeded after reboot immediately.

Jun 24 2020, 6:01 AM · Invalid
Asteroza added a comment to T2630: Allow Interface MTU over 9000.

There is the weird area here, as 1G interfaces are generally capped at 9K more or less (whether limits include those overheads or not is always weird, such as switches saying they are 9K but also 9120). For VM nics, you're never completely sure of what the host or what the switches directly connected to the hosts will allow either.

Jun 24 2020, 2:29 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 23 2020

blackhole updated the task description for T2592: dhcp-relay discarding packets on valid interfaces.
Jun 23 2020, 11:32 PM · VyOS 1.3 Equuleus (1.3.0)
blackhole added a project to T2592: dhcp-relay discarding packets on valid interfaces: VyOS 1.3 Equuleus.
Jun 23 2020, 11:25 PM · VyOS 1.3 Equuleus (1.3.0)
SIN3R6Y added a comment to T2630: Allow Interface MTU over 9000.

could have the range 68-65536 but it may be a bit on the extreme side.

Jun 23 2020, 9:59 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav changed the status of T2633: Error with arp_accept on tun interface, a subtask of T2353: Interface [conf_mode] errors parent task, from Open to Needs testing.
Jun 23 2020, 7:41 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav changed the status of T2633: Error with arp_accept on tun interface from Open to Needs testing.
Jun 23 2020, 7:40 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2630: Allow Interface MTU over 9000.

could have the range 68-65536 but it may be a bit on the extreme side.

Jun 23 2020, 7:28 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2630: Allow Interface MTU over 9000.

https://github.com/vyos/vyos-1x/pull/473 was merged so now need to agree sane limits for the XML.

Jun 23 2020, 7:27 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2630: Allow Interface MTU over 9000.

I have a PR for this (not changing the XML limiting range) for review ATM.

Jun 23 2020, 7:25 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1538: Update conntrack-sync packages to fix VRRP issues from In progress to Needs testing.
Jun 23 2020, 7:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1538: Update conntrack-sync packages to fix VRRP issues.

New Jenkins Job established https://ci.vyos.net/job/vyos-build-netfilter/ with pipeline from https://github.com/vyos/vyos-build/blob/current/packages/netfilter/Jenkinsfile

Jun 23 2020, 7:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 23 2020, 7:11 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 23 2020, 7:10 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 23 2020, 7:10 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 23 2020, 6:58 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jack9603301 added a comment to T2630: Allow Interface MTU over 9000.

@SIN3R6Y The solution of @SIN3R6Y is worth considering

Jun 23 2020, 6:55 PM · VyOS 1.3 Equuleus (1.3.0)
SIN3R6Y added a comment to T2630: Allow Interface MTU over 9000.

a) not have any limitations regarding MTU at all and then detect an error when trying to apply the new MTU. This means no way to verify if the new mtu is correct beforehand so it doesn't comply with the verify/apply separation that's prescribed in the developer docs. I described a possible workaround using revert code in T2404.

Jun 23 2020, 6:26 PM · VyOS 1.3 Equuleus (1.3.0)
srgjp added a comment to T1197: Can't login to the router after upgrade vyos from 1.1.8 to 1.2.0-epa3.

Just reproduced same issue on second system. Source VMware vSphere Host.

Jun 23 2020, 6:23 PM · Invalid
srgjp added a comment to T1197: Can't login to the router after upgrade vyos from 1.1.8 to 1.2.0-epa3.

Same Problem here: After upgrading from 1.3-rolling-202005030117 to 1.3-rolling-202006230700 no login possible. After resetting password for admin user through password recovery login works. Rest of configuration was copied as should.

Jun 23 2020, 6:15 PM · Invalid
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 23 2020, 5:52 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 23 2020, 5:33 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 23 2020, 4:58 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po closed T2635: SSH: migrate to get_config_dict() as Resolved.
Jun 23 2020, 4:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2636: get_config_dict() shall always return a list on <multi/> nodes.
Jun 23 2020, 3:44 PM · VyOS 1.3 Equuleus (1.3.0)
c-po assigned T2636: get_config_dict() shall always return a list on <multi/> nodes to dmbaturin.
Jun 23 2020, 3:43 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2636: get_config_dict() shall always return a list on <multi/> nodes.
Jun 23 2020, 3:43 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2632: WireGuard: Cannot use only one preshared-key for one peer as Resolved.
Jun 23 2020, 2:27 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2635: SSH: migrate to get_config_dict() from Open to In progress.
Jun 23 2020, 2:05 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2635: SSH: migrate to get_config_dict().
Jun 23 2020, 2:05 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2587: Cannot enable the interface when the MTU is set to less than 1280.

related to T2630

Jun 23 2020, 1:22 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin created T2634: remove autogeneration of interface "ip section" from vyatta-cfg-system.
Jun 23 2020, 1:20 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2633: Error with arp_accept on tun interface.
vyos@vyos# set interfaces tunnel tun0 description '*** SITE1 ***'
[edit]
vyos@vyos# set interfaces tunnel tun0 encapsulation 'gre-bridge'
[edit]
vyos@vyos# set interfaces tunnel tun0 local-ip '10.0.3.239'
[edit]
vyos@vyos# set interfaces tunnel tun0 remote-ip '10.0.32.240'
[edit]
vyos@vyos# set interfaces tunnel tun0 ip enable-arp-accept
[edit]
vyos@vyos# set interfaces tunnel tun0 ip enable-arp-announce
[edit]
Jun 23 2020, 1:14 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2633: Error with arp_accept on tun interface.

https://github.com/vyos/vyos-1x/pull/472

Jun 23 2020, 1:07 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2587: Cannot enable the interface when the MTU is set to less than 1280.

It would be possible to make the scripts check if IPv6 is enabled on the interface (or system?) and make the minimal MTU 1280 in that case. If IPv6 on the interface is disabled or not supported, have it go as low as it can.

Jun 23 2020, 11:07 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2630: Allow Interface MTU over 9000.

This was discussed already in T2404. The problem is that NICs that expose their min/max MTU are rare. None of the NICs I have expose it, neither through sysfs nor through 'ip -d link show'. If I recap the discussion from T2404, there are 2 main ways to solve this:
a) not have any limitations regarding MTU at all and then detect an error when trying to apply the new MTU. This means no way to verify if the new mtu is correct beforehand so it doesn't comply with the verify/apply separation that's prescribed in the developer docs. I described a possible workaround using revert code in T2404.
b) have a mtu detection script that would be ran by udev on every new NIC detection (to support hotplugging NICs) that would determine the min/max mtu with a bruteforce binary search algorythm (try to set a mtu and see if it errors), then record the results in some temporary file that would get read by the config script. The idea was proposed by @thomas-mangin.

Jun 23 2020, 11:04 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T1829: Install Image script does not respect size of partition greater than 2G but less than disk size as Resolved.

@systo mark as resolved. Reopen it if necessary.

Jun 23 2020, 10:31 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav updated the task description for T2633: Error with arp_accept on tun interface.
Jun 23 2020, 9:25 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav assigned T2633: Error with arp_accept on tun interface to thomas-mangin.
Jun 23 2020, 9:20 AM · VyOS 1.3 Equuleus (1.3.0)