Page MenuHomeVyOS Platform
Feed Search

Jun 19 2020

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)

Jun 18 2020

c-po added a comment to T2614: Add an option to mangle dict keys to vyos.config.get_config_dict().

Works as expected!

Jun 18 2020, 7:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2556: "show interfaces vrrp" does not return any interface.
Jun 18 2020, 5:48 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
c-po changed the status of T2556: "show interfaces vrrp" does not return any interface from Open to Confirmed.
Jun 18 2020, 5:46 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
c-po added a project to T2556: "show interfaces vrrp" does not return any interface: VyOS 1.2 Crux.
Jun 18 2020, 5:45 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
c-po added a comment to T2556: "show interfaces vrrp" does not return any interface.

This does not work in VyOS 1.2.5 either.

Jun 18 2020, 5:45 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
c-po committed rVYOSONEX025d76fb4b16: vyos: configdict: add dict_merge function.
Jun 18 2020, 4:56 PM
c-po reopened T2588: Add support for default values to the interface-definition format as "In progress".
Jun 18 2020, 3:51 PM · VyOS 1.3 Equuleus (1.3.0)

Jun 17 2020

c-po committed rVYOSONEXae345cb6f738: router-advert: T2185: migrate from SysVinit to systemd.
Jun 17 2020, 8:49 PM
c-po committed rVYOSONEX740ace13f36b: router-advert: T2609: add missing verify() for prefix lifetime.
Jun 17 2020, 8:49 PM
c-po closed T2609: router-advert: radvd does not start when lifetime is improperly configured as Resolved.
Jun 17 2020, 8:48 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2299: login radius-server priority.

Perfect. Thank You! I was against this feature the first time bit now I need it, too ;)

Jun 17 2020, 7:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated subscribers of T2141: Static ARP is not applied on boot.

The boot config load mechanism has been changed by @jestabro which possibly led to resolution of this bug

Jun 17 2020, 5:55 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2299: login radius-server priority.

@Dmitry I accidently merged this to quick. Now every RADIUS instance has a peiority node bit irs only evaluates foe system login. Can dou please fix the XML definitions to only have this for system login?

Jun 17 2020, 5:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2609: router-advert: radvd does not start when lifetime is improperly configured from Open to In progress.
Jun 17 2020, 5:23 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2609: router-advert: radvd does not start when lifetime is improperly configured.
Jun 17 2020, 5:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2478: login radius: use NAS-IP-Address if defined source address from Unknown Status to Resolved.
Jun 17 2020, 5:21 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2478: login radius: use NAS-IP-Address if defined source address from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 17 2020, 5:21 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po edited projects for T2478: login radius: use NAS-IP-Address if defined source address, added: VyOS 1.2 Crux (VyOS 1.2.6); removed Ready for Crux (1.2.x).
Jun 17 2020, 5:20 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2478: login radius: use NAS-IP-Address if defined source address from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 17 2020, 5:20 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po added a comment to T2478: login radius: use NAS-IP-Address if defined source address.

Feature now also in crux version ob libpam-radius.

Jun 17 2020, 5:20 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)

Jun 16 2020

c-po closed T2605: SNMP service is not disabled by default as Resolved.
Jun 16 2020, 4:40 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2605: SNMP service is not disabled by default from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 16 2020, 4:40 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2605: SNMP service is not disabled by default from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 16 2020, 4:40 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po changed the status of T2605: SNMP service is not disabled by default from Open to In progress.
Jun 16 2020, 4:33 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po created T2605: SNMP service is not disabled by default.
Jun 16 2020, 4:32 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po committed rVYOSONEX1be2084f3b93: snmp: T2321: use restart of start in systemctl.
Jun 16 2020, 4:29 PM

Jun 15 2020

c-po closed T2588: Add support for default values to the interface-definition format as Invalid.
Jun 15 2020, 7:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2588: Add support for default values to the interface-definition format.

My fault. defaultValue must pe placed outside of properties

Jun 15 2020, 7:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2518: Add support for IPv6 NAT (NPTv6).

