Page MenuHomeVyOS Platform

Viacheslav (Viacheslav Hletenko)
Viacheslav

Projects

User Details

User Since
Oct 2 2019, 6:00 PM (241 w, 3 d)

Recent Activity

Today

Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6366: CGNAT add the ability to show allocation per external or internal address.
Sat, May 18, 3:40 PM · VyOS 1.5 Circinus
Viacheslav added a parent task for T6366: CGNAT add the ability to show allocation per external or internal address: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
Sat, May 18, 3:40 PM · VyOS 1.5 Circinus
Viacheslav triaged T6366: CGNAT add the ability to show allocation per external or internal address as Wishlist priority.
Sat, May 18, 3:39 PM · VyOS 1.5 Circinus
Viacheslav created T6366: CGNAT add the ability to show allocation per external or internal address.
Sat, May 18, 3:39 PM · VyOS 1.5 Circinus
Viacheslav added a comment to T6364: CGNAT drop hard limit that allowed only one translation rule.

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

set nat cgnat pool external ext-01 external-port-range '40000-60000'
set nat cgnat pool external ext-01 per-user-limit port '5000'
set nat cgnat pool external ext-01 range 192.0.2.1-192.0.2.2
set nat cgnat pool external ext-01 range 192.0.2.11/32
Sat, May 18, 3:26 PM · VyOS 1.5 Circinus
Viacheslav triaged T6364: CGNAT drop hard limit that allowed only one translation rule as Low priority.
Sat, May 18, 1:44 PM · VyOS 1.5 Circinus
Viacheslav changed the status of T6364: CGNAT drop hard limit that allowed only one translation rule, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, from Open to In progress.
Sat, May 18, 1:44 PM · VyOS 1.5 Circinus
Viacheslav changed the status of T6364: CGNAT drop hard limit that allowed only one translation rule from Open to In progress.
Sat, May 18, 1:44 PM · VyOS 1.5 Circinus
Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6364: CGNAT drop hard limit that allowed only one translation rule.
Sat, May 18, 1:44 PM · VyOS 1.5 Circinus
Viacheslav added a parent task for T6364: CGNAT drop hard limit that allowed only one translation rule: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
Sat, May 18, 1:44 PM · VyOS 1.5 Circinus
Viacheslav created T6364: CGNAT drop hard limit that allowed only one translation rule.
Sat, May 18, 1:43 PM · VyOS 1.5 Circinus

Yesterday

Viacheslav added a comment to T6344: multiple ntp listen-address commands not working.

Maybe we should create another xml file identical to listen-address.xml.i but without multi option define in line 16.

