mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-05-10 17:28:26 +02:00
Added Roadwarrior Network to the ipsec gui.
This commit is contained in:
@@ -111,6 +111,7 @@ $cgiparams{'ROOTCERT_EMAIL'} = '';
|
|||||||
$cgiparams{'ROOTCERT_OU'} = '';
|
$cgiparams{'ROOTCERT_OU'} = '';
|
||||||
$cgiparams{'ROOTCERT_CITY'} = '';
|
$cgiparams{'ROOTCERT_CITY'} = '';
|
||||||
$cgiparams{'ROOTCERT_STATE'} = '';
|
$cgiparams{'ROOTCERT_STATE'} = '';
|
||||||
|
$cgiparams{'RW_NET'} = '';
|
||||||
|
|
||||||
&Header::getcgihash(\%cgiparams, {'wantfile' => 1, 'filevar' => 'FH'});
|
&Header::getcgihash(\%cgiparams, {'wantfile' => 1, 'filevar' => 'FH'});
|
||||||
|
|
||||||
@@ -474,6 +475,11 @@ if ($cgiparams{'ACTION'} eq $Lang::tr{'save'} && $cgiparams{'TYPE'} eq '' && $cg
|
|||||||
goto SAVE_ERROR;
|
goto SAVE_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ( !&General::validipandmask($cgiparams{'RW_NET'}) ) {
|
||||||
|
$errormessage = $Lang::tr{'urlfilter invalid ip or mask error'};
|
||||||
|
goto SAVE_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
map ($vpnsettings{$_} = $cgiparams{$_},
|
map ($vpnsettings{$_} = $cgiparams{$_},
|
||||||
('ENABLED','DBG_CRYPT','DBG_PARSING','DBG_EMITTING','DBG_CONTROL',
|
('ENABLED','DBG_CRYPT','DBG_PARSING','DBG_EMITTING','DBG_CONTROL',
|
||||||
'DBG_DNS'));
|
'DBG_DNS'));
|
||||||
@@ -482,6 +488,7 @@ if ($cgiparams{'ACTION'} eq $Lang::tr{'save'} && $cgiparams{'TYPE'} eq '' && $cg
|
|||||||
$vpnsettings{'VPN_DELAYED_START'} = $cgiparams{'VPN_DELAYED_START'};
|
$vpnsettings{'VPN_DELAYED_START'} = $cgiparams{'VPN_DELAYED_START'};
|
||||||
$vpnsettings{'VPN_OVERRIDE_MTU'} = $cgiparams{'VPN_OVERRIDE_MTU'};
|
$vpnsettings{'VPN_OVERRIDE_MTU'} = $cgiparams{'VPN_OVERRIDE_MTU'};
|
||||||
$vpnsettings{'VPN_WATCH'} = $cgiparams{'VPN_WATCH'};
|
$vpnsettings{'VPN_WATCH'} = $cgiparams{'VPN_WATCH'};
|
||||||
|
$vpnsettings{'RW_NET'} = $cgiparams{'RW_NET'};
|
||||||
&General::writehash("${General::swroot}/vpn/settings", \%vpnsettings);
|
&General::writehash("${General::swroot}/vpn/settings", \%vpnsettings);
|
||||||
&writeipsecfiles();
|
&writeipsecfiles();
|
||||||
if (&vpnenabled) {
|
if (&vpnenabled) {
|
||||||
@@ -2478,6 +2485,10 @@ print <<END
|
|||||||
<td class='base' nowrap='nowrap'>$Lang::tr{'vpn delayed start'}: <img src='/blob.gif' alt='*' /><img src='/blob.gif' alt='*' /></td>
|
<td class='base' nowrap='nowrap'>$Lang::tr{'vpn delayed start'}: <img src='/blob.gif' alt='*' /><img src='/blob.gif' alt='*' /></td>
|
||||||
<td ><input type='text' name='VPN_DELAYED_START' value='$cgiparams{'VPN_DELAYED_START'}' /></td>
|
<td ><input type='text' name='VPN_DELAYED_START' value='$cgiparams{'VPN_DELAYED_START'}' /></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class='base' nowrap='nowrap'>$Lang::tr{'host to net vpn'}: <img src='/blob.gif' alt='*' /></td>
|
||||||
|
<td ><input type='text' name='RW_NET' value='$cgiparams{'RW_NET'}' /></td>
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<p>$Lang::tr{'vpn watch'}:<input type='checkbox' name='VPN_WATCH' $checked{'VPN_WATCH'} /></p>
|
<p>$Lang::tr{'vpn watch'}:<input type='checkbox' name='VPN_WATCH' $checked{'VPN_WATCH'} /></p>
|
||||||
<p>PLUTO DEBUG =
|
<p>PLUTO DEBUG =
|
||||||
|
|||||||
Reference in New Issue
Block a user