@alexandrestein can I assume you‘re using NPTv6 on VyOS 1.2 series? If so you mind sharing an example/configuration so we can also improve our documentation?

Jun 15 2020, 5:15 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po added a comment to T2599: "show interfaces" does not list VIF interfaces in ascending order.
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface        IP Address                        S/L  Description
---------        ----------                        ---  -----------
dum0             172.18.254.201/32                 u/u
eth0             -                                 u/u
eth0.5           -                                 u/u
eth0.10          -                                 u/u
eth0.15          -                                 u/u
eth0.201         172.18.201.10/24                  u/u
eth0.202         2001:affe::201/64                 u/u
eth1             fd00::ffff/64                     u/u
eth2             -                                 A/D
lo               127.0.0.1/8                       u/u
                 ::1/128
Jun 15 2020, 3:29 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2599: "show interfaces" does not list VIF interfaces in ascending order as Resolved.
Jun 15 2020, 3:29 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2572: Wrong default units when defining traffic policy bandwidth.
vyos@vyos:~$ show config commands | grep traffic
set interfaces pppoe pppoe0 traffic-policy out 'QoS'
set traffic-policy shaper QoS bandwidth '50mbit'
set traffic-policy shaper QoS default bandwidth '100%'
set traffic-policy shaper QoS default queue-type 'fq-codel'
vyos@vyos:~$ tc class show dev pppoe0
vyos@vyos:~$
Jun 15 2020, 3:23 PM
c-po moved T2599: "show interfaces" does not list VIF interfaces in ascending order from Need Triage to Backlog on the VyOS 1.3 Equuleus board.
Jun 15 2020, 2:54 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2576: "show interfaces" does not return VTI from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Jun 15 2020, 2:54 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2576: "show interfaces" does not return VTI from Open to Needs testing.
Jun 15 2020, 2:54 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX79bb346293e9: login: radius: T2600: fix wrongly redered pam_radius_auth.conf.
Jun 15 2020, 2:53 PM
c-po closed T2600: RADIUS system login configuration rendered wrongly as Resolved.
Jun 15 2020, 2:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2600: RADIUS system login configuration rendered wrongly from Open to In progress.
Jun 15 2020, 2:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2600: RADIUS system login configuration rendered wrongly.
Jun 15 2020, 2:23 PM · VyOS 1.3 Equuleus (1.3.0)
c-po renamed T2599: "show interfaces" does not list VIF interfaces in ascending order from "show interfaces" does not list VIF interfaces in natural sorted order to "show interfaces" does not list VIF interfaces in ascending order.
Jun 15 2020, 2:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po assigned T2599: "show interfaces" does not list VIF interfaces in ascending order to thomas-mangin.
Jun 15 2020, 2:18 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2599: "show interfaces" does not list VIF interfaces in ascending order.
Jun 15 2020, 2:18 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2574: wan-load-balance snat bug and route problem.

Please also share your NAT configuration

Jun 15 2020, 7:45 AM · VyOS 1.3 Equuleus (1.3.6)

Jun 14 2020

c-po added a comment to T2596: Allow specifying source IP for 'add system image'.

Probably is can be set in a curlrc file which is populated from CLI options

Jun 14 2020, 8:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T1538: Update conntrack-sync packages to fix VRRP issues.
Jun 14 2020, 8:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a project to T1538: Update conntrack-sync packages to fix VRRP issues: VyOS 1.3 Equuleus.
Jun 14 2020, 8:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1538: Update conntrack-sync packages to fix VRRP issues.
Jun 14 2020, 8:10 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1415: equuleus: buster: 24-efi_packages.chroot fails to apply.

Booting on VMware ESX with EFI works as expected.

Jun 14 2020, 7:55 PM
c-po added a comment to T1415: equuleus: buster: 24-efi_packages.chroot fails to apply.

Is this still an issue? Or does it now work in EFI systems?

Jun 14 2020, 7:48 PM
c-po committed rVYOSONEX27c38bfc6925: wireless: T2354: add new validator for phy interfaces.
Jun 14 2020, 7:46 PM
c-po closed T2354: Wireless conf_mode errors, a subtask of T2353: Interface [conf_mode] errors parent task, as Resolved.
Jun 14 2020, 7:46 PM · VyOS 1.3 Equuleus (1.3.6)
c-po closed T2354: Wireless conf_mode errors as Resolved.
Jun 14 2020, 7:46 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2354: Wireless conf_mode errors.
Jun 14 2020, 7:01 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2594: Missing firmware for iwlwifi, a subtask of T1958: Include only firmware we actually need, as Resolved.
Jun 14 2020, 4:23 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2594: Missing firmware for iwlwifi as Resolved.
Jun 14 2020, 4:23 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2595: Update Linux Kernel to v4.19.128 as Resolved.
Jun 14 2020, 4:05 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2595: Update Linux Kernel to v4.19.128.
Jun 14 2020, 4:05 PM · VyOS 1.3 Equuleus (1.3.0)
c-po placed T1035: SNMP BGP 32 bit AS number fail up for grabs.
Jun 14 2020, 3:36 PM · VyOS 1.4 Sagitta (1.4.0)
c-po placed T1070: SWANCTL: DMVPN: ALL peers are deleted in swan when opennhrp tries to delete ONE peer up for grabs.
Jun 14 2020, 3:36 PM · Bugs, VyOS 1.3 Equuleus (1.3.9), VyOS 1.4 Sagitta (1.4.0-GA), Restricted Project
c-po placed T2594: Missing firmware for iwlwifi up for grabs.
Jun 14 2020, 2:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2594: Missing firmware for iwlwifi.

Okay, root cause is the extraction script which parses the Kernel source for included source/object files.

Jun 14 2020, 11:58 AM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2594: Missing firmware for iwlwifi.
Jun 14 2020, 11:42 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2594: Missing firmware for iwlwifi.

@jjakob by a weird coincidence I yesterday received a Thinkpad T420s which shows the exact same error.

Jun 14 2020, 11:41 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2594: Missing firmware for iwlwifi.

For driver firmware, it's just a ko file, which can then be used by setting the boot in the configuration directory to automatically load the kernel file, or by using the following command:

depmod
modprobe myko

Considering the general Linux, the path of this driver and kernel component is usually:

/lib/modules/`uname -r`/kernel/driver/mymod/
Jun 14 2020, 11:06 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2594: Missing firmware for iwlwifi.

Okay, the file is correctly installed, the question is, why the firmware is not accepted by the card. So there is no bug in general of the build system.

Jun 14 2020, 11:00 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2594: Missing firmware for iwlwifi.

@jjakob installing all firmware files will again bload the image. As said - root cause must be determined why that particular file did not end up in the image. The repo holds the firmware in question (https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-3945-2.ucode) so I'm currently debugging why it's not shipped.

Jun 14 2020, 10:51 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1872: Removing serial console port from ESXi VM causes flooded syslog.

Any rolling ISO generated after vyos-1.3-rolling-202006140117-amd64.iso will have the fix.

Jun 14 2020, 9:48 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2593: source NAT translation port can not be set when translation address is set to masquerade.

Any rolling ISO generated after vyos-1.3-rolling-202006140117-amd64.iso will have the fix.

Jun 14 2020, 9:48 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2593: source NAT translation port can not be set when translation address is set to masquerade as Resolved.
Jun 14 2020, 9:48 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX5f75ecc0e207: nat: T2593: fix for SNAT translation port when using masquerade.
Jun 14 2020, 9:47 AM
c-po added a comment to T2593: source NAT translation port can not be set when translation address is set to masquerade.

It now renders to:

Jun 14 2020, 9:46 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2593: source NAT translation port can not be set when translation address is set to masquerade.

The mentioned configuration results into this snippet on VyOS 1.2.5

Jun 14 2020, 9:37 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2593: source NAT translation port can not be set when translation address is set to masquerade from Open to In progress.
Jun 14 2020, 9:36 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2594: Missing firmware for iwlwifi.

It is not recommended to install Debian firmware- packages over vyos-linux-firmware. The question is why the firmware file in question is not pulled in automatically.

Jun 14 2020, 9:34 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXe85ce4276c09: console: T2569: bugfix removing entire console CLI tree.
Jun 14 2020, 9:29 AM
c-po added a comment to T1872: Removing serial console port from ESXi VM causes flooded syslog.

T2569 did an entire rewrite of the console command in XML / Pyhton. Bugfix for this problem is also tracked in that task.

Jun 14 2020, 9:29 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 13 2020

c-po closed T2321: VRF support for SSH, NTP, SNMP service as Resolved.
Jun 13 2020, 9:47 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2321: VRF support for SSH, NTP, SNMP service, a subtask of T2579: The root task for VRF features, as Resolved.
Jun 13 2020, 9:47 PM · VyOS 1.3 Equuleus (1.3.6)
c-po committed rVYOSONEXde112874efc3: snmp: T2321: add VRF support.
Jun 13 2020, 9:46 PM
c-po updated the task description for T2321: VRF support for SSH, NTP, SNMP service.
Jun 13 2020, 9:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2321: VRF support for SSH, NTP, SNMP service, a subtask of T2579: The root task for VRF features, from Open to Needs testing.
Jun 13 2020, 9:21 PM · VyOS 1.3 Equuleus (1.3.6)
c-po changed the status of T2321: VRF support for SSH, NTP, SNMP service from Open to Needs testing.
Jun 13 2020, 9:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX4dbc229db28c: op-mode: T2321: add "show vrf black processes" command.
Jun 13 2020, 9:19 PM
c-po committed rVYOSONEX5b1f06336b9c: ntp: T2321: add VRF support.
Jun 13 2020, 9:19 PM
c-po committed rVYOSONEX84abe1f9d224: ssh: T2321: always run "systemctl daemon-reload".
Jun 13 2020, 9:19 PM
c-po committed rVYOSONEX7b1f1fa56f7f: ntp: T2321: remove superfluous verify() step on network addresses.
Jun 13 2020, 9:19 PM
c-po committed rVYOSONEX13f9b8fab678: ntp: T2321: use list over string when working with Config().
Jun 13 2020, 9:19 PM
c-po added a comment to T2321: VRF support for SSH, NTP, SNMP service.
vyos@vyos:~$ show vrf black processes
 4624  sshd
 4404  ntpd
Jun 13 2020, 9:17 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2321: VRF support for SSH, NTP, SNMP service.

@daniil it will be fixed in tomorrows rolling ISO.

Jun 13 2020, 8:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX89a097ea0ad9: ssh: T2321: fix invalid string/list assignment of default port.
Jun 13 2020, 8:38 PM
c-po added a comment to T2574: wan-load-balance snat bug and route problem.

Can you share what you did to make it work again? NAT has recently be rewritten which could be the root cause.

Jun 13 2020, 8:34 AM · VyOS 1.3 Equuleus (1.3.6)
c-po merged T2577: /31 addresses are unable to be used in many cases into T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses.
Jun 13 2020, 8:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po merged task T2577: /31 addresses are unable to be used in many cases into T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses.
Jun 13 2020, 8:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2589: delete pseudo-ethernet failed.
Jun 13 2020, 7:34 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 12 2020

c-po added a comment to T421: Add Pv6 prefix delegation support.

A config Syntax is always migratable. Wide also supports scripts, but ISC PD (as I‘ve seen it, and interpret it) seems to have some rough edges. If you find a guide I will definately have a look.

Jun 12 2020, 1:54 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po added a comment to T421: Add Pv6 prefix delegation support.

@jjakob it was only choosen as it prooved to be "more simple" compared to ISC and that helper script. I have no affiliation with either implementation. I was not aware that it could cause other issue. If you need to change it to ISC you're free to go.

Jun 12 2020, 11:48 AM · VyOS 1.3 Equuleus (1.3.0-epa1)

Jun 11 2020

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

Unfortunately this results in an error:

Jun 11 2020, 10:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2571: NAT destination port with ! results in error as Resolved.
Jun 11 2020, 10:55 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX3b8c45989e8f: nat: T2571: add special handling for negated source/destination port(s).
Jun 11 2020, 10:54 PM