Page MenuHomeVyOS Platform
Feed All Stories

Aug 3 2020

thomas-mangin added a comment to T1677: Support configuration of Ethernet SMP affinity in new Python/XML implementation.

I would not use cpu<numbe> but just <number> like is used for taskset for example, but it would be a real improvement for users.
An op command should be provided giving the affinity of CPU ( from lscpu ) and the documentation should warn about interrupt crossing numa domains (for the case where a network card is providing multiple interfaces).

Aug 3 2020, 2:13 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2752: Exception when configuring unavailable ethernet interface from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:13 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2734: WireGuard: fwmark CLI definition is inconsistent from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:13 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2751: Update Linux Kernel to v4.19.136 from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2745: router-advert: migrate to get_config_dict() from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2743: WireGuard: move key migration from config script to migration script from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2746: IPv6 link-local addresses not configured from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2753: Rewrite "add system image" op mode commands in XML from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2756: Accel-PPP: make RADIUS accounting port configurable from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2757: "show system image version" contains additional new-line character breaking output from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2736: Change curl to aria2c from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T679: SNMPv3 TSM is no longer supported by net-snmp from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po moved T1100: Spoke site dynamic IP over NAT connect to Hub site from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po moved T2735: WireGuard cannot configure multiple peers - allowed-ips is overwritten from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1094: vyos 1.2 rc 10 stuck on "Started bpfilter" when rebooting from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · Invalid
c-po moved T2705: Support NDP protocol monitoring from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2652: nat configuration conflicts with wan-load-balance nat rules from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2711: Support fail2ban to prevent SSH from being brutally cracked from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2577: /31 addresses are unable to be used in many cases from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2020, 2:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2757: "show system image version" contains additional new-line character breaking output as Resolved.
Aug 3 2020, 2:10 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2757: "show system image version" contains additional new-line character breaking output from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Aug 3 2020, 2:10 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po claimed T2757: "show system image version" contains additional new-line character breaking output.
Aug 3 2020, 2:09 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po created T2757: "show system image version" contains additional new-line character breaking output.
Aug 3 2020, 2:03 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po committed rVYOSONEX787879baa051: configure: op-mode: move XML here.
Aug 3 2020, 12:06 PM
c-po committed rVYOSONEXb6dcb0a887a4: ifconfig: T2653: unify DHCPv4 configuration.
Aug 3 2020, 11:53 AM
c-po triaged T2741: DHCPv6-PD breaks interface config if it refers to VLAN interfaces as Normal priority.
Aug 3 2020, 11:42 AM
c-po changed the status of T2741: DHCPv6-PD breaks interface config if it refers to VLAN interfaces from Open to On hold.
Aug 3 2020, 11:41 AM
c-po added a comment to T2741: DHCPv6-PD breaks interface config if it refers to VLAN interfaces.

I actually can not reproduce this issue after fixing T2740. Please retry with the latest rolling which was just uploaded: vyos-1.3-rolling-202008031114-amd64.iso

Aug 3 2020, 11:41 AM
c-po committed rVYOSONEX84331764a81d: ifconfig: T2740: pass config dict to DHCP class for IPv6.
Aug 3 2020, 10:58 AM
c-po closed T2740: DHCPv6-PD config broken by recent change as Resolved.
Aug 3 2020, 10:57 AM
gadams added a comment to T2741: DHCPv6-PD breaks interface config if it refers to VLAN interfaces.

This configuration replicates the error:

Aug 3 2020, 9:54 AM
c-po added a comment to T2740: DHCPv6-PD config broken by recent change.

I have to apologize here: While working on https://phabricator.vyos.net/T2653 I knew I must change this and did it on PPPoE but I totally forgot about this on all other interfaces as PPPoE has a special case here.

Aug 3 2020, 9:44 AM
gadams added a comment to T2741: DHCPv6-PD breaks interface config if it refers to VLAN interfaces.

OK, I take that back. Even when the interface with prefix-delegation defined is dead last, it still has this error. The last IP address is not configured, although /run/dhcp6c/dhcp6c.ethN.conf is correctly created, and DHCPv6-PD works. But config parsing is broken, and the entire config node is missing when I query for it.

Aug 3 2020, 9:41 AM
c-po claimed T2740: DHCPv6-PD config broken by recent change.
Aug 3 2020, 9:37 AM
c-po added a comment to T2741: DHCPv6-PD breaks interface config if it refers to VLAN interfaces.

Please provide a full configuration for replication

Aug 3 2020, 9:37 AM
gadams added a comment to T2741: DHCPv6-PD breaks interface config if it refers to VLAN interfaces.

It's actually a little worse than I'd initially realized; the interface that DHCPv6-PD is being requested on (the interface with the prefix-delegation stanza) has to be the very last interface, even if it doesn't refer to the ones after it. So, even if I don't delegate any addresses from eth2 to eth3, it still fails. I have to do the delegation from interface eth3 on a system with four ethernet interfaces. And preliminary testing suggests that it has to be eth5 on a system with 6, even if eth4 and eth5 aren't configured at all.

Aug 3 2020, 9:04 AM
jack9603301 updated the task description for T2724: Support for IPv6 Toolset.
Aug 3 2020, 2:30 AM · VyOS 1.3 Equuleus (1.3.0)
thadrumr changed Is it a breaking change? from none to behavior on T2732: DHCPv6 not working 1.3-rolling-202007251937.
Aug 3 2020, 2:25 AM
jack9603301 added a comment to T2715: Duplicate address detection option supporting ARP.

@c-po Change the task and add duplicate address detection option in force ARP

Aug 3 2020, 1:01 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 renamed T2715: Duplicate address detection option supporting ARP from Support the construction of ARP Protocol to Duplicate address detection option supporting ARP.
Aug 3 2020, 1:00 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 2 2020

marcelocsilva added a comment to T2749: Setting ethx configuration takes a long time.

Hi Jack, the problem was solved in two VMs at OCI after I update the VyOS to version vyos-1.3-rolling-202007311330-amd64.iso.

Aug 2 2020, 8:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX091efc96bc0f: op-mode: arping: T689: use full path to binary.
Aug 2 2020, 6:14 PM
c-po committed rVYOSONEXf2cc87a259df: op-mode: use individual XML files for connect and disconnect.
Aug 2 2020, 5:45 PM
c-po committed rVYOSONEX9f67250480d1: op-mode: console-server: T2490: cleanup XML.
Aug 2 2020, 5:45 PM
c-po committed rVYOSONEXf583fa94ba00: wwan: pppoe: op-mode: T2488: only call pppstats when interface is up.
Aug 2 2020, 4:25 PM
c-po added a comment to T1677: Support configuration of Ethernet SMP affinity in new Python/XML implementation.

I also propose migrating the CLI interface from a bitmask (which IMHO no user understands)

Aug 2 2020, 1:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXea10917897bb: accel-ppp: T2756: make RADIUS accounting port configurable.
Aug 2 2020, 1:00 PM
c-po closed T2756: Accel-PPP: make RADIUS accounting port configurable as Resolved.
Aug 2 2020, 1:00 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX4803a3a169f8: ipoe-server: T2314: fix improper use of fail-time dictionary key.
Aug 2 2020, 1:00 PM
c-po added a comment to T2756: Accel-PPP: make RADIUS accounting port configurable.

This was actually drafted as a PR (https://github.com/vyos/vyos-1x/pull/461) but this PR changed the general incluide file and added only a PPPoE server implementation and left out all the others.

Aug 2 2020, 12:32 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2755: Requirements for partial interface setup.

I like the idea of adding our own implementation which mimics jmespath.search() so this definately a +1.

Aug 2 2020, 12:30 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
c-po changed the status of T2756: Accel-PPP: make RADIUS accounting port configurable from Open to In progress.
Aug 2 2020, 12:20 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2756: Accel-PPP: make RADIUS accounting port configurable.
Aug 2 2020, 12:20 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin updated the task description for T2755: Requirements for partial interface setup.
Aug 2 2020, 11:22 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
thomas-mangin updated the task description for T2755: Requirements for partial interface setup.
Aug 2 2020, 9:41 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
thomas-mangin created T2755: Requirements for partial interface setup.
Aug 2 2020, 9:32 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta

Aug 1 2020

xcme updated the task description for T2754: PBR doesn't work with VRRP.
Aug 1 2020, 6:44 PM · VyOS 1.3 Equuleus (1.3.6)
xcme created T2754: PBR doesn't work with VRRP.
Aug 1 2020, 6:41 PM · VyOS 1.3 Equuleus (1.3.6)
c-po closed T2690: Add VRF support to the add system image command, a subtask of T2753: Rewrite "add system image" op mode commands in XML, as Resolved.
Aug 1 2020, 12:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2690: Add VRF support to the add system image command as Resolved.
Aug 1 2020, 12:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2690: Add VRF support to the add system image command.

@moepman please checkout the next rolling ISO - at least it works as expected in my LAB

Aug 1 2020, 12:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXf69fccfead3f: T2690: add VRF support to "add system image".
Aug 1 2020, 12:30 PM
c-po changed the status of T2690: Add VRF support to the add system image command, a subtask of T2753: Rewrite "add system image" op mode commands in XML, from Open to In progress.
Aug 1 2020, 12:08 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2690: Add VRF support to the add system image command from Open to In progress.
Aug 1 2020, 12:08 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX50a0781b3f3e: T2753: adjust "add system image" to new named command line arguments.
Aug 1 2020, 11:24 AM
c-po committed rVYOSONEX134a05e95c14: Makefile: remove add/node.def file to not break builds.
Aug 1 2020, 11:07 AM
jack9603301 updated the task description for T2518: Add support for IPv6 NAT (NPTv6).
Aug 1 2020, 10:32 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po committed rVYOSONEX37e905de5ec9: T2753: add new op-mode command "add system image".
Aug 1 2020, 10:28 AM
c-po closed T2753: Rewrite "add system image" op mode commands in XML as Resolved.
Aug 1 2020, 10:27 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2518: Add support for IPv6 NAT (NPTv6).
Aug 1 2020, 10:17 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

@thomas-mangin Maybe it's better to discuss it here

Aug 1 2020, 10:14 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).
Aug 1 2020, 10:06 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jack9603301 updated subscribers of T2518: Add support for IPv6 NAT (NPTv6).

@thomas-mangin As mentioned in my comments, I refer to the configuration structure of H3C. In the original command structure, nptv6 does not support the division of SNAT and DNAT. In order to implement nat66, I separated it for the following reasons:

Aug 1 2020, 10:00 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po added a parent task for T2690: Add VRF support to the add system image command: T2753: Rewrite "add system image" op mode commands in XML.
Aug 1 2020, 9:53 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T2753: Rewrite "add system image" op mode commands in XML: T2690: Add VRF support to the add system image command.
Aug 1 2020, 9:53 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2753: Rewrite "add system image" op mode commands in XML.
Aug 1 2020, 9:53 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2690: Add VRF support to the add system image command.

When connected via SSH to the router in question every command is run inside the VRF, thus a regular add system image will already run in the VRF. Nevertheless it would make sense to execute the command from another VRF.

Aug 1 2020, 9:40 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

It is hoped that this implementation can make the prefix translation work again. Refer to the relevant operation of H3C equipment and fully support nat66

Aug 1 2020, 9:07 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

I don't use this kind of tool to test his nftables policy, but I'm used to testing it by manually configuring nftables and replacing my nftables template file with that of the vyos system. Vyos did not report errors during its build configuration.

Aug 1 2020, 9:05 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

@c-po The related nftables policy in the local environment test did not find syntax problems, only need to be tested to verify the effectiveness of the function, so I call it experimental support.

Aug 1 2020, 9:02 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po added a comment to T2518: Add support for IPv6 NAT (NPTv6).

I ask myself if it not would make more sense to get the prefix translation working again and then add new features here?

Aug 1 2020, 8:53 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jack9603301 triaged T2518: Add support for IPv6 NAT (NPTv6) as Normal priority.
Aug 1 2020, 8:52 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po committed rVYOSONEXdfbbdd2950c3: ifconfig: T2752: fix string format in verify_interface_exists().
Aug 1 2020, 8:51 AM
c-po closed T2752: Exception when configuring unavailable ethernet interface as Resolved.
Aug 1 2020, 8:51 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 updated the task description for T2518: Add support for IPv6 NAT (NPTv6).
Aug 1 2020, 8:41 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po changed the status of T2752: Exception when configuring unavailable ethernet interface from Open to In progress.
Aug 1 2020, 8:41 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2752: Exception when configuring unavailable ethernet interface.
Aug 1 2020, 8:41 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2751: Update Linux Kernel to v4.19.136 as Resolved.
Aug 1 2020, 8:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2751: Update Linux Kernel to v4.19.136.
Aug 1 2020, 8:33 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2715: Duplicate address detection option supporting ARP.

@c-po Can you take a look at this PR for me?

Aug 1 2020, 3:12 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2724: Support for IPv6 Toolset.

@c-po Can you take a look at this PR for me? At present, the command implementation of ndptool send has been canceled

Aug 1 2020, 3:12 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

This PR will provide experimental nat66 support, which needs to be tested

Aug 1 2020, 3:05 AM · VyOS 1.4 Sagitta (1.4.0-epa3)

Jul 31 2020

starcraft66 added a comment to T2623: Creating sit tunnel fails with “Can not set “local” for tunnel sit tun1 at tunnel creation”.

@SrividyaA I just upgraded to the latest rolling image (1.3-rolling-202007311330) and I can still reproduce the exact same issue with the config above. Here's output from show log.

Jul 31 2020, 6:15 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
marcelocsilva added a comment to T2749: Setting ethx configuration takes a long time.

Will do, working on it...let you know as soon as I finished this weekend.

Jul 31 2020, 5:39 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2749: Setting ethx configuration takes a long time.

Maybe I just didn't encounter it. In short, please try the latest version first. If this problem still exists, please provide the detailed configuration and environment information of the error to facilitate the recurrence and troubleshooting of community members

Jul 31 2020, 5:27 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2749: Setting ethx configuration takes a long time.

Please try the latest version of the image, I have not encountered similar problems at present

Jul 31 2020, 5:26 PM · VyOS 1.3 Equuleus (1.3.0)
marcelocsilva added a comment to T2749: Setting ethx configuration takes a long time.

Jack, I' am aware regarding SSH protocol to manage it remotely, I work with, but the point is:

Jul 31 2020, 5:22 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2749: Setting ethx configuration takes a long time.

I don't understand what you mean. If you use the SSH protocol remotely, you should be able to automatically resume the connection within the allowable time of the protocol. However, if the time is exceeded, you may need to wait for the network connection to recover and reopen the SSH connection.

Jul 31 2020, 5:03 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2750: Use m4 as a template processor.

And there are some PR pending on that exact code ..

Jul 31 2020, 4:55 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
thomas-mangin added a comment to T2750: Use m4 as a template processor.

If anything this code could/should be extracted in an internal library and then a tool created to replace what we have so the behaviour is consistent in both cases.

Jul 31 2020, 4:50 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta