WARNING: untranslated string: smb daemon = SMB Daemon
WARNING: untranslated string: subscription code = Subscription code
WARNING: untranslated string: user management = User Management
+WARNING: untranslated string: wg client pool = Client Pool
WARNING: untranslated string: wg create peer = Create A New Peer
WARNING: untranslated string: wg edit peer = Edit Peer
+WARNING: untranslated string: wg invalid client pool = Invalid client pool
WARNING: untranslated string: wg invalid endpoint address = Invalid endpoint address
WARNING: untranslated string: wg invalid endpoint port = Invalid endpoint port
WARNING: untranslated string: wg invalid keepalive interval = Invalid Keepalive Interval (Must be between 0 and 65535)
WARNING: untranslated string: website = Website
WARNING: untranslated string: wednesday = Wednesday
WARNING: untranslated string: weeks = Weeks
+WARNING: untranslated string: wg client pool = Client Pool
WARNING: untranslated string: wg create peer = Create A New Peer
WARNING: untranslated string: wg edit peer = Edit Peer
+WARNING: untranslated string: wg invalid client pool = Invalid client pool
WARNING: untranslated string: wg invalid endpoint address = Invalid endpoint address
WARNING: untranslated string: wg invalid endpoint port = Invalid endpoint port
WARNING: untranslated string: wg invalid keepalive interval = Invalid Keepalive Interval (Must be between 0 and 65535)
WARNING: untranslated string: total = Total
WARNING: untranslated string: transport mode does not support vti = VTI is not support in transport mode
WARNING: untranslated string: warning = Warning
+WARNING: untranslated string: wg client pool = Client Pool
WARNING: untranslated string: wg create peer = Create A New Peer
WARNING: untranslated string: wg edit peer = Edit Peer
+WARNING: untranslated string: wg invalid client pool = Invalid client pool
WARNING: untranslated string: wg invalid endpoint address = Invalid endpoint address
WARNING: untranslated string: wg invalid endpoint port = Invalid endpoint port
WARNING: untranslated string: wg invalid keepalive interval = Invalid Keepalive Interval (Must be between 0 and 65535)
WARNING: untranslated string: timeformat = %Y-%m-%d at %H:%M:%S %Z
WARNING: untranslated string: total = Total
WARNING: untranslated string: warning = Warning
+WARNING: untranslated string: wg client pool = Client Pool
WARNING: untranslated string: wg create peer = Create A New Peer
WARNING: untranslated string: wg edit peer = Edit Peer
+WARNING: untranslated string: wg invalid client pool = Invalid client pool
WARNING: untranslated string: wg invalid endpoint address = Invalid endpoint address
WARNING: untranslated string: wg invalid endpoint port = Invalid endpoint port
WARNING: untranslated string: wg invalid keepalive interval = Invalid Keepalive Interval (Must be between 0 and 65535)
WARNING: untranslated string: vulnerability = Vulnerability
WARNING: untranslated string: vulnerable = Vulnerable
WARNING: untranslated string: warning = Warning
+WARNING: untranslated string: wg client pool = Client Pool
WARNING: untranslated string: wg create peer = Create A New Peer
WARNING: untranslated string: wg edit peer = Edit Peer
+WARNING: untranslated string: wg invalid client pool = Invalid client pool
WARNING: untranslated string: wg invalid endpoint address = Invalid endpoint address
WARNING: untranslated string: wg invalid endpoint port = Invalid endpoint port
WARNING: untranslated string: wg invalid keepalive interval = Invalid Keepalive Interval (Must be between 0 and 65535)
WARNING: untranslated string: vulnerability = Vulnerability
WARNING: untranslated string: vulnerable = Vulnerable
WARNING: untranslated string: warning = Warning
+WARNING: untranslated string: wg client pool = Client Pool
WARNING: untranslated string: wg create peer = Create A New Peer
WARNING: untranslated string: wg edit peer = Edit Peer
+WARNING: untranslated string: wg invalid client pool = Invalid client pool
WARNING: untranslated string: wg invalid endpoint address = Invalid endpoint address
WARNING: untranslated string: wg invalid endpoint port = Invalid endpoint port
WARNING: untranslated string: wg invalid keepalive interval = Invalid Keepalive Interval (Must be between 0 and 65535)
WARNING: untranslated string: vulnerability = Vulnerability
WARNING: untranslated string: vulnerable = Vulnerable
WARNING: untranslated string: warning = Warning
+WARNING: untranslated string: wg client pool = Client Pool
WARNING: untranslated string: wg create peer = Create A New Peer
WARNING: untranslated string: wg edit peer = Edit Peer
+WARNING: untranslated string: wg invalid client pool = Invalid client pool
WARNING: untranslated string: wg invalid endpoint address = Invalid endpoint address
WARNING: untranslated string: wg invalid endpoint port = Invalid endpoint port
WARNING: untranslated string: wg invalid keepalive interval = Invalid Keepalive Interval (Must be between 0 and 65535)
WARNING: untranslated string: vulnerability = Vulnerability
WARNING: untranslated string: vulnerable = Vulnerable
WARNING: untranslated string: warning = Warning
+WARNING: untranslated string: wg client pool = Client Pool
WARNING: untranslated string: wg create peer = Create A New Peer
WARNING: untranslated string: wg edit peer = Edit Peer
+WARNING: untranslated string: wg invalid client pool = Invalid client pool
WARNING: untranslated string: wg invalid endpoint address = Invalid endpoint address
WARNING: untranslated string: wg invalid endpoint port = Invalid endpoint port
WARNING: untranslated string: wg invalid keepalive interval = Invalid Keepalive Interval (Must be between 0 and 65535)
WARNING: untranslated string: vulnerability = Vulnerability
WARNING: untranslated string: vulnerable = Vulnerable
WARNING: untranslated string: warning = Warning
+WARNING: untranslated string: wg client pool = Client Pool
WARNING: untranslated string: wg create peer = Create A New Peer
WARNING: untranslated string: wg edit peer = Edit Peer
+WARNING: untranslated string: wg invalid client pool = Invalid client pool
WARNING: untranslated string: wg invalid endpoint address = Invalid endpoint address
WARNING: untranslated string: wg invalid endpoint port = Invalid endpoint port
WARNING: untranslated string: wg invalid keepalive interval = Invalid Keepalive Interval (Must be between 0 and 65535)
< user management
< vpn configuration main
< wg
+< wg client pool
< wg create peer
< wg edit peer
+< wg invalid client pool
< wg invalid endpoint address
< wg invalid endpoint port
< wg invalid keepalive interval
< transport mode does not support vti
< warning
< wg
+< wg client pool
< wg create peer
< wg edit peer
+< wg invalid client pool
< wg invalid endpoint address
< wg invalid endpoint port
< wg invalid keepalive interval
< upload fcdsl.o
< warning
< wg
+< wg client pool
< wg create peer
< wg edit peer
+< wg invalid client pool
< wg invalid endpoint address
< wg invalid endpoint port
< wg invalid keepalive interval
< warning
< Weekly
< wg
+< wg client pool
< wg create peer
< wg edit peer
+< wg invalid client pool
< wg invalid endpoint address
< wg invalid endpoint port
< wg invalid keepalive interval
< warning
< Weekly
< wg
+< wg client pool
< wg create peer
< wg edit peer
+< wg invalid client pool
< wg invalid endpoint address
< wg invalid endpoint port
< wg invalid keepalive interval
< warning
< Weekly
< wg
+< wg client pool
< wg create peer
< wg edit peer
+< wg invalid client pool
< wg invalid endpoint address
< wg invalid endpoint port
< wg invalid keepalive interval
< week-graph
< Weekly
< wg
+< wg client pool
< wg create peer
< wg edit peer
+< wg invalid client pool
< wg invalid endpoint address
< wg invalid endpoint port
< wg invalid keepalive interval
< warning
< Weekly
< wg
+< wg client pool
< wg create peer
< wg edit peer
+< wg invalid client pool
< wg invalid endpoint address
< wg invalid endpoint port
< wg invalid keepalive interval
push(@errormessages, $Lang::tr{'invalid port'});
}
+ # Check client pool
+ if (&Network::check_subnet($cgiparams{'CLIENT_POOL'})) {
+ $settings{'CLIENT_POOL'} = $cgiparams{'CLIENT_POOL'};
+ } else {
+ push(@errormessages, $Lang::tr{'wg invalid client pool'});
+ }
+
# Don't continue on error
- goto MAIN if (@errormessages);
+ goto MAIN if (scalar @errormessages);
# Store the configuration file
&General::writehash("/var/ipfire/wireguard/settings", \%settings);
</td>
</tr>
+ <tr>
+ <td>$Lang::tr{'wg client pool'}</td>
+ <td>
+ <input type="text" name="CLIENT_POOL" value="$settings{'CLIENT_POOL'}" />
+ </td>
+ </tr>
+
<tr class="action">
<td colspan="2">
<input type='submit' name='ACTION' value='$Lang::tr{'save'}' />
'weekly firewallhits' => 'weekly firewallhits',
'weeks' => 'Weeks',
'wg' => 'WireGuard',
+'wg client pool' => 'Client Pool',
'wg create peer' => 'Create A New Peer',
'wg edit peer' => 'Edit Peer',
+'wg invalid client pool' => 'Invalid client pool',
'wg invalid endpoint address' => 'Invalid endpoint address',
'wg invalid endpoint port' => 'Invalid endpoint port',
'wg invalid keepalive interval' => 'Invalid Keepalive Interval (Must be between 0 and 65535)',