Fri, May 17, 2:55 PM · VyOS 1.4 Sagitta
Viacheslav triaged T6362: Create a conntrack/translations logger daemon as Wishlist priority.
Fri, May 17, 10:40 AM · VyOS 1.5 Circinus
Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6362: Create a conntrack/translations logger daemon.
Fri, May 17, 10:40 AM · VyOS 1.5 Circinus
Viacheslav added a parent task for T6362: Create a conntrack/translations logger daemon: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
Fri, May 17, 10:40 AM · VyOS 1.5 Circinus
Viacheslav created T6362: Create a conntrack/translations logger daemon.
Fri, May 17, 10:39 AM · VyOS 1.5 Circinus
Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6361: Integrate Port Control Protocol (PCP) RFC 6887.
Fri, May 17, 10:17 AM · VyOS 1.5 Circinus
Viacheslav added a parent task for T6361: Integrate Port Control Protocol (PCP) RFC 6887: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
Fri, May 17, 10:17 AM · VyOS 1.5 Circinus
Viacheslav triaged T6361: Integrate Port Control Protocol (PCP) RFC 6887 as Low priority.
Fri, May 17, 10:17 AM · VyOS 1.5 Circinus
Viacheslav created T6361: Integrate Port Control Protocol (PCP) RFC 6887.
Fri, May 17, 10:16 AM · VyOS 1.5 Circinus
Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6360: CGNAT add the ability to exclude (bypass) the translations for specific destinations.
Fri, May 17, 9:57 AM · VyOS 1.5 Circinus
Viacheslav added a parent task for T6360: CGNAT add the ability to exclude (bypass) the translations for specific destinations: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
Fri, May 17, 9:57 AM · VyOS 1.5 Circinus
Viacheslav triaged T6360: CGNAT add the ability to exclude (bypass) the translations for specific destinations as Wishlist priority.
Fri, May 17, 9:57 AM · VyOS 1.5 Circinus
Viacheslav created T6360: CGNAT add the ability to exclude (bypass) the translations for specific destinations.
Fri, May 17, 9:56 AM · VyOS 1.5 Circinus
Viacheslav closed T6347: CGNAT external pools containing dashes cause Traceback error, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, as Resolved.
Fri, May 17, 9:15 AM · VyOS 1.5 Circinus
Viacheslav closed T6347: CGNAT external pools containing dashes cause Traceback error as Resolved.
Fri, May 17, 9:15 AM · VyOS 1.5 Circinus
Viacheslav closed T6351: CGNAT add check if external and internal pools exists, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, as Resolved.
Fri, May 17, 9:14 AM · VyOS 1.5 Circinus
Viacheslav closed T6351: CGNAT add check if external and internal pools exists as Resolved.
Fri, May 17, 9:14 AM · VyOS 1.5 Circinus
Viacheslav closed T6350: CGNAT add op-mode to get current port allocation mapping, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, as Resolved.
Fri, May 17, 9:14 AM · VyOS 1.5 Circinus
Viacheslav closed T6350: CGNAT add op-mode to get current port allocation mapping as Resolved.
Fri, May 17, 9:14 AM · VyOS 1.5 Circinus
Viacheslav triaged T6346: Boot to multi-user.target instead of graphical.target as Normal priority.
Fri, May 17, 9:12 AM · VyOS 1.4 Sagitta (1.4.0), VyOS 1.5 Circinus
Viacheslav triaged T6343: Firewall source validation loose end up in complete traffic block on VRF interface as Normal priority.
Fri, May 17, 9:12 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav triaged T6357: Create test repository to validate setup as Normal priority.
Fri, May 17, 9:12 AM · GitHub Infrastructure
Viacheslav triaged T6358: Container config option to enable host pid as Wishlist priority.
Fri, May 17, 8:29 AM · VyOS 1.4 Sagitta (1.4.0), VyOS 1.5 Circinus
Viacheslav added a comment to T5835: UPnP port mapping / rule installation fails.

I'd prefer to integrate the Port Control Protocol (PCP) instead.

pcp.png (410×767 px, 50 KB)

Fri, May 17, 7:34 AM
Viacheslav added a comment to T5835: UPnP port mapping / rule installation fails.

You can still have it in a container easily; as I mentioned, it has never worked since 2021
You do not lose anything.

Fri, May 17, 6:45 AM
Viacheslav changed the status of T6350: CGNAT add op-mode to get current port allocation mapping, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, from Open to In progress.
Fri, May 17, 6:41 AM · VyOS 1.5 Circinus
Viacheslav changed the status of T6350: CGNAT add op-mode to get current port allocation mapping from Open to In progress.
Fri, May 17, 6:41 AM · VyOS 1.5 Circinus

Thu, May 16

Viacheslav added a comment to T6350: CGNAT add op-mode to get current port allocation mapping.

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

vyos@r4:~$ show nat cgnat allocation 
Internal IP    External IP      Port range
-------------  ---------------  ------------
100.64.0.0     192.168.122.222  1024-3023
100.64.0.1     192.168.122.222  3024-5023
100.64.0.2     192.168.122.222  5024-7023
100.64.0.3     192.168.122.222  7024-9023
100.64.0.4     192.168.122.222  9024-11023
100.64.0.5     192.168.122.222  11024-13023
100.64.0.6     192.168.122.222  13024-15023
100.64.0.7     192.168.122.222  15024-17023
100.64.0.8     192.168.122.222  17024-19023
100.64.0.9     192.168.122.222  19024-21023
100.64.0.10    192.168.122.222  21024-23023
100.64.0.11    192.168.122.222  23024-25023
100.64.0.12    192.168.122.222  25024-27023
100.64.0.13    192.168.122.222  27024-29023
100.64.0.14    192.168.122.222  29024-31023
100.64.0.15    192.168.122.222  31024-33023
vyos@r4:~$
Thu, May 16, 6:42 PM · VyOS 1.5 Circinus
Viacheslav changed the status of T6351: CGNAT add check if external and internal pools exists, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, from Open to In progress.
Thu, May 16, 4:34 PM · VyOS 1.5 Circinus
Viacheslav changed the status of T6351: CGNAT add check if external and internal pools exists from Open to In progress.
Thu, May 16, 4:34 PM · VyOS 1.5 Circinus
Viacheslav triaged T6351: CGNAT add check if external and internal pools exists as Low priority.
Thu, May 16, 4:34 PM · VyOS 1.5 Circinus
Viacheslav claimed T6351: CGNAT add check if external and internal pools exists.

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

