Page MenuHomeVyOS Platform
Feed All Stories

Jun 23 2020

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
jjakob added a parent task for T2590: DHCPv6 not updating nameservers and search domains since replacing isc-dhcp-client with WIDE dhcp6c: T1751: DNS server addresses from DHCPv6 are not added to resolv.conf.
Jun 22 2020, 9:44 AM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.3 Equuleus (1.3.7)
jjakob added a subtask for T1751: DNS server addresses from DHCPv6 are not added to resolv.conf: T2590: DHCPv6 not updating nameservers and search domains since replacing isc-dhcp-client with WIDE dhcp6c.
Jun 22 2020, 9:43 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus
jjakob closed T2054: Changing "system name-server" doesn't update dns forwarding config, neither does "restart dns forwarding", a subtask of T2464: DNS bugs (parent task), as Resolved.
Jun 22 2020, 9:42 AM · VyOS Rolling
jjakob closed T2054: Changing "system name-server" doesn't update dns forwarding config, neither does "restart dns forwarding" as Resolved.

Fixed as part of T2486

Jun 22 2020, 9:42 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob closed T2463: DHCP-received nameserver not added to vyos-hostsd, a subtask of T2464: DNS bugs (parent task), as Resolved.
Jun 22 2020, 9:41 AM · VyOS Rolling
jjakob closed T2463: DHCP-received nameserver not added to vyos-hostsd as Resolved.

Fixed as part of T2486

Jun 22 2020, 9:41 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2483: DHCP most likely not restarting pdns_recursor.

The above PR419 did not fix the issue as a wrong pdns-recursor process name was used (its real name is 'pdns-rec/worker'). It was fixed as part of T2486.

Jun 22 2020, 9:40 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob closed T2534: pdns-recursor override.conf error, a subtask of T2464: DNS bugs (parent task), as Resolved.
Jun 22 2020, 9:34 AM · VyOS Rolling
jjakob closed T2534: pdns-recursor override.conf error as Resolved.
Jun 22 2020, 9:34 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2564: Extend VyOS to support appliance LCDs.

That's great, I like the config syntax. What does the interface alias do regarding the display? Maybe it could be read from the interface description? Then again the display name needs to be short as the displays are small and the interface description can be longer. Maybe default to reading the alias from the interface description and override it with the display alias.
For starting services in 1.3 we use systemd, it's simple to create new service files in src/systemd that will be put in /lib/systemd/system. Just make sure they're started manually by the config script and not as part of a target (just creating a service file without the Install section should ensure that).

Jun 22 2020, 9:33 AM · VyOS 1.2 Crux (VyOS 1.2.7)
GitHub <noreply@github.com> committed rVYOSONEX1d09b1a788cc: Merge pull request #452 from jjakob/T2486-dns-hostsd-fixes (authored by dmbaturin).
Jun 22 2020, 6:25 AM
Restricted Repository Identity closed T2486: DNS records set via 'system static-host-mapping' return NXDOMAIN from 'service dns forwarding' after a request to a forwarded zone, a subtask of T2464: DNS bugs (parent task), as Resolved.
Jun 22 2020, 6:24 AM · VyOS Rolling
Restricted Repository Identity closed T2486: DNS records set via 'system static-host-mapping' return NXDOMAIN from 'service dns forwarding' after a request to a forwarded zone as Resolved by committing rVYOSONEX1d09b1a788cc: Merge pull request #452 from jjakob/T2486-dns-hostsd-fixes.
Jun 22 2020, 6:24 AM · VyOS 1.3 Equuleus (1.3.0)
fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

FWIW, this integration package is coming along nicely. I was able to create the XML CLI. The python code is kept to a minimum by passing a dictionary of the Config to the template engine "render". At this point, I can generate the proper LCDd.conf and lcdproc.conf based on the CLI. I now need to work on start/stop/restart as well as (basic) config validation. I have nothing for lcdexec/menu this far.

Jun 22 2020, 1:14 AM · VyOS 1.2 Crux (VyOS 1.2.7)
fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

