Page MenuHomeVyOS Platform
Feed All Stories

Jun 18 2020

dmbaturin created T2615: Provide an explicit option for server fingerprint in commit archive, and make insecure the default.
Jun 18 2020, 10:29 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin closed T1844: Fix interface configuration which was broken in T1762 , a subtask of T1846: Make session_config not depend on the current edit level, as Resolved.
Jun 18 2020, 10:28 PM
dmbaturin closed T1844: Fix interface configuration which was broken in T1762 as Resolved.

If it reappears, please reopen.

Jun 18 2020, 10:28 PM
dmbaturin added a project to T1805: vyos-build adding host system mdadm config to iso: VyOS 1.3 Equuleus.
Jun 18 2020, 10:28 PM
dmbaturin added a project to T1302: Allowing separate peer-group config for ipv6-unicast no longer needed.: VyOS 1.3 Equuleus.
Jun 18 2020, 10:21 PM
dmbaturin added a project to T1293: Zone-policy implementation does not allow secondary IP on an interface to communicate: VyOS 1.3 Equuleus.
Jun 18 2020, 10:21 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a project to T1221: BGP - Default route injection is not processed by the specific route-map: VyOS 1.2 Crux.

Could anyone test if it's still reproducible?

Jun 18 2020, 10:16 PM · VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin closed T1089: Segmentation Fault in vyatta-op-cmd-wrapper as Wontfix.

Sorry for a very late reply. The script-template already takes care of everything, there is no need to use vyatta-cfg-cmf-wrapper.

Jun 18 2020, 10:15 PM
dmbaturin added a project to T1877: Feature Request: Allow NAT to use network and address groups: VyOS 1.3 Equuleus.

With migration to nftables this is a very real possibiliy.

Jun 18 2020, 10:12 PM · VyOS 1.4 Sagitta
dmbaturin closed T1868: Add opportunity to get current values from API as Resolved.

1.3 rolling supports it already, see https://github.com/vyos/vyos-1x/blob/current/src/services/vyos-http-api-server#L195

Jun 18 2020, 10:11 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin renamed T1866: Commit archive over SFTP doesn't work with non-standard ports from SSH remote key was not OK to Commit archive over SFTP doesn't work with non-standard ports.
Jun 18 2020, 10:06 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
dmbaturin reopened T1826: Misleading message on "reboot at" command, a subtask of T1855: Clean up the reboot/poweroff CLI and script, as Open.
Jun 18 2020, 9:41 PM · VyOS Rolling, Restricted Project
dmbaturin reopened T1826: Misleading message on "reboot at" command as "Open".
Jun 18 2020, 9:41 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin updated the task description for T1855: Clean up the reboot/poweroff CLI and script.
Jun 18 2020, 9:40 PM · VyOS Rolling, Restricted Project
dmbaturin closed T1826: Misleading message on "reboot at" command, a subtask of T1855: Clean up the reboot/poweroff CLI and script, as Wontfix.
Jun 18 2020, 9:40 PM · VyOS Rolling, Restricted Project
dmbaturin closed T1826: Misleading message on "reboot at" command as Wontfix.

I wonder if it may be a good idea to make reboot and poweroff commands create a file in our own format.

Jun 18 2020, 9:40 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin closed T1337: Upgrading from 1.1.8 (or even latest 1.2.0) to any rolling release version fails to verify the ISO signature as Wontfix.

The rolling release images are not signed. Never were, though I hope at some point they will be. But then again, automatically signing images, with a key stored on a public-facing machine, without a password... kinda defeats the purpose of signing.

Jun 18 2020, 9:30 PM
dmbaturin added a comment to T2614: Add an option to mangle dict keys to vyos.config.get_config_dict().

Making it a default can make sense, if everyone agrees.

Jun 18 2020, 9:27 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin closed T2614: Add an option to mangle dict keys to vyos.config.get_config_dict() as Resolved.
Jun 18 2020, 9:26 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2564: Extend VyOS to support appliance LCDs.

I'd go with approach 3, if 2 is too complex. Have a predefined set of appliances that can be configured by a single option. For all other scenarios, one of:
a) have the user supply the path to a file in /config that the script will include in lcdd.conf as-is (as including a multi-line string in the config directly is very awkward and unreadable).
b ) we could for example make a /config/lcdproc directory, containing a template conf file that would be used if the user selected that option in config, still starting the daemon via the config.
c) or split out the individual driver sections with defaults (as in lcdd.conf) into many files in /config/lcdproc/$drivername.conf that can be edited by the user, and have a config option that selects which driver to use, and have the user edit the file to configure it.

Jun 18 2020, 9:21 PM · VyOS 1.2 Crux (VyOS 1.2.7)
fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

OK, question on the approach. Looking at LCDd.conf (check the link above), there are a few server options, but TONS of individual driver options. Doing some sort of complete support in VYOS would be fairly straightforward, but would lead to a massive XML file. The lcdproc project has been around a while, so there are many different devices that are supported, most possibly somewhat historic or even one-off. We can (artificially) categorize them in 2 groups:

Jun 18 2020, 7:55 PM · VyOS 1.2 Crux (VyOS 1.2.7)
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)
Unknown Object (User) added a comment to T2614: Add an option to mangle dict keys to vyos.config.get_config_dict().

Can I propose this do as default but keep the possibility redefine replace option?

Jun 18 2020, 7:17 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin committed rVYOSONEX4b5793bced42: T2614: add a key mangling option to vyos.config.get_config_dict().
Jun 18 2020, 6:40 PM
dmbaturin created T2614: Add an option to mangle dict keys to vyos.config.get_config_dict().
Jun 18 2020, 6:36 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
Viacheslav added a comment to T2556: "show interfaces vrrp" does not return any interface.

What should be displayed in this output?

Jun 18 2020, 5:33 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)
GitHub <noreply@github.com> committed rVYOSONEX860aac39df00: Merge pull request #455 from DmitriyEshenko/crux1x14062020 (authored by dmbaturin).
Jun 18 2020, 3:03 PM
jestabro claimed T2612: HTTPS API, changing API key fails but goes through.
Jun 18 2020, 12:17 PM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
KKUL created T2613: add logrotate options for syslog.
Jun 18 2020, 7:05 AM · VyOS 1.2 Crux
IZT_crobinson changed the status of T2612: HTTPS API, changing API key fails but goes through from Open to Confirmed.
Jun 18 2020, 4:10 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
kroy added a comment to T2562: VyOS can't be used as a DHCP server for a DHCP relay.

Revising this since I nailed down the issue.

Jun 18 2020, 1:17 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 17 2020

GitHub <noreply@github.com> committed rVYOSONEX6072d3b7dbd9: router-advert: T2609: remove debug pprint statement (authored by c-po).
Jun 17 2020, 9:07 PM
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)
GitHub <noreply@github.com> committed rVYOSONEX197043f52f03: Merge pull request #464 from DmitriyEshenko/cur-1x-17062020 (authored by dmbaturin).
Jun 17 2020, 7:23 PM
Unknown Object (User) added a comment to T2299: login radius-server priority.

@c-po Yes, sorry. This is my fault, I forgot that you told me already this.
Done, PR https://github.com/vyos/vyos-1x/pull/464

Jun 17 2020, 7:15 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX13c7cff6727b: Merge pull request #463 from stside/T2610_fix_router_lifetime (authored by dmbaturin).
Jun 17 2020, 6:41 PM
kroy closed T2141: Static ARP is not applied on boot as Resolved.

Can confirm. This bug is corrected in the the latest rollings (for at least a month or more)

Jun 17 2020, 6:24 PM · VyOS 1.3 Equuleus (1.3.0)
kroy updated the task description for T2611: Prefix list names are shared between ipv4 and ipv6.
Jun 17 2020, 6:18 PM · VyOS 1.3 Equuleus (1.3.4)
kroy created T2611: Prefix list names are shared between ipv4 and ipv6.
Jun 17 2020, 6:17 PM · VyOS 1.3 Equuleus (1.3.4)
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)
stside claimed T2610: default-lifetime is not reflected in the RA message.
Jun 17 2020, 5:26 PM · VyOS 1.3 Equuleus (1.3.0)
stside created T2610: default-lifetime is not reflected in the RA message.
Jun 17 2020, 5:24 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)
GitHub <noreply@github.com> committed rVYOSONEX99bdbf785957: Merge pull request #462 from DmitriyEshenko/cur-1x-17062020 (authored by c-po).
Jun 17 2020, 4:53 PM
Demon_H created T2608: delete pseudo-ethernet failed (another error type).
Jun 17 2020, 2:20 PM · VyOS 1.3 Equuleus (1.3.0)
Demon_H claimed T2607: Support for pppoe-server radius mode auth and config radius accouting port.
Jun 17 2020, 1:37 PM · VyOS 1.3 Equuleus (1.3.0)
Demon_H created T2607: Support for pppoe-server radius mode auth and config radius accouting port.
Jun 17 2020, 1:36 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T2299: login radius-server priority from Open to Needs testing.

Add PR for rolling https://github.com/vyos/vyos-1x/pull/462

Jun 17 2020, 1:26 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) claimed T2225: PIM/IGMP documentation.
Jun 17 2020, 10:32 AM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
lawrencepan created T2606: ikev2 mobike commit failed .
Jun 17 2020, 9:07 AM · VyOS 1.2 Crux
jjakob added a comment to T2582: Script daemon to offload processing during commit.

There is another use of is_tag/is_leaf in python/vyos/validate.py is_member, as it can work on both bridge and bond members, and they have different syntax for member interfaces. It would only be possible to hardcode each case and remove the use of is_*