set nat cgnat pool external ext1 external-port-range '1024-65535'
set nat cgnat pool external ext1 per-user-limit port '2000'
set nat cgnat pool external ext1 range 192.168.122.222/32
set nat cgnat pool internal int1 range '100.64.0.0/28'
set nat cgnat rule 10 source pool 'fake-pool'
set nat cgnat rule 10 translation pool 'ext1'
Thu, May 16, 4:33 PM · VyOS 1.5 Circinus
Viacheslav updated the task description for T6351: CGNAT add check if external and internal pools exists.
Thu, May 16, 4:31 PM · VyOS 1.5 Circinus
Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6351: CGNAT add check if external and internal pools exists.
Thu, May 16, 12:27 PM · VyOS 1.5 Circinus
Viacheslav added a parent task for T6351: CGNAT add check if external and internal pools exists: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
Thu, May 16, 12:27 PM · VyOS 1.5 Circinus
Viacheslav created T6351: CGNAT add check if external and internal pools exists.
Thu, May 16, 12:26 PM · VyOS 1.5 Circinus
Viacheslav added a comment to T6347: CGNAT external pools containing dashes cause Traceback error.

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

Thu, May 16, 12:16 PM · VyOS 1.5 Circinus
Viacheslav changed the status of T6347: CGNAT external pools containing dashes cause Traceback error, a subtask of T5169: Add CGNAT Carrier-Grade NAT based on nftables, from Open to In progress.
Thu, May 16, 11:52 AM · VyOS 1.5 Circinus
Viacheslav changed the status of T6347: CGNAT external pools containing dashes cause Traceback error from Open to In progress.
Thu, May 16, 11:52 AM · VyOS 1.5 Circinus
Viacheslav triaged T6350: CGNAT add op-mode to get current port allocation mapping as Wishlist priority.
Thu, May 16, 10:38 AM · VyOS 1.5 Circinus
Viacheslav created T6350: CGNAT add op-mode to get current port allocation mapping.
Thu, May 16, 10:38 AM · VyOS 1.5 Circinus
Viacheslav triaged T6349: keep all workflows as reusable workflows in global .github and make vyox-1x to use from there as Normal priority.
Thu, May 16, 10:27 AM · GitHub Infrastructure
Viacheslav updated the task description for T6348: SNAT op-mode fails with flowtable offload entries.
Thu, May 16, 10:20 AM · Restricted Project, VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav triaged T6348: SNAT op-mode fails with flowtable offload entries as Normal priority.
Thu, May 16, 10:17 AM · Restricted Project, VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav updated the task description for T6348: SNAT op-mode fails with flowtable offload entries.
Thu, May 16, 10:17 AM · Restricted Project, VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav created T6348: SNAT op-mode fails with flowtable offload entries.
Thu, May 16, 10:16 AM · Restricted Project, VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav added a subtask for T5169: Add CGNAT Carrier-Grade NAT based on nftables: T6347: CGNAT external pools containing dashes cause Traceback error.
Thu, May 16, 9:38 AM · VyOS 1.5 Circinus
Viacheslav added a parent task for T6347: CGNAT external pools containing dashes cause Traceback error: T5169: Add CGNAT Carrier-Grade NAT based on nftables.
Thu, May 16, 9:38 AM · VyOS 1.5 Circinus
Viacheslav triaged T6347: CGNAT external pools containing dashes cause Traceback error as Normal priority.
Thu, May 16, 9:37 AM · VyOS 1.5 Circinus
Viacheslav created T6347: CGNAT external pools containing dashes cause Traceback error.
Thu, May 16, 9:37 AM · VyOS 1.5 Circinus
Viacheslav changed the status of T6058: Commit-Archive Save doesn't use https_proxy from Needs reporter action to Open.
Thu, May 16, 7:55 AM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav added a comment to T6344: multiple ntp listen-address commands not working.

@molocho see the tasks T5301 T5154 and https://chrony-project.org/doc/4.3/chrony.conf.html#bindaddress

Thu, May 16, 7:15 AM · VyOS 1.4 Sagitta
Viacheslav triaged T6345: Source NAT Port Mapping setting of Fully-Random is superfluous in Kernels 5.0 onwards as Normal priority.
Thu, May 16, 7:10 AM · VyOS 1.4 Sagitta

Wed, May 15

Viacheslav moved T5900: Improve reliability of the vyos powerdns recursor implementation from Need Triage to Finished on the VyOS 1.5 Circinus board.
Wed, May 15, 10:14 AM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus
Viacheslav closed T5900: Improve reliability of the vyos powerdns recursor implementation as Resolved.
Wed, May 15, 10:14 AM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus
Viacheslav triaged T6338: Ability to use per-user traffic shaper or policy limits based on the network as Wishlist priority.
Wed, May 15, 8:01 AM · VyOS 1.5 Circinus
Viacheslav created T6338: Ability to use per-user traffic shaper or policy limits based on the network.
Wed, May 15, 8:00 AM · VyOS 1.5 Circinus
Viacheslav triaged T6337: Upgrade from 1.3.5 fails if ssh public key name has a space in it as High priority.
Wed, May 15, 6:20 AM · VyOS 1.3 Equuleus (1.3.8)

Tue, May 14

Viacheslav closed T5835: UPnP port mapping / rule installation fails as Wontfix.
Tue, May 14, 5:15 PM
Viacheslav added a comment to T5835: UPnP port mapping / rule installation fails.
In T5835#187933, @simplysoft wrote:

I'm not sure if that summary from you @Viacheslav is fully reflecting the current state.
I'm also not sure if the original implementation never worked, might very well have been broken while refactoring some vyos internals how the firewall is structured, but I guess you should have a better understanding of (the history of) your product. Otherwise I would be very surprised if a broken feature got into your product without every working / being tested.

Tue, May 14, 2:18 PM
Viacheslav added a comment to T5835: UPnP port mapping / rule installation fails.

In summary, it works with custom scripts and patches, but it still does not work from CLI (not fully integrated)
The scripts that should be involved are in the repo https://github.com/miniupnp/miniupnp/tree/miniupnpd_2_3_3/miniupnpd/netfilter_nft/scripts
Until we do not have them and they do not communicate with the firewall, the feature does not work.
A patch is attached in several posts above https://vyos.dev/T5835#174066

Tue, May 14, 12:40 PM
Viacheslav lowered the priority of T5497: Add ability to resequence rule numbers for firewall from Normal to Wishlist.
Tue, May 14, 10:57 AM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav placed T6292: Unable to update webproxy blacklist as they use captcha up for grabs.
Tue, May 14, 10:10 AM · VyOS 1.5 Circinus

Mon, May 13

Viacheslav closed T5386: Execute VRRP transition script when `set high-availability disable` is commited as Resolved.

The original feature/bug is solved
The stop script executed is executing.

Mon, May 13, 10:37 AM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav triaged T6332: IPv6 only ISIS (or, in general, dual topology) is not working with other devices running frr as Normal priority.
Mon, May 13, 9:52 AM · VyOS 1.5 Circinus

Fri, May 10

Viacheslav added a comment to T5497: Add ability to resequence rule numbers for firewall.

Feel free to reopen it, but I'm not expecting it to be implemented.

Fri, May 10, 3:03 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav added a comment to T5497: Add ability to resequence rule numbers for firewall.

I think the original request was Add ability to resequence rule numbers for firewall, and we added this tool.
Auto-Apply configuration based on this tool is the wrong way. We haven't had such hacks before and probably won't implement them in the nearest feature.
All configuration changes have to be only per user commit; there should not be any auto-commits/auto applies configs. We have API for these tricks.
CLI is completely different from the cisco/arista logic.

Fri, May 10, 2:51 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav edited projects for T6038: Losing default route after first reboot (cloud-init & DHCP), added: VyOS 1.4 Sagitta (1.4.0-epa3); removed VyOS 1.4 Sagitta (1.4.0-epa1).
Fri, May 10, 1:49 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus

Thu, May 9

Viacheslav reopened T6292: Unable to update webproxy blacklist as they use captcha as "Open".
Thu, May 9, 6:44 PM · VyOS 1.5 Circinus
Viacheslav added a comment to T6292: Unable to update webproxy blacklist as they use captcha.

I'm re-opening until we make a final decision

Thu, May 9, 6:44 PM · VyOS 1.5 Circinus
Viacheslav edited projects for T6313: Add "NAT" to "generate" command for rule resequence, added: VyOS 1.5 Circinus; removed VyOS 1.4 Sagitta.
Thu, May 9, 4:12 PM · VyOS 1.5 Circinus
Viacheslav closed T6292: Unable to update webproxy blacklist as they use captcha as Wontfix.

The service webproxy is deprecated and will be removed in 1.5

Thu, May 9, 3:21 PM · VyOS 1.5 Circinus
Viacheslav moved T6325: Update pipfile python3 version or delete pip file for vyos-1x from Need Triage to Finished on the VyOS 1.4 Sagitta board.
Thu, May 9, 2:40 PM · VyOS 1.4 Sagitta
Viacheslav closed T6325: Update pipfile python3 version or delete pip file for vyos-1x as Resolved.

Removed in https://github.com/vyos/vyos-1x/pull/3435

Thu, May 9, 2:40 PM · VyOS 1.4 Sagitta
Viacheslav triaged T6315: Add Codeql reusable action workflow as Normal priority.
Thu, May 9, 1:56 PM · GitHub Infrastructure
Viacheslav triaged T6318: vyos-1x: WiFi Regulatory Domain should be set system-wide instead of per-device as Normal priority.
Thu, May 9, 1:54 PM
Viacheslav renamed T6325: Update pipfile python3 version or delete pip file for vyos-1x from Update pip file python3 version or delete pip file for vyos-1x to Update pipfile python3 version or delete pip file for vyos-1x.
Thu, May 9, 12:46 PM · VyOS 1.4 Sagitta
Viacheslav triaged T6325: Update pipfile python3 version or delete pip file for vyos-1x as Normal priority.
Thu, May 9, 12:46 PM · VyOS 1.4 Sagitta
Viacheslav closed T6324: CVE-2024-2961 as Resolved.
Thu, May 9, 8:34 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav added a comment to T6324: CVE-2024-2961.

For 1.4 also fixed

vyos@r1-right:~$ show version all | match "GNU C L"
ii  libc-bin                             2.36-9+deb12u7                   amd64        GNU C Library: Binaries
ii  libc-l10n                            2.36-9+deb12u7                   all          GNU C Library: localization files
ii  libc6:amd64                          2.36-9+deb12u7                   amd64        GNU C Library: Shared libraries
ii  locales                              2.36-9+deb12u7                   all          GNU C Library: National Language (locale) data [support]
vyos@r1-right:~$ 
vyos@r1-right:~$ show ver
Version:          VyOS 1.4-stable-202405090309
Release train:    sagitta
Thu, May 9, 8:22 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav moved T6324: CVE-2024-2961 from Backlog to Finished on the VyOS 1.4 Sagitta (1.4.0-epa3) board.
Thu, May 9, 8:16 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav added a comment to T6324: CVE-2024-2961.

Fixed

vyos@r1-right:~$ show version all | match "GNU C L"
ii  libc-bin                             2.28-10+deb10u3                amd64        GNU C Library: Binaries
ii  libc-l10n                            2.28-10+deb10u3                all          GNU C Library: localization files
ii  libc6:amd64                          2.28-10+deb10u3                amd64        GNU C Library: Shared libraries
ii  locales                              2.28-10+deb10u3                all          GNU C Library: National Language (locale) data [support]
vyos@r1-right:~$ 
vyos@r1-right:~$ show version
Thu, May 9, 8:08 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa3)

Wed, May 8

Viacheslav triaged T6320: WiFi: Enable support for 6GHz AccesPoints as Wishlist priority.
Wed, May 8, 2:27 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav changed the status of T6312: open-vm-tools missing in nightly-builds starting from version 1.5-rolling-202404220020 from Open to Needs testing.

Should be fixed in https://github.com/vyos/vyos-build/pull/600

Wed, May 8, 9:57 AM · VyOS 1.5 Circinus
Viacheslav triaged T6281: Wireguard does not pass traffic if VRFs are used as Normal priority.
Wed, May 8, 6:26 AM · VyOS 1.5 Circinus
Viacheslav moved T6310: Change branches for CodeQL on push from Need Triage to Finished on the VyOS 1.5 Circinus board.
Wed, May 8, 6:17 AM · GitHub Infrastructure
Viacheslav moved T6288: policy route ipv4 rule order behaviour from Need Triage to Finished on the VyOS 1.5 Circinus board.
Wed, May 8, 6:16 AM · VyOS 1.5 Circinus
Viacheslav added a comment to T5636: Need geoip option for policy route.

Mostly impossible for policy local-route
I'm not expecting that it will be implemented at all.

Wed, May 8, 6:15 AM · VyOS 1.5 Circinus
Viacheslav triaged T6313: Add "NAT" to "generate" command for rule resequence as Wishlist priority.
Wed, May 8, 6:00 AM · VyOS 1.5 Circinus