OK, another approach question.

Jun 22 2020, 12:58 AM · VyOS 1.2 Crux (VyOS 1.2.7)

Jun 21 2020

syncer updated the image for Maintainers from F14706: fa-users-green.png to F595198: profile.
Jun 21 2020, 2:07 PM
c-po committed rVYOSONEXa8041aa4a9e7: Increase version of Python library to 1.3.0.
Jun 21 2020, 1:12 PM
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 21 2020, 1:08 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po added a comment to T1995: "show vpn ike sa" command always show child-sas as down.

I feel @Dmitry has more experience here from past topics. I hope you do not mind the reassignment.

Jun 21 2020, 12:11 PM · VyOS 1.2 Crux (VyOS 1.2.8)
c-po reassigned T1995: "show vpn ike sa" command always show child-sas as down from c-po to Unknown Object (User).
Jun 21 2020, 12:10 PM · VyOS 1.2 Crux (VyOS 1.2.8)
c-po closed T2625: Provide generic Library for package builds as Unknown Status.
Jun 21 2020, 11:34 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2625: Provide generic Library for package builds from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Jun 21 2020, 11:33 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po closed T2610: default-lifetime is not reflected in the RA message as Resolved.
Jun 21 2020, 11:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1266: Put management traffic in separate routing table as Resolved.
Jun 21 2020, 11:32 AM · VyOS 1.2 Crux ( VyOS 1.2.0-EPA)
c-po added a comment to T1266: Put management traffic in separate routing table .

Or use a VRF T31, closing - feel free to reopen if you think this was done wrongly.

Jun 21 2020, 11:32 AM · VyOS 1.2 Crux ( VyOS 1.2.0-EPA)
c-po changed the status of T1165: Problem with upgrade on VYOS platform with more than 3 NICs with solution. from Open to In progress.
Jun 21 2020, 11:30 AM
c-po closed T480: Error if no serial interface is present (/dev/ttyS0: not a tty) as Resolved.
Jun 21 2020, 11:26 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po closed T480: Error if no serial interface is present (/dev/ttyS0: not a tty), a subtask of T2452: Serial console related issues, as Resolved.
Jun 21 2020, 11:26 AM · VyOS 1.3 Equuleus (1.3.6)
c-po added a comment to T480: Error if no serial interface is present (/dev/ttyS0: not a tty).

Should be resolved via T2569

Jun 21 2020, 11:26 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po closed T1739: Serial interface seems not to be deleted properly, a subtask of T2452: Serial console related issues, as Resolved.
Jun 21 2020, 11:25 AM · VyOS 1.3 Equuleus (1.3.6)
c-po closed T1739: Serial interface seems not to be deleted properly as Resolved.
Jun 21 2020, 11:25 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1739: Serial interface seems not to be deleted properly.

Resolved via T2569

Jun 21 2020, 11:25 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 21 2020, 10:49 AM · 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 21 2020, 10:45 AM · 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 21 2020, 10:45 AM · 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 21 2020, 10:43 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po committed rVYOSONEXe90581590b21: Jenkins: T2625: migrate to build library.
Jun 21 2020, 10:32 AM
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 21 2020, 10:24 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po changed the status of T2625: Provide generic Library for package builds from Open to In progress.
Jun 21 2020, 10:21 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po created T2625: Provide generic Library for package builds.
Jun 21 2020, 10:18 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po committed rVYOSONEXa39c0bdd9a7b: console: T2624: fix migration script for configured powersave and no console.
Jun 21 2020, 9:32 AM
c-po closed T2624: Serial Console: fix migration script for configured powersave and no console, a subtask of T2529: WWAN: migrate from ttyUSB device to new device in /dev/serial/by-bus, as Resolved.
Jun 21 2020, 9:30 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2624: Serial Console: fix migration script for configured powersave and no console as Resolved.
Jun 21 2020, 9:30 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2624: Serial Console: fix migration script for configured powersave and no console.
Jun 21 2020, 9:30 AM · VyOS 1.3 Equuleus (1.3.0)