Page MenuHomeVyOS Platform
Feed All Stories

Jun 22 2020

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)
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