Page MenuHomeVyOS Platform
Feed All Stories

Jun 13 2020

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
mpueschel created T2593: source NAT translation port can not be set when translation address is set to masquerade.
Jun 13 2020, 8:05 PM · VyOS 1.3 Equuleus (1.3.0)
blackhole created T2592: dhcp-relay discarding packets on valid interfaces.
Jun 13 2020, 3:48 PM · VyOS 1.3 Equuleus (1.3.0)
lloydz added a comment to T1938: syslog doesn't start automatically.

Just adding that I too am experiencing this same issue with 1.2.5 while sending firewall logs to a remote syslog server. Running the command

sudo systemctl restart rsyslog

will show firewall logging for a few seconds before it stops completely. Issuing the command again will result in the same thing - logs for a few seconds and then stop. It appears that logging outside of the firewall still functions as expected as regular console log entries are still being sent.

Jun 13 2020, 3:41 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Viacheslav added a comment to T2547: Rewrite protocol RIP [conf-mode] to new XML/Python style.

First PR https://github.com/vyos/vyatta-cfg-quagga/pull/50 for delete templates for "protocol rip" from vyatta-cfq-quagga
Second PR https://github.com/vyos/vyos-1x/pull/454 for new XML-python style.

Jun 13 2020, 3:34 PM
Unknown Object (User) created T2591: show command has wrong interfaces ordering.
Jun 13 2020, 12:39 PM · VyOS 1.3 Equuleus (1.3.0)
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

syncer changed the subtype of T2442: Move application of STP settings for bridge members from interfaces-bridge.py to Interface.add_to_bridge() from "Task" to "Enhancement".
Jun 12 2020, 5:09 PM · VyOS 1.3 Equuleus (1.3.0)
syncer changed the subtype of T2590: DHCPv6 not updating nameservers and search domains since replacing isc-dhcp-client with WIDE dhcp6c from "Task" to "Bug".
Jun 12 2020, 5:09 PM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.3 Equuleus (1.3.7)
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)
jjakob added a comment to T421: Add Pv6 prefix delegation support.

I have no need for PD for now, so this isn't an important issue for me. I just noticed that WIDE didn't run any scripts, so right now it can't set any nameservers obtained from DHCP. If anyone needs that, I guess it would be simplest to write a script (by using the existing dhclient-script hooks as a guide) just for vyos-hostsd, since PD is already done with WIDE. Switching to ISC would mean we'd need to improve that PD script I linked to, since it only supports a single interface, and we need multiple.

Jun 12 2020, 12:26 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)
jjakob added a comment to T421: Add Pv6 prefix delegation support.

