From 57bafb94109d52f9f0ab93c90e3f695e9a485ac4 Mon Sep 17 00:00:00 2001 From: Vincent Li Date: Sat, 12 Apr 2025 13:59:45 -0700 Subject: [PATCH] firewall: add UI for firewall bridge mode Signed-off-by: Vincent Li --- html/cgi-bin/optionsfw.cgi | 24 ++++++++++++++++++++++++ langs/en/cgi-bin/en.pl | 4 ++++ 2 files changed, 28 insertions(+) diff --git a/html/cgi-bin/optionsfw.cgi b/html/cgi-bin/optionsfw.cgi index 60b1bdd91..13cd182c7 100644 --- a/html/cgi-bin/optionsfw.cgi +++ b/html/cgi-bin/optionsfw.cgi @@ -79,6 +79,9 @@ if ($errormessage) { } # Set new defaults +if (!$settings{'FWBRIDGEMODE'}) { + $settings{'FWBRIDGEMODE'} = 'off'; +} if (!$settings{'MASQUERADE_GREEN'}) { $settings{'MASQUERADE_GREEN'} = 'on'; } @@ -170,12 +173,32 @@ $selected{'MASQUERADE_ORANGE'}{$settings{'MASQUERADE_ORANGE'}} = 'selected="sele $selected{'MASQUERADE_BLUE'}{'off'} = ''; $selected{'MASQUERADE_BLUE'}{'on'} = ''; $selected{'MASQUERADE_BLUE'}{$settings{'MASQUERADE_BLUE'}} = 'selected="selected"'; +$selected{'FWBRIDGEMODE'}{'off'} = ''; +$selected{'FWBRIDGEMODE'}{'on'} = ''; +$selected{'FWBRIDGEMODE'}{$settings{'FWBRIDGEMODE'}} = 'selected="selected"'; &Header::openbox('100%', 'center',); print "
"; print < + + + + + + + + +
$Lang::tr{'fw mode'}
$Lang::tr{'fw bridge mode'} + +
+ +
+ @@ -348,6 +371,7 @@ END
$Lang::tr{'masquerading'}
$Lang::tr{'fw default drop'}
$Lang::tr{'drop action'}
$Lang::tr{'drop action1'}