Page MenuHomeVyOS Platform

vfreex (Yuxiang Zhu)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 28 2021, 5:47 PM (191 w, 5 d)

Recent Activity

Dec 1 2023

vfreex added a comment to T5795: Better support for dynamic IPv6 prefixes.

Note: Mikrotik's RouterOS can add received IPv6 prefixes to a pool in its DHCPv6 client configuration, then the pool can be configured for DHCPv6 server to hand out addresses or sub-prefixes: https://wiki.mikrotik.com/wiki/Manual:IPv6/DHCP_Client

Dec 1 2023, 2:24 PM · VyOS Rolling
vfreex updated the task description for T5795: Better support for dynamic IPv6 prefixes.
Dec 1 2023, 2:18 PM · VyOS Rolling
vfreex updated the task description for T5795: Better support for dynamic IPv6 prefixes.
Dec 1 2023, 2:16 PM · VyOS Rolling
vfreex updated the task description for T5795: Better support for dynamic IPv6 prefixes.
Dec 1 2023, 2:10 PM · VyOS Rolling
vfreex created T5795: Better support for dynamic IPv6 prefixes.
Dec 1 2023, 12:45 PM · VyOS Rolling

Sep 30 2023

vfreex added a comment to T5518: Add MLD protocol support.

@Viacheslav This doesn't seem to be related. This PR is merged to 1.5 instead of 1.4.

Sep 30 2023, 9:04 AM · VyOS 1.4 Sagitta

Sep 17 2023

vfreex added a comment to T4502: Consider implementing (NAT/other) flow table offload.

@Apachez The empty table inet vyos_offload is to ensure the table exists before deleting its content. Regarding hardware offload, I don't have a hardware supporting that. The implementation is totally based on documentation and I don't add any checks before applying the nftables config.

Sep 17 2023, 1:04 PM · VyOS 1.4 Sagitta

Sep 15 2023

vfreex committed rVYOSONEX6416020b3d63: T4502: Fix syntax error introduced by #2062.
Sep 15 2023, 8:24 AM
vfreex updated subscribers of T4502: Consider implementing (NAT/other) flow table offload.

Some extra lines were mistakenly included during rebase:

Sep 15 2023, 6:48 AM · VyOS 1.4 Sagitta

Sep 14 2023

vfreex committed rVYOSONEXf909c17aca4d: T4502: firewall: Add software flow offload using flowtable.
Sep 14 2023, 2:18 PM
vfreex added a comment to T3655: NAT doesn't work correctly with VRF.

@fernando This is really nice. Thank you for the testing!

Sep 14 2023, 7:02 AM · VyOS 1.4 Sagitta (1.4.0-epa3)

Sep 12 2023

vfreex committed rVYOSONEXded55a82a00d: T3655: Fix NAT problem with VRF.
Sep 12 2023, 6:22 PM

Sep 11 2023

vfreex added a comment to T5518: Add MLD protocol support.

pim6reg is created by FFR's pim6d. It seems to me that it will create such as interface for each VRF. Does this interface have any functional impact on your setup?

Sep 11 2023, 9:10 AM · VyOS 1.4 Sagitta

Sep 10 2023

vfreex committed rVYOSONEXaed71d4b7718: T3655: Fix NAT problem with VRF.
Sep 10 2023, 6:37 PM
vfreex added a comment to T3655: NAT doesn't work correctly with VRF.

@Apachez I am running kernel 6.1.49-amd64-vyos and this works fine with my local setup.
The patch is already in linux kernel since at least 4.3 (you can confirm with https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/include/net/netfilter/nf_conntrack_zones.h?h=linux-4.3.y), but it was added to nft command only since Feb 2017: https://git.netfilter.org/nftables/commit/src/ct.c?id=ed66d9966294a3bab6c8611e369861ba57374743

Sep 10 2023, 6:17 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
vfreex added a comment to T3655: NAT doesn't work correctly with VRF.

You can test this approach on a running VyOS router using following commands:

Sep 10 2023, 5:32 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
vfreex added a comment to T3655: NAT doesn't work correctly with VRF.

I created a PR to fix this issue by using direction parameter of conntrack zones: https://github.com/vyos/vyos-1x/pull/2236
I have a very basic VRF setup and it works fine. It would be much appreciated if someone could test this with more complex VRF setup.

Sep 10 2023, 5:04 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
vfreex committed rVYOSONEX95c6046e7a15: T5518: pim6: Fix smoketests.
Sep 10 2023, 7:47 AM
vfreex added a comment to T5518: Add MLD protocol support.

https://github.com/vyos/vyos-1x/pull/2233 to fix the smoketest.

Sep 10 2023, 5:37 AM · VyOS 1.4 Sagitta
vfreex added a comment to T5518: Add MLD protocol support.

Something is broken in smoketest test_protocols_pim6.py:

https://github.com/vyos/vyos-rolling-nightly-builds/actions/runs/6133954453/job/16646294279

See "Run smoketests" line 28676 and forward.

Sep 10 2023, 5:27 AM · VyOS 1.4 Sagitta

Sep 9 2023

vfreex committed rVYOSONEX99ed6c9edd07: T5518: Add basic MLD support.
Sep 9 2023, 3:21 PM

Sep 3 2023

vfreex added a comment to T5543: Fix source address handling in static joins.

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

Sep 3 2023, 11:19 AM · VyOS 1.4 Sagitta, VyOS Rolling, VyOS 1.3 Equuleus (1.3.6)
vfreex created T5543: Fix source address handling in static joins.
Sep 3 2023, 11:17 AM · VyOS 1.4 Sagitta, VyOS Rolling, VyOS 1.3 Equuleus (1.3.6)

Aug 28 2023

vfreex committed rVYOSONEX6b5e0821bbf6: T5519: Fix `vyos.utils.process.call` hangs.
Aug 28 2023, 4:49 PM
vfreex updated the task description for T5519: Function `call` sometimes hangs.
Aug 28 2023, 12:38 AM · VyOS 1.4 Sagitta
vfreex added a comment to T5519: Function `call` sometimes hangs.

https://github.com/vyos/vyos-1x/pull/2180 implement a workaround by changing the default values of stdout and stderr from PIPE to None.

Aug 28 2023, 12:34 AM · VyOS 1.4 Sagitta
vfreex created T5519: Function `call` sometimes hangs.
Aug 28 2023, 12:31 AM · VyOS 1.4 Sagitta
vfreex changed Is it a breaking change? from none to compatible on T5518: Add MLD protocol support.
Aug 28 2023, 12:12 AM · VyOS 1.4 Sagitta
vfreex added a comment to T5518: Add MLD protocol support.

https://github.com/vyos/vyos-1x/pull/2179

Aug 28 2023, 12:05 AM · VyOS 1.4 Sagitta

Aug 27 2023

vfreex created T5518: Add MLD protocol support.
Aug 27 2023, 11:54 PM · VyOS 1.4 Sagitta

Jun 29 2023

vfreex added a comment to T4502: Consider implementing (NAT/other) flow table offload.

I opened PR https://github.com/vyos/vyos-1x/pull/2062 for this.

Jun 29 2023, 7:52 PM · VyOS 1.4 Sagitta
vfreex added a comment to T5250: Firewall - show firewall group.
Jun 29 2023, 7:51 PM · VyOS 1.4 Sagitta

Feb 28 2023

vfreex committed rVYOSONEX4bfe801e7e6c: T4977: Add Babel routing protocol support.
Feb 28 2023, 6:33 AM

Feb 4 2023

vfreex added a comment to T4977: Babel routing protocol support.

A basic implementation: https://github.com/vyos/vyos-1x/pull/1800

Feb 4 2023, 7:14 PM · VyOS 1.4 Sagitta (1.4.0-epa2)
vfreex created T4977: Babel routing protocol support.
Feb 4 2023, 6:48 PM · VyOS 1.4 Sagitta (1.4.0-epa2)

Jan 15 2023

vfreex committed rVYOSONEX407d469be919: T4832: dhcp: Add dhcp option to signal IPv6-only support.
Jan 15 2023, 6:54 PM

Jan 12 2023

vfreex committed rVYOSONEX20f448d16c31: T4934: ospf: Fix inter-area route summarization.
Jan 12 2023, 6:40 PM
vfreex committed rVYOSONEX1fc7e30fe43a: T4935: ospfv3: "not-advertise" and "advertise" conflict.
Jan 12 2023, 4:58 PM
vfreex created T4935: ospfv3: "not-advertise" and "advertise" conflict.
Jan 12 2023, 3:26 PM · VyOS 1.4 Sagitta
vfreex created T4934: ospf: Fix inter-area route summarization.
Jan 12 2023, 3:17 PM · VyOS 1.4 Sagitta

Jan 7 2023

vfreex committed rVYOSONEXd281cf5a26a5: T4920: ospf: Fix `passive-interface default` option.
Jan 7 2023, 4:50 PM
vfreex added a comment to T4920: ospf: Fix `passive-interface default` option.

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

Jan 7 2023, 9:35 AM · VyOS 1.4 Sagitta
vfreex created T4920: ospf: Fix `passive-interface default` option.
Jan 7 2023, 9:18 AM · VyOS 1.4 Sagitta

Dec 30 2022

vfreex committed rVYOSONEX355db68b5a13: T4897: Fix virtual interface rebuild checks.
Dec 30 2022, 6:14 PM
vfreex committed rVYOSONEX1440ef93e13d: T4898: Add mtu config option for dummy interfaces.
Dec 30 2022, 8:39 AM

Dec 29 2022

vfreex edited a custom field on T4898: Add mtu config option for dummy interfaces.
Dec 29 2022, 8:29 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
vfreex added a comment to T4898: Add mtu config option for dummy interfaces.

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

Dec 29 2022, 8:29 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
vfreex added a comment to T4897: Setting 'source-address' or `source-interface` on existing vxlan interface doesn't work.

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

Dec 29 2022, 8:29 AM · VyOS 1.4 Sagitta
vfreex changed Version from - to 1.4 on T4898: Add mtu config option for dummy interfaces.
Dec 29 2022, 8:24 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
vfreex created T4898: Add mtu config option for dummy interfaces.
Dec 29 2022, 8:23 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
vfreex updated the task description for T4897: Setting 'source-address' or `source-interface` on existing vxlan interface doesn't work.
Dec 29 2022, 7:47 AM · VyOS 1.4 Sagitta
vfreex created T4897: Setting 'source-address' or `source-interface` on existing vxlan interface doesn't work.
Dec 29 2022, 7:45 AM · VyOS 1.4 Sagitta

Dec 27 2022

vfreex added a comment to T4896: ospfv3: Fix broken not-advertise option.

PR https://github.com/vyos/vyatta-cfg-quagga/pull/98

Dec 27 2022, 10:04 AM · VyOS 1.3 Equuleus (1.3.3)
vfreex created T4896: ospfv3: Fix broken not-advertise option.
Dec 27 2022, 10:02 AM · VyOS 1.3 Equuleus (1.3.3)

Dec 17 2022

vfreex committed rVYOSONEXcca7ec3efbf6: T4832: dhcp: Add IPv6-only dhcp option support (RFC 8925).
Dec 17 2022, 10:35 AM

Nov 21 2022

vfreex updated the task description for T4832: dhcp: Add IPv6-only dhcp option support (RFC 8925).
Nov 21 2022, 7:50 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Nov 20 2022

vfreex added a comment to T4832: dhcp: Add IPv6-only dhcp option support (RFC 8925).

1.3 backport https://github.com/vyos/vyos-1x/pull/1670

Nov 20 2022, 5:53 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
vfreex added a comment to T4832: dhcp: Add IPv6-only dhcp option support (RFC 8925).

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

Nov 20 2022, 5:46 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
vfreex created T4832: dhcp: Add IPv6-only dhcp option support (RFC 8925).
Nov 20 2022, 5:45 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Nov 15 2022

vfreex committed rVYOSONEXff901a52bb9a: backport: T4815: Fix various name server config issues.
Nov 15 2022, 1:12 PM
vfreex committed rVYOSONEXb8a4442c8987: T4815: ip-up/down scripts needs the executable bit.
Nov 15 2022, 6:04 AM

Nov 14 2022

vfreex committed rVYOSONEX00ec49687745: T4815: Fix various name server config issues.
Nov 14 2022, 6:00 AM
vfreex added a comment to T4815: Fix various name server config issues.

Created PR to fix this: https://github.com/vyos/vyos-1x/pull/1656
This issue also exists in 1.3 though I didn't backport it.

Nov 14 2022, 3:07 AM · VyOS 1.4 Sagitta
vfreex created T4815: Fix various name server config issues.
Nov 14 2022, 3:03 AM · VyOS 1.4 Sagitta

Jul 22 2022

vfreex added a project to T4559: vyos-1x: xdp build error: VyOS 1.4 Sagitta.
Jul 22 2022, 7:21 AM · VyOS 1.4 Sagitta
vfreex triaged T4559: vyos-1x: xdp build error as Normal priority.
Jul 22 2022, 7:19 AM · VyOS 1.4 Sagitta
vfreex updated subscribers of T160: Support NAT64.

@aaliddell I am not too concerned about tayga's maintenance. It have been proved to work well for years, and the package is already a part of the official repository of debian. Actually debian's tayga package includes a few patches: https://salsa.debian.org/debian/tayga/-/tree/debian/master/debian/patches