@jack9603301 you're not the one that made the choice so you can't know why it was made.
ISC-DHCP can do prefix delegation too (not by itself, but with a helper script that others already made: https://wiki.debian.org/IPv6PrefixDelegation ) so that's not why WIDE was chosen.

Jun 12 2020, 10:40 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
jack9603301 added a comment to T421: Add Pv6 prefix delegation support.

The purpose of choosing wide-dhcpv6 is to achieve DHCPv6 PD.

Jun 12 2020, 10:24 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
jjakob added a comment to T421: Add Pv6 prefix delegation support.

What was the reason for choosing WIDE dhcp6c and not keeping isc-dhcp? This has now caused T2590 which will require making a new set of dhclient scripts just for WIDE, so we'll be maintaining 2 separate scripts. If it was due to the support for prefix length hint, isc-dhcp has added that too, as I mentioned in this task before https://phabricator.vyos.net/T421#49842

Jun 12 2020, 10:07 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
jjakob triaged T2590: DHCPv6 not updating nameservers and search domains since replacing isc-dhcp-client with WIDE dhcp6c as High priority.
Jun 12 2020, 10:02 AM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.3 Equuleus (1.3.7)
Unknown Object (User) closed T2091: swanctl.conf file is not generated properly if more than one IPsec profile is used as Unknown Status.

Successfully tested on 1.3-rolling-202006120643

Jun 12 2020, 10:00 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Unknown Object (User) closed T2000: strongSwan does not install routes to table 220 in certain cases as Unknown Status.

Successfully tested on rolling 1.3-rolling-202006120643

Jun 12 2020, 9:50 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
githonk moved T2581: webproxy: implement proxy chaining from In Progress to Finished on the VyOS 1.3 Equuleus board.
Jun 12 2020, 9:43 AM · VyOS 1.3 Equuleus (1.3.0), vyatta-webproxy
Demon_H created T2589: delete pseudo-ethernet failed.
Jun 12 2020, 5:48 AM · VyOS 1.3 Equuleus (1.3.0)

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
c-po committed rVYOSONEXd41903ff8082: Revert "nat: T2571: fix negated port definitions".
Jun 11 2020, 10:54 PM
c-po added a reverting change for rVYOSONEX927c054d9236: nat: T2571: fix negated port definitions: rVYOSONEXd41903ff8082: Revert "nat: T2571: fix negated port definitions".
Jun 11 2020, 10:54 PM
c-po moved T1096: BGP process memory leak from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:52 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po moved T2529: WWAN: migrate from ttyUSB device to new device in /dev/serial/by-bus from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1958: Include only firmware we actually need from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2514: "mac" setting for bond members from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2548: Interfaces allowing inappropriate network addresses to be assigned from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2560: New op-mode command to display information about USB interfaces from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2561: Drop support for "system console netconsole" from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2565: Cannot connect to l2tp server with radius auth from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2569: Migrate "set system console" to XML and Python representation from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2570: Drop support for "system console device <device> modem" from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2575: pppoe-server: does not possibly assign IP address from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2586: WWAN default route is not installed into VRF from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2571: NAT destination port with ! results in error from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 11 2020, 10:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXf79646e08b21: wwan: T2586: fix installing VRF default route.
Jun 11 2020, 10:21 PM
c-po edited a custom field on T2586: WWAN default route is not installed into VRF.
Jun 11 2020, 10:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2586: WWAN default route is not installed into VRF as Resolved.
Jun 11 2020, 10:20 PM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T2587: Cannot enable the interface when the MTU is set to less than 1280.

As a side-note, the kernel reacts correctly to this by rfc6145.

An IPv6 link has to have an MTU of 1280 bytes or greater. The corresponding limit for IPv4 is 68 bytes.
Jun 11 2020, 9:12 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin committed rVYOSONEXd94fcc3ae312: T2588: add support for default values in the leaf node schema..
Jun 11 2020, 8:47 PM
dmbaturin committed rVYOSONEXf2f853d2d1ae: Add a make target for converting compact RelaxNG schemas to XML..
Jun 11 2020, 8:47 PM
dmbaturin created T2588: Add support for default values to the interface-definition format.
Jun 11 2020, 8:46 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) renamed T2587: Cannot enable the interface when the MTU is set to less than 1280 from Cannot enable the interface when the MTU is set to Cannot enable the interface when the MTU is set to less than 1280.
Jun 11 2020, 7:20 PM · VyOS 1.3 Equuleus (1.3.0)
daniil added a comment to T2321: VRF support for SSH, NTP, SNMP service.

Hmm, sshd listens on port 2 by default.

Jun 11 2020, 7:02 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) claimed T2587: Cannot enable the interface when the MTU is set to less than 1280.
Jun 11 2020, 7:02 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2587: Cannot enable the interface when the MTU is set to less than 1280.
Jun 11 2020, 7:01 PM · VyOS 1.3 Equuleus (1.3.0)
daniil added a comment to T2321: VRF support for SSH, NTP, SNMP service.

SNMPD must listen to the socket on the loop in vrf default. This is necessary for the protocol agentx to work.

Jun 11 2020, 5:28 PM · VyOS 1.3 Equuleus (1.3.0)
zsdc added a comment to T1564: BGP IPv6 only peer-group not supported.

The set protocols bgp XXX neighbor XXX address-family ipv6-unicast peer-group XXX command generate the router bgp XXX; address-family ipv6; neighbor XXX peer-group XXX', for vtysh, which does not supported (anymore? I cannot find any commits in FRR about syntax change, maybe this was migrated from old quagga).

Jun 11 2020, 4:28 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2571: NAT destination port with ! results in error.

This fixed now introduced a bug with comma separated ports

Jun 11 2020, 4:18 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2586: WWAN default route is not installed into VRF from Open to In progress.
Jun 11 2020, 4:01 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2586: WWAN default route is not installed into VRF.
Jun 11 2020, 4:01 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 created T2585: Unable to access the Internet after opening PPPoE on-demand dialing.
Jun 11 2020, 3:59 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2321: VRF support for SSH, NTP, SNMP service.

Please feedback as this is what you expect. Also it would be nice if could write something about that in our documentation: https://docs.vyos.io/en/latest/

Jun 11 2020, 3:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2571: NAT destination port with ! results in error.

Latest rolling release has all the fixes

Jun 11 2020, 3:24 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses as Resolved.
Jun 11 2020, 2:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses.

Works as expected

