Template:nftables/config: Difference between revisions

From wiki
remove useless whitespace
Sort parameters
Line 10: Line 10:
"example": "Web Server",
"example": "Web Server",
"type": "string"
"type": "string"
},
"tcp_port_in": {
"type": "string",
"suggested": true,
"label": "tcp_port_in",
"description": "Comma separated list of TCP ports to open from the internet to the machine",
"example": "80, 443"
},
"udp_port_in": {
"type": "string",
"suggested": true,
"label": "udp_port_in",
"description": "Comma separated list of UDP ports to open from the internet to the machine",
"example": "4567"
},
},
"tcp_port_out": {
"tcp_port_out": {
Line 31: Line 45:
"description": "Comma separated list of user with unlimited internet access",
"description": "Comma separated list of user with unlimited internet access",
"example": "root"
"example": "root"
},
"tcp_port_in": {
"type": "string",
"suggested": true,
"label": "tcp_port_in",
"description": "Comma separated list of TCP ports to open from the internet to the machine",
"example": "80, 443"
},
"udp_port_in": {
"type": "string",
"suggested": true,
"label": "udp_port_in",
"description": "Comma separated list of UDP ports to open from the internet to the machine",
"example": "4567"
}
}
},
},
Line 62: Line 62:
{{#tag:syntaxhighlight|
{{#tag:syntaxhighlight|
{{If || {{{category|}}} |# {{{category}}}
{{If || {{{category|}}} |# {{{category}}}
}}{{If || {{{tcp_port_in|}}} |add element  inet main  tcp_port_in { {{{tcp_port_in}}} }
}}{{If || {{{udp_port_in|}}} |add element  inet main  udp_port_in { {{{udp_port_in}}} }
}}{{If || {{{tcp_port_out|}}} |add element  inet main  tcp_port_out { {{{tcp_port_out}}} }
}}{{If || {{{tcp_port_out|}}} |add element  inet main  tcp_port_out { {{{tcp_port_out}}} }
}}{{If || {{{udp_port_out|}}} |add element  inet main  udp_port_out { {{{udp_port_out}}} }
}}{{If || {{{udp_port_out|}}} |add element  inet main  udp_port_out { {{{udp_port_out}}} }
}}{{If || {{{user_out|}}} |add element  inet main  user_out { {{{user_out}}} }
}}{{#if: {{{user_out|}}} |add element  inet main  user_out { {{{user_out}}} } }}
}}{{If || {{{tcp_port_in|}}} |add element  inet main  tcp_port_in { {{{tcp_port_in}}} }
}}{{#if: {{{udp_port_in|}}} |add element  inet main  udp_port_in { {{{udp_port_in}}} } }}
|lang="sh"}}
|lang="sh"}}
and activate it using
and activate it using

Revision as of 22:34, 30 May 2016

Description

Configure nftables

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Categorycategory

Label be used as category header

Example
Web Server
Stringsuggested
tcp_port_intcp_port_in

Comma separated list of TCP ports to open from the internet to the machine

Example
80, 443
Stringsuggested
udp_port_inudp_port_in

Comma separated list of UDP ports to open from the internet to the machine

Example
4567
Stringsuggested
tcp_port_outtcp_port_out

Comma separated list of TCP ports to open from the machine to the internet

Example
80, 443
Stringsuggested
udp_port_outudp_port_out

Comma separated list of UDP ports to open from the machine to the internet

Example
123
Stringsuggested
user_outuser_out

Comma separated list of user with unlimited internet access

Example
root
Stringsuggested