mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-16 11:04:41 +00:00
FirewallOptions: use correct defaults
This commit is contained in:
parent
d86d9aab46
commit
2cc7876a65
@ -25,11 +25,11 @@ Ext.define('PVE.FirewallOptions', {
|
|||||||
|
|
||||||
var rows = {};
|
var rows = {};
|
||||||
|
|
||||||
var add_boolean_row = function(name, text, labelWidth) {
|
var add_boolean_row = function(name, text, defaultValue, labelWidth) {
|
||||||
rows[name] = {
|
rows[name] = {
|
||||||
header: text,
|
header: text,
|
||||||
required: true,
|
required: true,
|
||||||
defaultValue: 0,
|
defaultValue: defaultValue || 0,
|
||||||
renderer: PVE.Utils.format_boolean,
|
renderer: PVE.Utils.format_boolean,
|
||||||
editor: {
|
editor: {
|
||||||
xtype: 'pveWindowEdit',
|
xtype: 'pveWindowEdit',
|
||||||
@ -37,6 +37,8 @@ Ext.define('PVE.FirewallOptions', {
|
|||||||
fieldDefaults: { labelWidth: labelWidth || 100 },
|
fieldDefaults: { labelWidth: labelWidth || 100 },
|
||||||
items: {
|
items: {
|
||||||
xtype: 'pvecheckbox',
|
xtype: 'pvecheckbox',
|
||||||
|
defaultValue: defaultValue || 0,
|
||||||
|
checked: defaultValue ? true : false,
|
||||||
name: name,
|
name: name,
|
||||||
uncheckedValue: 0,
|
uncheckedValue: 0,
|
||||||
fieldLabel: text
|
fieldLabel: text
|
||||||
@ -100,12 +102,11 @@ Ext.define('PVE.FirewallOptions', {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
add_boolean_row('enable', gettext('Enable Firewall'));
|
add_boolean_row('enable', gettext('Enable Firewall'), 1);
|
||||||
|
|
||||||
if (me.fwtype === 'node') {
|
if (me.fwtype === 'node') {
|
||||||
add_boolean_row('nosmurfs', gettext('SMURFS filter'));
|
add_boolean_row('nosmurfs', gettext('SMURFS filter'), 1);
|
||||||
add_boolean_row('tcpflags', gettext('TCP flags filter'));
|
add_boolean_row('tcpflags', gettext('TCP flags filter'), 0);
|
||||||
add_boolean_row('allow_bridge_route', gettext('Allow bridge route'), 150);
|
|
||||||
add_integer_row('nf_conntrack_max', 'nf_conntrack_max', 120, 32768);
|
add_integer_row('nf_conntrack_max', 'nf_conntrack_max', 120, 32768);
|
||||||
add_integer_row('nf_conntrack_tcp_timeout_established',
|
add_integer_row('nf_conntrack_tcp_timeout_established',
|
||||||
'nf_conntrack_tcp_timeout_established', 250, 7875);
|
'nf_conntrack_tcp_timeout_established', 250, 7875);
|
||||||
@ -114,8 +115,8 @@ Ext.define('PVE.FirewallOptions', {
|
|||||||
add_log_row('tcp_flags_log_level', 120);
|
add_log_row('tcp_flags_log_level', 120);
|
||||||
add_log_row('smurf_log_level');
|
add_log_row('smurf_log_level');
|
||||||
} else if (me.fwtype === 'vm') {
|
} else if (me.fwtype === 'vm') {
|
||||||
add_boolean_row('dhcp', gettext('Enable DHCP'));
|
add_boolean_row('dhcp', gettext('Enable DHCP'), 0);
|
||||||
add_boolean_row('macfilter', gettext('MAC filter'));
|
add_boolean_row('macfilter', gettext('MAC filter'), 1);
|
||||||
add_log_row('log_level_in');
|
add_log_row('log_level_in');
|
||||||
add_log_row('log_level_out');
|
add_log_row('log_level_out');
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user