Jun 11 2020, 2:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX927c054d9236: nat: T2571: fix negated port definitions.
Jun 11 2020, 2:54 PM
c-po added a comment to T2571: NAT destination port with ! results in error.

The != port issue is yet to be fixed ...

Jun 11 2020, 2:45 PM · VyOS 1.3 Equuleus (1.3.0)
c-po edited a custom field on T2571: NAT destination port with ! results in error.
Jun 11 2020, 2:35 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX4d40d5f85c15: nat: T2571: fix failing negated CLI configurations.
Jun 11 2020, 2:35 PM
c-po changed the status of T2571: NAT destination port with ! results in error from In progress to Needs testing.
Jun 11 2020, 2:35 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2571: NAT destination port with ! results in error from Open to In progress.
Jun 11 2020, 2:07 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2321: VRF support for SSH, NTP, SNMP service.

Tomorrows rolling ISO will support VRF sourced SSH.

Jun 11 2020, 1:59 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX5deb12c509be: ssh: T2321: add VRF support.
Jun 11 2020, 1:58 PM
c-po committed rVYOSONEXc2c91c4a7c74: ssh: T2321: use list over string when working with Config().
Jun 11 2020, 1:58 PM
c-po committed rVYOSONEX50d1811aa37b: wwan: T2241: bugfix VRF assignment.
Jun 11 2020, 1:53 PM
jestabro added a comment to T2582: Script daemon to offload processing during commit.
  1. commit restrictions/permissions have not changed; all handled in the backend.
  2. The daemon can not load the configs, as it does not have/need access to the config session; that's the point.
  3. ?
  4. the conf_mode script needs to reference the global config; re-setting level is basic hygiene --- the script should ask itself 'what if I am called again?'
  5. we want to eat the args in the node.def; so you already have it.
Jun 11 2020, 1:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2570: Drop support for "system console device <device> modem" as Resolved.
Jun 11 2020, 1:06 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2570: Drop support for "system console device <device> modem", a subtask of T2569: Migrate "set system console" to XML and Python representation, as Resolved.
Jun 11 2020, 1:06 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2561: Drop support for "system console netconsole", a subtask of T2569: Migrate "set system console" to XML and Python representation, as Resolved.
Jun 11 2020, 1:06 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2561: Drop support for "system console netconsole" as Resolved.
Jun 11 2020, 1:06 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2578: ipaddrcheck unaware of /31 host addresses - can no longer assign /31 mask to interface addresses from Open to Needs testing.
Jun 11 2020, 12:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2569: Migrate "set system console" to XML and Python representation as Resolved.
Jun 11 2020, 12:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX5c94168a7fa6: Merge branch 'serial-console' of github.com:c-po/vyos-1x into current.
Jun 11 2020, 12:49 PM
c-po committed rVYOSONEXef6f5d8054bb: console: T2569: run VGA console powersave on tty1.
Jun 11 2020, 12:49 PM
c-po committed rVYOSONEXe45f8c9ccb7d: Debian: fix warning about undefined substitution variables.
Jun 11 2020, 12:49 PM
c-po committed rVYOSONEXd135e1b7b02b: console: T2569: replicate console settings to grub.cfg.
Jun 11 2020, 12:49 PM
c-po committed rVYOSONEXbafa91b945ac: console: T2529: migrate from ttyUSB device to new device in /dev/serial/by-bus.
Jun 11 2020, 12:49 PM
c-po committed rVYOSONEXce7bf15a508b: console: T2569: only start serial console if device exists.
Jun 11 2020, 12:49 PM
c-po committed rVYOSONEX7b565f0bcc0d: console: T2570: remove support for Hayes Modems.
Jun 11 2020, 12:49 PM
c-po committed rVYOSONEX0ce5f5e7c217: netconsole: T2561: use migrator to delete config nodes.
Jun 11 2020, 12:49 PM
c-po committed rVYOSONEXa75bc85df3da: console: T2569: initial implementation with XML and Python.
Jun 11 2020, 12:49 PM
thomas-mangin added a comment to T2582: Script daemon to offload processing during commit.

Thank you very much for the POC. Very useful to understand the proposed design.

Jun 11 2020, 12:45 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2584: pppoe-server NAS-Filter-Rule attribute.
Jun 11 2020, 11:07 AM · VyOS Rolling
githonk added a comment to T1732: Removing vyatta-webproxy module.

While I agree, that caching is a feature of the past, we rely heavily on vyatta-webproxy for authentication and also url-filtering (different source networks allowing access to different destination domains and/or IP ranges).

Jun 11 2020, 9:41 AM · VyOS 1.3 Equuleus (1.3.0)