NethServer / nethsecurity

NethSecurity image and build environment
https://www.nethsecurity.org/
Other
98 stars 6 forks source link

Migration: incorrect reflection_zone and IPsec settings in port forward rule #787

Closed gsanchietti closed 4 days ago

gsanchietti commented 5 days ago

Steps to reproduce

Expected behavior

Actual behavior

Required changes (diff):

--- firewall    2024-09-23 15:33:26.000000000 +0000
+++ /etc/config/firewall        2024-09-23 15:42:53.899041348 +0000
@@ -300,10 +300,10 @@
 config redirect 'portfw_rule_1'
        option src 'wan'
        option dest 'lan'
        option proto 'tcp'
        option src_dport '443'
        option dest_ip '192.168.1.100'
        option dest_port '443'
-       list reflection_zone 'openvpnrw'
+       list reflection_zone 'rwopenvpn'

 config redirect 'portfw_rule_2'
        option src 'wan'
        option dest 'lan'
        option proto 'udp'
        option src_dport '1194'
        option dest_ip '192.168.1.101'
        option dest_port '1194'
-       list reflection_zone 'openvpntun'
+       list reflection_zone 'openvpn'

 config redirect 'portfw_rule_3'
        option src 'wan'
        option dest 'lan'
        option proto 'tcp'
        option src_dport '500'
        option dest_ip '192.168.1.102'
        option dest_port '500'
-       list reflection_zone 'ipsectun'
+       list reflection_zone 'ipsec'

Components

NethSecurity Image: 8-23.05.4-ns.1.2.0

gsanchietti commented 5 days ago

In nethserver-testing: nethserver-firewall-migration-1.0.0-1.4.g651d7cd.ns7.noarch.rpm

Test case

cotosso commented 5 days ago

issue is not reproducible , reflection zones in port forwards are now consistent with zone names in nethsecurity8

config redirect 'ns_pf1_777'
        option src 'wan'
        option dest 'lan'
        option dest_ip '192.168.56.99'
        option proto 'tcp'
        option name 'pf1_777'
        option src_dport '777'
        option reflection '1'
        list reflection_zone 'lan'
        list reflection_zone 'blue'
        list reflection_zone 'rwopenvpn'
        list reflection_zone 'openvpn'
        list reflection_zone 'ipsec'
        option target 'DNAT'
        option log '0'
        option dest_port '777'
        option enabled '1'
gsanchietti commented 4 days ago

Released in nethserver-updates: nethserver-firewall-migration-1.0.1-1.ns7.noarch.rpm