Page MenuHomeVyOS Platform
Feed All Stories

Jun 24 2020

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)
c-po committed rVYOSONEX3caf131cae11: Makefile: T2633: remove "tunnel/ip/node.def".
Jun 24 2020, 7:41 AM
c-po committed rVYOSONEX4aaba941dc5a: Revert "tunnel: T2633: undelete interfaces ip/node.def files".
Jun 24 2020, 7:41 AM
c-po added a reverting change for rVYOSONEX45c81add25e7: tunnel: T2633: undelete interfaces ip/node.def files: rVYOSONEX4aaba941dc5a: Revert "tunnel: T2633: undelete interfaces ip/node.def files".
Jun 24 2020, 7:41 AM
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)
c-po committed rVYOSONEX45c81add25e7: tunnel: T2633: undelete interfaces ip/node.def files.
Jun 23 2020, 11:26 PM
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
GitHub <noreply@github.com> committed rVYOSONEX78d63b91572f: Merge pull request #473 from thomas-mangin/T2630 (authored by c-po).
Jun 23 2020, 5:57 PM
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 committed rVYOSONEX1d7f88b459da: ssh: T2635: migrate to get_config_dict().
Jun 23 2020, 4:54 PM
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)
GitHub <noreply@github.com> committed rVYOSONEX48ee777481e4: Merge pull request #472 from thomas-mangin/T2633 (authored by c-po).
Jun 23 2020, 4:43 PM
GitHub <noreply@github.com> committed rVYOSONEX7e4bd9459dc7: Merge pull request #468 from SIN3R6Y/current (authored by c-po).
Jun 23 2020, 4:42 PM
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 committed rVYOSONEX0c692045bf9b: ssh: T2635: remove ' in comment to avoid proprocessor warnings.
Jun 23 2020, 2:47 PM
c-po committed rVYOSONEXa747a3975b93: ssh: T2635: migrate from a script base completion helper to a list.
Jun 23 2020, 2:33 PM
c-po committed rVYOSONEX289f513c3bab: wireguard: T2632: support PSK on multiple peers.
Jun 23 2020, 2:33 PM
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)
GitHub <noreply@github.com> committed rVYOSONEX70d45cdec426: Merge pull request #471 from thomas-mangin/T2588-fix (authored by dmbaturin).
Jun 23 2020, 10:51 AM
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)
GitHub <noreply@github.com> committed rVYOSONEXe76378f0d46b: Merge pull request #470 from thomas-mangin/T2588-multi (authored by dmbaturin).
Jun 23 2020, 9:52 AM
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)
Viacheslav created T2633: Error with arp_accept on tun interface.
Jun 23 2020, 9:20 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2629: VXLAN interfaces don't actually allow you to configure most settings.

Breaking user existing configs should be a no-no. If the options can be used that way under Linux, then we should not restrict it if it is not invalid. If we intend to prevent it then we would need a way to warn users clearly and we have no framework for this ATM.

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

Need to add max MTU to operational mode and create a new validator using it and applying it to the xml. The only question being if the information is always available.

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

I see no issue with the proposed solution.

Jun 23 2020, 7:09 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2632: WireGuard: Cannot use only one preshared-key for one peer.
Jun 23 2020, 6:57 AM · VyOS 1.3 Equuleus (1.3.0)
klase created T2631: l2tp, sstp, pptp add option to disable radius accounting.
Jun 23 2020, 5:55 AM · VyOS 1.3 Equuleus (1.3.0)
dsummers added a comment to T1293: Zone-policy implementation does not allow secondary IP on an interface to communicate.

Is this related to T2619? It sure looks like it to me.

Jun 23 2020, 3:24 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 22 2020

c-po added a comment to T2588: Add support for default values to the interface-definition format.

A first implementation is already live with the console-server https://github.com/vyos/vyos-1x/blob/current/src/conf_mode/service_console-server.py

Jun 22 2020, 8:47 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXacb36882e1ea: vpn: sstp: T2008: fix improper use of fail-time dictionary key.
Jun 22 2020, 8:44 PM
c-po committed rVYOSONEX62ef43fe5e36: vpn: pptp: T2351: fix improper use of fail-time dictionary key.
Jun 22 2020, 8:44 PM
c-po committed rVYOSONEX749dbd53298b: vpn: l2tp: T2264: fix improper use of fail-time dictionary key.
Jun 22 2020, 8:44 PM
c-po committed rVYOSONEX6d847cd6fb39: pppoe-server: T2314: fix improper use of fail-time dictionary key.
Jun 22 2020, 8:40 PM
c-po committed rVYOSONEXaa1a2ea7d038: Merge branch 'default-dict' of github.com:c-po/vyos-1x into current.
Jun 22 2020, 8:35 PM
c-po committed rVYOSONEX46f4aa47cc62: console-server: T2588: migrate to defaults from XML interface definitions.
Jun 22 2020, 8:35 PM
c-po committed rVYOSONEX8857f407b7e0: xml: T2588: add gitignore for generated defaults.
Jun 22 2020, 8:35 PM
c-po committed rVYOSONEXbfa969c37711: Merge branch 'T2588' of https://github.com/thomas-mangin/vyos-1x into default….
Jun 22 2020, 8:35 PM
c-po committed rVYOSONEXe18fe3704a40: Debian: remove duplicate build dependency.
Jun 22 2020, 8:35 PM
c-po committed rVYOSONEX1cc5001e3755: xml: ssh: fix typo in service description.
Jun 22 2020, 8:35 PM
SIN3R6Y updated the task description for T2630: Allow Interface MTU over 9000.
Jun 22 2020, 8:29 PM · VyOS 1.3 Equuleus (1.3.0)
SIN3R6Y created T2630: Allow Interface MTU over 9000.
Jun 22 2020, 8:29 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 22 2020, 8:20 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 22 2020, 8:17 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
GitHub <noreply@github.com> committed rVYOSONEXa8ae4f46a5d0: rip: T2547: rewriten implementation in Python and XML (authored by Viacheslav Hletenko <v.gletenko@vyos.io>).
Jun 22 2020, 8:05 PM
SIN3R6Y added a comment to T2629: VXLAN interfaces don't actually allow you to configure most settings.

Thinking on this, should ("source-address" / "remote") and ("group" / "source-interface") be mutually exclusive? I cant think of any reason you would want both set to be setup on the same interface, I'm not even sure you can have both. Usually ("source-address" / "remote") would be used for unicast setups, and ("group" / "source-interface") for multicast. Seems like an either or, but not both, setup would be ideal.

Jun 22 2020, 7:38 PM · VyOS 1.3 Equuleus (1.3.0)
SIN3R6Y updated the task description for T2629: VXLAN interfaces don't actually allow you to configure most settings.
Jun 22 2020, 7:25 PM · VyOS 1.3 Equuleus (1.3.0)
SIN3R6Y created T2629: VXLAN interfaces don't actually allow you to configure most settings.
Jun 22 2020, 7:06 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) claimed T1293: Zone-policy implementation does not allow secondary IP on an interface to communicate.
Jun 22 2020, 5:10 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) claimed T1221: BGP - Default route injection is not processed by the specific route-map.
Jun 22 2020, 5:09 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po committed rVYOSONEX7945c491fb7e: dns-forwarding: T2486: fix warning about missing terminating ' character.
Jun 22 2020, 3:47 PM
Unknown Object (User) closed T2225: PIM/IGMP documentation, a subtask of T1729: PIM (Protocol Independent Multicast) implementation, as Resolved.
Jun 22 2020, 3:17 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Unknown Object (User) closed T2225: PIM/IGMP documentation as Resolved.
Jun 22 2020, 3:17 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
Unknown Object (User) created T2628: Make logs more user friendly..
Jun 22 2020, 2:54 PM · VyOS 1.3 Equuleus (1.3.5)
jjakob changed the subtype of T2627: 'system static-host-mapping' only allows one IP address per hostname, it should allow one IPv4 and one IPv6 simultaneously from "Task" to "Enhancement".
Jun 22 2020, 10:38 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob triaged T2627: 'system static-host-mapping' only allows one IP address per hostname, it should allow one IPv4 and one IPv6 simultaneously as Wishlist priority.
Jun 22 2020, 10:37 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T1773: Make it possible to export config to JSON from Open to In progress.
Jun 22 2020, 10:28 AM · VyOS 1.2 Crux (VyOS 1.2.7)
Unknown Object (User) renamed T2626: Changing pseudo-ethernet mode, throws CLI error from Pseudo-ethernet not behaving like it should to Changing pseudo-ethernet mode, throws CLI error.
Jun 22 2020, 10:12 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2626: Changing pseudo-ethernet mode, throws CLI error.
Jun 22 2020, 10:10 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T1751: DNS server addresses from DHCPv6 are not added to resolv.conf.

This would have been fixed for isc-dhcp-client if T2590 hadn't happened in the process of me working on it, now it requires writing a new dhclient script for the WIDE client.

Jun 22 2020, 9:47 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus
jjakob changed the status of T1751: DNS server addresses from DHCPv6 are not added to resolv.conf, a subtask of T2464: DNS bugs (parent task), from In progress to Blocked.
Jun 22 2020, 9:44 AM · VyOS Rolling
jjakob changed the status of T1751: DNS server addresses from DHCPv6 are not added to resolv.conf from In progress to Blocked.
Jun 22 2020, 9:44 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus