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 (135 w, 14 h)

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 1.5 Circinus
vfreex updated the task description for T5795: Better support for dynamic IPv6 prefixes.
Dec 1 2023, 2:18 PM · VyOS 1.5 Circinus
vfreex updated the task description for T5795: Better support for dynamic IPv6 prefixes.
Dec 1 2023, 2:16 PM · VyOS 1.5 Circinus
vfreex updated the task description for T5795: Better support for dynamic IPv6 prefixes.
Dec 1 2023, 2:10 PM · VyOS 1.5 Circinus
vfreex created T5795: Better support for dynamic IPv6 prefixes.
Dec 1 2023, 12:45 PM · VyOS 1.5 Circinus

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 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 added a comment to T3655: NAT Problem with VRF.

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

Sep 14 2023, 7:02 AM · VyOS 1.5 Circinus, Known issue, VyOS 1.4 Sagitta

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 added a comment to T3655: NAT Problem 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.5 Circinus, Known issue, VyOS 1.4 Sagitta
vfreex added a comment to T3655: NAT Problem with VRF.

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

Sep 10 2023, 5:32 PM · VyOS 1.5 Circinus, Known issue, VyOS 1.4 Sagitta
vfreex added a comment to T3655: NAT Problem 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.5 Circinus, Known issue, VyOS 1.4 Sagitta
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 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.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
vfreex created T5543: Fix source address handling in static joins.
Sep 3 2023, 11:17 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta

Aug 28 2023

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 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
vfreex created T4977: Babel routing protocol support.
Feb 4 2023, 6:48 PM · VyOS 1.4 Sagitta

Jan 12 2023

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 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 29 2022

vfreex changed Difficulty level from unknown to easy 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)

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 14 2022

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, VyOS 1.5 Circinus

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, VyOS 1.5 Circinus

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, VyOS 1.5 Circinus

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 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