Page MenuHomeVyOS Platform
Feed All Stories

Jun 21 2020

starcraft66 created T2623: Creating sit tunnel fails with “Can not set “local” for tunnel sit tun1 at tunnel creation”.
Jun 21 2020, 7:21 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
Unknown Object (User) updated the task description for T2622: Pseudo-ethernet interface config disappears across versions.
Jun 21 2020, 7:09 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2622: Pseudo-ethernet interface config disappears across versions.
Jun 21 2020, 7:05 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) closed T2299: login radius-server priority as Resolved.

Works as expected, tested on 1.3-rolling-202006201113

Jun 21 2020, 6:18 AM · VyOS 1.3 Equuleus (1.3.0)
dsummers added a comment to T2619: Bug: Changes in NAT or ZONES from 1.2 to 1.3.

EDIT: EDITED from original for clarity

Jun 21 2020, 5:53 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 20 2020

thomas-mangin added a comment to T2621: show interfaces repeats interface description if it is longer then an arbitrary number of characters.

LOL - I could have commited :-) Thanks !

Jun 20 2020, 8:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX5d6f3db6a0a6: op-mode: T2621: fix repeated interface description.
Jun 20 2020, 8:34 PM
c-po closed T2621: show interfaces repeats interface description if it is longer then an arbitrary number of characters as Resolved.
Jun 20 2020, 8:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2621: show interfaces repeats interface description if it is longer then an arbitrary number of characters.

Added code received via Slack ;) extreme programming.

Jun 20 2020, 8:33 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2621: show interfaces repeats interface description if it is longer then an arbitrary number of characters.

@thomas-mangin I hope you can have a look here. Thanks!

Jun 20 2020, 7:48 PM · VyOS 1.3 Equuleus (1.3.0)
c-po assigned T2621: show interfaces repeats interface description if it is longer then an arbitrary number of characters to thomas-mangin.
Jun 20 2020, 7:47 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2621: show interfaces repeats interface description if it is longer then an arbitrary number of characters.
Jun 20 2020, 7:47 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) updated the task description for T2299: login radius-server priority.
Jun 20 2020, 12:15 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) updated the task description for T2299: login radius-server priority.
Jun 20 2020, 12:14 PM · VyOS 1.3 Equuleus (1.3.0)
c-po removed projects from T1538: Update conntrack-sync packages to fix VRRP issues: vyatta-vrrp, conntrack-tools.
Jun 20 2020, 11:59 AM · VyOS 1.3 Equuleus (1.3.0)
c-po renamed T1538: Update conntrack-sync packages to fix VRRP issues from conntrack-sync no longer works with VRRP/high-availability to Update conntrack-sync packages to fix VRRP issues.
Jun 20 2020, 11:59 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1538: Update conntrack-sync packages to fix VRRP issues from Open to In progress.
Jun 20 2020, 11:59 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1538: Update conntrack-sync packages to fix VRRP issues.

Picking up on the build issue

Jun 20 2020, 11:58 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2620: Add ipsec peer-name to log to simplifies grepping and troubleshooting.
Jun 20 2020, 7:07 AM · VyOS 1.2 Crux (VyOS 1.2.8)
dsummers added a comment to T2619: Bug: Changes in NAT or ZONES from 1.2 to 1.3.
EDIT: See simplified configuration below
Jun 20 2020, 7:07 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2619: Bug: Changes in NAT or ZONES from 1.2 to 1.3.

VyOS 1.3 uses nftables for performing NAT operations. It might be possible that there is a bug in the new code. It would be interesting to get a copy of your sudo iptables-save -t nat and sudo iptables-save output on 1.2 so we can check it in 1.3.

Jun 20 2020, 6:37 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2618: Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting as Resolved.
Jun 20 2020, 6:15 AM · VyOS 1.3 Equuleus (1.3.0)
dsummers added a comment to T2619: Bug: Changes in NAT or ZONES from 1.2 to 1.3.
Version:          VyOS 1.3-rolling-202006200117
Release Train:    equuleus
Jun 20 2020, 4:09 AM · VyOS 1.3 Equuleus (1.3.0)
dsummers added a comment to T2618: Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting.