Jul 22 2022, 7:01 AM · VyOS 1.4 Sagitta (1.4.0-epa1)
vfreex committed rVYOSONEX3253864641e7: T4550: router-advert: Add deprecate-prefix & decrement-lifetimes options.
Jul 22 2022, 6:26 AM

Jul 21 2022

vfreex created T4550: router-advert: Add deprecate-prefix & decrement-lifetimes options.
Jul 21 2022, 8:01 AM · VyOS 1.4 Sagitta

Jul 11 2022

vfreex added a comment to T160: Support NAT64.

Prototype PR using Tayga: https://github.com/vyos/vyos-1x/pull/1408

Jul 11 2022, 6:56 PM · VyOS 1.4 Sagitta (1.4.0-epa1)

Jul 8 2022

vfreex added a comment to T160: Support NAT64.

I would suggest going with tayga if this feature is planned to be implemented.

Jul 8 2022, 4:33 PM · VyOS 1.4 Sagitta (1.4.0-epa1)

Jul 7 2022

vfreex added a comment to T4517: ip: Add options to enable directed broadcast forwarding.

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

Jul 7 2022, 7:01 PM · VyOS 1.4 Sagitta
vfreex created T4517: ip: Add options to enable directed broadcast forwarding.
Jul 7 2022, 6:57 PM · VyOS 1.4 Sagitta
vfreex added a comment to T4498: bridge: Add option to enable/disable IGMP/MLD snooping.

@c-po I opened https://github.com/vyos/vyos-documentation/pull/805

Jul 7 2022, 5:52 PM · VyOS 1.4 Sagitta

Jul 3 2022

vfreex added a comment to T4498: bridge: Add option to enable/disable IGMP/MLD snooping.

I already tested the PR before submitting:

Jul 3 2022, 6:17 AM · VyOS 1.4 Sagitta

Jun 30 2022

vfreex added a comment to T4498: bridge: Add option to enable/disable IGMP/MLD snooping.

@Viacheslav There is already a set interfaces bridge brN igmp node. If the default option is enabled, I think set interfaces bridge brN igmp disable-snooping would sound better.
I prefer to have IGMP snooping disabled as the default option, since improper IGMP snooping causes issues while disabling IGMP snooping doesn't.

Jun 30 2022, 4:21 AM · VyOS 1.4 Sagitta

Jun 29 2022

vfreex committed rVYOSONEX313dfa6b8a12: bridge: add option to enable/disable IGMP/MLD snooping.
Jun 29 2022, 11:47 AM
vfreex added a comment to T4498: bridge: Add option to enable/disable IGMP/MLD snooping.

PR to add the option: https://github.com/vyos/vyos-1x/pull/1378

Jun 29 2022, 9:54 AM · VyOS 1.4 Sagitta
vfreex created T4498: bridge: Add option to enable/disable IGMP/MLD snooping.
Jun 29 2022, 9:53 AM · VyOS 1.4 Sagitta

Sep 24 2021

vfreex added a comment to T3115: Add support for firewall on L3 VIF bridge interface.

I met the same issue. Currently bridge vifs are missing firewall options.

Sep 24 2021, 12:31 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta

Sep 23 2021

vfreex added a comment to T3851: Missing ospf and rip options for bridge vifs.

I created a PR to add those options to the config system, but I am not sure if anything else needs to be changed to support them: https://github.com/vyos/vyatta-cfg-quagga/pull/88

Sep 23 2021, 6:12 PM · VyOS 1.3 Equuleus (1.3.0)
vfreex created T3851: Missing ospf and rip options for bridge vifs.
Sep 23 2021, 6:08 PM · VyOS 1.3 Equuleus (1.3.0)

Aug 7 2021

vfreex added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

I'm also affected by this. My configuration has about 5k ip prefixes in network group for policy based routing.

Aug 7 2021, 10:46 PM · VyOS 1.3 Equuleus (1.3.6)

Jul 31 2021

vfreex added a comment to T3711: service router-advert interface <name> dnssl option has no effects.

@Viacheslav Hi, I saw it was fixed in current branch. Is there a plan to backport the fix to 1.3?

Jul 31 2021, 3:19 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta

Jul 29 2021

vfreex added a project to T3711: service router-advert interface <name> dnssl option has no effects: VyOS 1.3 Equuleus.
Jul 29 2021, 10:29 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
vfreex created T3711: service router-advert interface <name> dnssl option has no effects.
Jul 29 2021, 10:27 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta