Regression #11982
closedOutbound NAT does not create automatic equivalent rules when switching from Automatic to Manual mode
100%
Description
When a user switches from Automatic Outbound NAT to Manual Outbound NAT, the GUI is supposed to create a set of static rules which are the equivalent of the automatic set. This is currently broken on CE 2.5.2, CE 2.6.0, and Plus 21.09.
This appears to have been introduced in d2eee7c82191c5870dbf90933c9050bf6dc37c07
Updated by Viktor Gurov over 3 years ago
Updated by Viktor Gurov over 3 years ago
- Status changed from New to Feedback
- % Done changed from 0 to 100
Applied in changeset ec8adb56d59a293516d1a0a3fb4eb45aad299f5b.
Updated by Jim Pingle over 3 years ago
- Release Notes changed from Default to Force Exclusion
Updated by Jim Pingle over 3 years ago
Fix was not picked back to 2.5.2, but is now. Will be in future builds.
Updated by Max Leighton over 3 years ago
Tested in 2.6 it is working.
It doesn't seem to have made it to 21.09 current build because when I test in
21.09-DEVELOPMENT (arm64)
built on Sat Jun 05 01:09:01 EDT 2021
FreeBSD 12.2-STABLE
The automatic rules are still not created when switching to manual. And I get PHP errors:
PHP Errors:
[05-Jun-2021 18:15:58 Etc/UTC] PHP Warning: Invalid argument supplied for foreach() in /usr/local/pfSense/include/www/firewall_nat_out.inc on line 69
[05-Jun-2021 18:16:22 Etc/UTC] PHP Warning: Invalid argument supplied for foreach() in /usr/local/pfSense/include/www/firewall_nat_out.inc on line 69
Updated by Kris Phillips over 3 years ago
Verified problem exists on Jun 5th build of 21.09.
Build Info:
21.09-DEVELOPMENT (arm)
built on Sat Jun 05 01:08:58 EDT 2021
FreeBSD 12.2-STABLE
Updated by Viktor Gurov over 3 years ago
Max Leighton wrote:
Tested in 2.6 it is working.
It doesn't seem to have made it to 21.09 current build because when I test in
21.09-DEVELOPMENT (arm64)
built on Sat Jun 05 01:09:01 EDT 2021
FreeBSD 12.2-STABLEThe automatic rules are still not created when switching to manual. And I get PHP errors:
PHP Errors:
[05-Jun-2021 18:15:58 Etc/UTC] PHP Warning: Invalid argument supplied for foreach() in /usr/local/pfSense/include/www/firewall_nat_out.inc on line 69
[05-Jun-2021 18:16:22 Etc/UTC] PHP Warning: Invalid argument supplied for foreach() in /usr/local/pfSense/include/www/firewall_nat_out.inc on line 69
same issue on 21.09.a.20210607.1300 - fix was not picked to 21.09
Updated by Renato Botelho over 3 years ago
- Status changed from Feedback to Resolved
Confirmed fix. It will reach 21.09 on next round of merges.
Updated by Jim Pingle about 3 years ago
- Plus Target Version changed from 21.09 to 22.01