I can confirm that your change as of VyOS 1.3-rolling-202006200117 fixed the problem.

Jun 20 2020, 3:53 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 19 2020

dsummers added a comment to T2618: Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting.

I will do that tonight.

Jun 19 2020, 8:28 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2618: Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting from Confirmed to Needs testing.
Jun 19 2020, 8:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2618: Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting.

The next rolling ISO will have a fix for the migrations script. It would be nice if you could re-upgrade from 1.2 to additionally verify the fix besides me.

Jun 19 2020, 8:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX7e258d0f77c0: router-advert: T2618: fix for wrongly converted "autonomous-flag".
Jun 19 2020, 8:25 PM
c-po changed the status of T2618: Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting from On hold to Confirmed.
Jun 19 2020, 8:17 PM · VyOS 1.3 Equuleus (1.3.0)
dsummers added a comment to T2618: Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting.
set interfaces ethernet eth0 address '2001:XXXX:YYYY:10::1/64'
set interfaces ethernet eth0 address '10.0.10.1/24'
set interfaces ethernet eth0 description 'Management Network'
set interfaces ethernet eth0 duplex 'auto'
set interfaces ethernet eth0 hw-id '52:54:00:c4:7f:61'
set interfaces ethernet eth0 ipv6 dup-addr-detect-transmits '1'
set interfaces ethernet eth0 ipv6 router-advert cur-hop-limit '64'
set interfaces ethernet eth0 ipv6 router-advert link-mtu '0'
set interfaces ethernet eth0 ipv6 router-advert managed-flag 'true'
set interfaces ethernet eth0 ipv6 router-advert max-interval '600'
set interfaces ethernet eth0 ipv6 router-advert other-config-flag 'true'
set interfaces ethernet eth0 ipv6 router-advert prefix 2001:XXXX:YYYY:10::/64 autonomous-flag 'false'
set interfaces ethernet eth0 ipv6 router-advert prefix 2001:XXXX:YYYY:10::/64 on-link-flag 'true'
set interfaces ethernet eth0 ipv6 router-advert prefix 2001:XXXX:YYYY:10::/64 valid-lifetime '2592000'
set interfaces ethernet eth0 ipv6 router-advert reachable-time '0'
set interfaces ethernet eth0 ipv6 router-advert retrans-timer '0'
set interfaces ethernet eth0 ipv6 router-advert send-advert 'true'
set interfaces ethernet eth0 smp-affinity 'auto'
set interfaces ethernet eth0 speed 'auto'
Jun 19 2020, 7:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXbe68f60ad4b4: dhcpv6-pd: T421: fix unknown lvalue 'StartLimitIntervalSec' warning.
Jun 19 2020, 7:50 PM
dsummers added a comment to T2618: Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting.

Version: VyOS 1.2.5+
Release Train: crux

Jun 19 2020, 7:44 PM · VyOS 1.3 Equuleus (1.3.0)
c-po triaged T2618: Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting as Normal priority.
Jun 19 2020, 7:37 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2618: Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting from Open to On hold.
Jun 19 2020, 7:37 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2618: Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting.

Can you please share which 1.2 version was used and also a show configuration commands output so the issue can be reproduced easily.

Jun 19 2020, 7:37 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2564: Extend VyOS to support appliance LCDs.

@fmertz for easier developing I have a bunch of BASH aliases which are also mapped into my docker container.

Jun 19 2020, 7:33 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po added a comment to T2589: delete pseudo-ethernet failed.

Added a basic test so this issue does not re-appear on ISO build https://github.com/vyos/vyos-smoketest/commit/b38a42d9d4ab302b44d48844fae49bb0a0817d04