Jun 17 2020, 9:02 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T1720: support for more 'show ip route' commands as Resolved.
Jun 17 2020, 8:09 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav changed the status of T2141: Static ARP is not applied on boot from Open to Needs testing.

In the latest rolling, I don't see this bug.

VyOS 1.3-rolling-202006170117
Jun 17 2020, 7:01 AM · VyOS 1.3 Equuleus (1.3.0)
tjh added a comment to T1938: syslog doesn't start automatically.

Hmmm is it the fact I have a remote syslog configured that triggers this bug?
I didn't realise that, I'll have to remove it and see if it helps.
It's very frustrating not having the firewall logs available to view.

Jun 17 2020, 4:15 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
tjh added a comment to T2478: login radius: use NAS-IP-Address if defined source address.

For what little to no weight my opinion matters, I also agree that this should be backported to Crux.
As I've bashed my head into it testing :-)

Jun 17 2020, 4:14 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jestabro updated the task description for T2582: Script daemon to offload processing during commit.
Jun 17 2020, 1:12 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 16 2020

Unknown Object (User) added a comment to T2584: pppoe-server NAS-Filter-Rule attribute.

Implementation steps:

  1. Add $INCLUDE dictionary.rfc4849 to /usr/share/accel-ppp/radius/dictionary file
  2. Add required modules for use ip-pre-up/ip-up/ip-down scripts
[modules]
sigchld
pppd_compat

And pppd_compat params

[pppd-compat]
verbose=1
ip-pre-up=/path/to/ip-pre-up 
radattr-prefix=/var/run/radattr
  1. Create ip-pre-up/ip-down script which will get configured firewall names and rules from CLI or supported script

Note: When ip-pre-up return 1 then the session will not start like described in https://tools.ietf.org/html/rfc4849

Jun 16 2020, 7:45 PM · VyOS Rolling
Viacheslav closed T2156: PIM op-mode commands, a subtask of T1729: PIM (Protocol Independent Multicast) implementation, as Resolved.
Jun 16 2020, 6:35 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Viacheslav closed T2156: PIM op-mode commands as Resolved.
Jun 16 2020, 6:35 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX883426259651: Merge pull request #459 from DmitriyEshenko/1x-ppp-16062020 (authored by c-po).
Jun 16 2020, 5:20 PM
GitHub <noreply@github.com> committed rVYOSONEX5692f4324277: Merge pull request #460 from DmitriyEshenko/1xl2tp16062020 (authored by c-po).
Jun 16 2020, 5:20 PM
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
jestabro closed T2568: Add some missing checks in config, a subtask of T2501: Cannot recover from failed boot config load, as Resolved.
Jun 16 2020, 3:54 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2568: Add some missing checks in config as Resolved.
Jun 16 2020, 3:54 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX3891799d970f: config: T2568: add missing error checking.
Jun 16 2020, 3:54 PM
jestabro closed T2604: Remove use of is_tag in system-syslog.py as Resolved.
Jun 16 2020, 3:51 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX796a815c6014: syslog: T2604: remove unnecessary use of is_tag.
Jun 16 2020, 3:51 PM
jestabro created T2604: Remove use of is_tag in system-syslog.py.
Jun 16 2020, 3:20 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T2602: pptp/sstp/l2tp add possibility enable or disable CCP.

Fixed https://github.com/vyos/vyos-1x/pull/460.

Jun 16 2020, 10:21 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T2602: pptp/sstp/l2tp add possibility enable or disable CCP.

Does not possible to disable ccp in l2tp

vyos@RTR1# set vpn l2tp remote-access ccp-disable 
[edit]
vyos@RTR1# commit
[ vpn l2tp ]
VyOS had an issue completing a command.
Jun 16 2020, 10:04 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2603: pppoe-server: reduce min MTU.
Jun 16 2020, 8:49 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
Unknown Object (User) claimed T2602: pptp/sstp/l2tp add possibility enable or disable CCP.
Jun 16 2020, 8:36 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2602: pptp/sstp/l2tp add possibility enable or disable CCP.
Jun 16 2020, 8:36 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T2601: pppoe-server: Cannot disable CCP from Open to Needs testing.

PR https://github.com/vyos/vyos-1x/pull/459

Jun 16 2020, 8:29 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) claimed T2601: pppoe-server: Cannot disable CCP.
Jun 16 2020, 7:36 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2601: pppoe-server: Cannot disable CCP.
Jun 16 2020, 7:36 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 15 2020

Unknown Object (User) added a comment to T2572: Wrong default units when defining traffic policy bandwidth.

By the way, shouldn't we better talk through slack? : )

Jun 15 2020, 9:49 PM
Unknown Object (User) added a comment to T2572: Wrong default units when defining traffic policy bandwidth.

I tested on PPPoE the simple configuration I gave you on slack. It works perfectly, delay goes down for interactive traffic and bulk flows are distributed fairly.

Jun 15 2020, 9:48 PM
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)