Difference between revisions of "Template:nftables/config"
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" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
}, | }, | ||
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}}} } }} |
− | |||
− | |||
|lang="sh"}} | |lang="sh"}} | ||
and activate it using | and activate it using |
Revision as of 22:34, 30 May 2016
Description
Configure nftables
Parameter | Description | Type | Status | |
---|---|---|---|---|
Category | category | Label be used as category header
| String | suggested |
tcp_port_in | tcp_port_in | Comma separated list of TCP ports to open from the internet to the machine
| String | suggested |
udp_port_in | udp_port_in | Comma separated list of UDP ports to open from the internet to the machine
| String | suggested |
tcp_port_out | tcp_port_out | Comma separated list of TCP ports to open from the machine to the internet
| String | suggested |
udp_port_out | udp_port_out | Comma separated list of UDP ports to open from the machine to the internet
| String | suggested |
user_out | user_out | Comma separated list of user with unlimited internet access
| String | suggested |