Jun 19 2020, 7:30 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2589: delete pseudo-ethernet failed as Resolved.
Jun 19 2020, 7:30 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXdf1096e271e0: pseudo-ethernet: T2589: fix for deleting interface(s).
Jun 19 2020, 7:21 PM
jjakob added a comment to T2564: Extend VyOS to support appliance LCDs.

Fair point. In that case I agree with not including a raw config option.
As for the errors when installing vyos-1x, c-po already pointed out why this occurs.For this reason I don't rebase on upstream while working on a set of changes locally, I always try to keep the installed iso and local git state as much together as possible. I also run docker from the vyos-build repo and have the vyos-1x repo dir in vyos-build/packages/vyos-1x (where the included scripts/build-packages would put it) so I can just docker run and build without having to copy any files anywhere, just scp the built deb into the VM.

Jun 19 2020, 7:21 PM · VyOS 1.2 Crux (VyOS 1.2.7)
dsummers created T2619: Bug: Changes in NAT or ZONES from 1.2 to 1.3.
Jun 19 2020, 7:17 PM · VyOS 1.3 Equuleus (1.3.0)
dsummers created T2618: Conversion from 1.2 to 1.3 lost RADVD prefix autonomous-flag setting.
Jun 19 2020, 7:07 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2564: Extend VyOS to support appliance LCDs.

Hi @fmertz, this is a more or less common "issue" during peak development times.

Jun 19 2020, 4:33 PM · VyOS 1.2 Crux (VyOS 1.2.7)
fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

At this point, i could use a couple of wise words for the development process.

Jun 19 2020, 4:14 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po closed T2490: Add serial (rs232) to ssh bridge service as Resolved.
Jun 19 2020, 3:13 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2490: Add serial (rs232) to ssh bridge service from In Progress to Finished on the VyOS 1.3 Equuleus board.
Jun 19 2020, 3:13 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXe3fdb3c4f2b2: Merge branch 'console-server' of github.com:c-po/vyos-1x into current.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEX9130507c08a8: console-server: T2490: set service priority to 990.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEX647af6c5405e: console-server: T2490: server must listen only on localhost.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEXff54df9b8bf8: op-mode: console-server: T2490: rename "connect console-server" to "connect….
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEX587416ef6068: console-server: T2490: add SSH support for direct device access.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEX96a4b6f46c99: op-mode: add "show ip ports" to list local opened ports.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEX2f76178d909b: console-server: T2490: remove superfluous "port" node from XML definition.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEXa9daaa840934: op-mode: console-server: T2490: get connection info.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEXb509bbf0c0bf: console-server: T2490: rename CLI to console-server.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEXe59da2923cbb: console-server: T2490: add SSH support.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEX067ddcf27ac1: console-server: T2490: log to journald.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEXb242e24af4d8: console-server: T2490: move CLI parsing to get_config_dict().
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEXa1ba7bae0267: console-server: T2490: replace ser2net with conserver.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEX14481a6e226e: op-mode: T2490: add "connect serial-proxy" CLI command.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEXb02de1795f5b: console-server: T2490: rename CLI to "serial-proxy".
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEXf1f2b647195d: console-server: T2490: add default CLI values.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEX6727ddc78035: console-server: T2490: use new USB ports "by-bus".
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEX538333e24e65: console-server: T2490: use "ls" for completion helper.
Jun 19 2020, 3:08 PM
c-po committed rVYOSONEX4384a2973993: console-server: T2490: initial support.
Jun 19 2020, 3:08 PM
c-po moved T2490: Add serial (rs232) to ssh bridge service from Backlog to In Progress on the VyOS 1.3 Equuleus board.
Jun 19 2020, 2:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po triaged T2490: Add serial (rs232) to ssh bridge service as Wishlist priority.
Jun 19 2020, 2:33 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2490: Add serial (rs232) to ssh bridge service from Open to In progress.
Jun 19 2020, 2:33 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2490: Add serial (rs232) to ssh bridge service.

Documentation is here: https://docs.vyos.io/en/latest/services/console-server.html

Jun 19 2020, 2:27 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2564: Extend VyOS to support appliance LCDs.

I'm no fan of the raw options from dhcp and openvpn and think we should not add more of those. Unfortunately they have been inherited from Vyatta. ISC DHCP could never be replaced by any other DHCP server due to this fact which is IMHO a super bad CLI design.

Jun 19 2020, 2:23 PM · VyOS 1.2 Crux (VyOS 1.2.7)
GitHub <noreply@github.com> committed rVYOSONEXa686e090b2bd: op-mode: T2617: rewrite vyatta-op-quagga to XML (authored by Viacheslav Hletenko <v.gletenko@vyos.io>).
Jun 19 2020, 1:56 PM
Viacheslav claimed T2617: Rewrite vyatta-op-quagga "show" to XML.
Jun 19 2020, 11:15 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2617: Rewrite vyatta-op-quagga "show" to XML.
  1. PR for removing old vyatta-op-quagga code https://github.com/vyos/vyatta-op-quagga/pull/7
  2. PR for add commands to new XML format https://github.com/vyos/vyos-1x/pull/466
Jun 19 2020, 11:11 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2617: Rewrite vyatta-op-quagga "show" to XML.
Jun 19 2020, 10:48 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2564: Extend VyOS to support appliance LCDs.

@c-po I tend to agree to have as much predefined templates, but I'd leave the option to have a custom config if the user wants to, I don't like imposing artificial limitations. We already allow custom options with dhcp-server, openvpn..., why not allow specifying your own conf file for the driver section to include? Some things are impossible without either this or going with approach 2 by exposing absolutely all configurable driver options through the config. I'd prefer that, but if it results in too much options/config size, the alternative is as I described. But in the long term I think approach 2 would be the best.

Jun 19 2020, 9:16 AM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po added a comment to T2564: Extend VyOS to support appliance LCDs.

I'd go with option 1 to have a well known list of working and supported LCD displays. Each will have it's own configuration template which is used when implementing. I'm not a fan of "power user options" as this usually causes more harm then good - also users tend to be overwhelmed by the number of CLI options. We rather should make adding new display types super easy with proper documentation.

Jun 19 2020, 5:25 AM · VyOS 1.2 Crux (VyOS 1.2.7)
kroy created T2616: BFD Configuration causes flapping.
Jun 19 2020, 3:44 AM

Jun 18 2020

rgrant added a comment to T1221: BGP - Default route injection is not processed by the specific route-map.

No, seems to be fixed! I was pretty sure it was upstream, must be resolved now.

Jun 18 2020, 11:50 PM · VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin renamed T2311: Statically configured name servers may not take precedence over ones from DHCP from name servers in static configuration can't take effect to Statically configured name servers may not take precedence over ones from DHCP.
Jun 18 2020, 11:42 PM · VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin committed rVYOSONEX4281a42d732f: [T2311] name servers via cmdline can't take effect (authored by MapleWang).
Jun 18 2020, 11:41 PM
dmbaturin closed T2311: Statically configured name servers may not take precedence over ones from DHCP as Resolved.
Jun 18 2020, 11:40 PM · VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin changed the status of T1966: segfault of configuration lead to disaster in router from Duplicate to Resolved.

Do not use vyatta-cfg-cmd-wrapper. The script-template takes care of the environment setup and exposes the set/delete/commit command for you to run as if it was an interactive session.

Jun 18 2020, 11:35 PM · VyOS 1.2 Crux (VyOS 1.2.4)
dmbaturin merged T1966: segfault of configuration lead to disaster in router into T1089: Segmentation Fault in vyatta-op-cmd-wrapper.
Jun 18 2020, 11:33 PM
dmbaturin merged task T1966: segfault of configuration lead to disaster in router into T1089: Segmentation Fault in vyatta-op-cmd-wrapper.
Jun 18 2020, 11:33 PM · VyOS 1.2 Crux (VyOS 1.2.4)
dmbaturin renamed T1089: Segmentation Fault in vyatta-op-cmd-wrapper from Segmentation Fult vyatta-op-cmd-wrapper to Segmentation Fault in vyatta-op-cmd-wrapper.
Jun 18 2020, 11:32 PM
dmbaturin closed T2026: Make cli-shell-api correctly exit with non-zero code on failures as Resolved.
Jun 18 2020, 11:30 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a comment to T2026: Make cli-shell-api correctly exit with non-zero code on failures.

https://github.com/vyos/vyatta-cfg/commit/7f6eb1ed2c2a9dc76227ac355446b6d4b6c27733
https://github.com/vyos/vyatta-cfg/commit/72d0243f10e4df7c2fb7ce35c3d7f333e83bab97
https://github.com/vyos/vyatta-cfg/commit/4592ae65d42e5d8eba77350f8339e07350ad0908

Jun 18 2020, 11:30 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a comment to T1901: Semicolon in values is interpreted as a part of the shell command by validators.

This is a much broader issue in fact, and has nothing to do with VRRP! It's also a possible shell injection, though for values coming from local sources it's irrelevant.

Jun 18 2020, 11:23 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin closed T2482: Update PowerDNS recursor to 4.3.1 for CVE-2020-10995 as Resolved.

It's updated in current, still needs an update in crux.

Jun 18 2020, 11:18 PM · Restricted Project
dmbaturin edited projects for T2482: Update PowerDNS recursor to 4.3.1 for CVE-2020-10995, added: VyOS 1.2 Crux (VyOS 1.2.6); removed VyOS 1.2 Crux (VyOS 1.2.5).
Jun 18 2020, 11:18 PM · Restricted Project
dmbaturin renamed T1901: Semicolon in values is interpreted as a part of the shell command by validators from Semicolon in values gets past the validator and becomes a part of the value to Semicolon in values is interpreted as a part of the shell command by validators.
Jun 18 2020, 11:16 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin renamed T1901: Semicolon in values is interpreted as a part of the shell command by validators from VRRP priority not properly checked to Semicolon in values gets past the validator and becomes a part of the value.
Jun 18 2020, 10:56 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin closed T1926: poweroff in 5 displays an error message as Resolved.

Definitely works fine after the work from T1855

Jun 18 2020, 10:45 PM
dmbaturin renamed T2303: Unable to delete the image version that came from OVA from Unable to delete system image to Unable to delete the image version that came from OVA.
Jun 18 2020, 10:44 PM · VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin closed T1406: MAC addresses cause invalid arguments in firewall as Invalid.

If more evidence that is valid appears, please reopen.

Jun 18 2020, 10:41 PM
dmbaturin edited projects for T1577: 'system console powersave' don't work after reboot, added: VyOS 1.2 Crux; removed VyOS 1.2 Crux (VyOS 1.2.6).
Jun 18 2020, 10:40 PM · VyOS 1.2 Crux
dmbaturin edited projects for T1699: Default net.ipv6.route.max_size 32768 is too low, added: VyOS 1.2 Crux (VyOS 1.2.6); removed VyOS 1.2 Crux.
Jun 18 2020, 10:39 PM · VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin closed T1577: 'system console powersave' don't work after reboot as Resolved.
Jun 18 2020, 10:39 PM · VyOS 1.2 Crux
dmbaturin closed T1699: Default net.ipv6.route.max_size 32768 is too low as Resolved.
Jun 18 2020, 10:36 PM · VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin added a project to T1292: Issues while deleting all rules from a firewall: VyOS 1.3 Equuleus.

Sadly, still reproducible. I fear we may want to keep it as a known wart until the firewall rewrite is complete.

Jun 18 2020, 10:31 PM · VyOS 1.4 Sagitta