Allow outgoing icmp.
This commit is contained in:
parent
74d068a92c
commit
5dd7ea7a5d
|
@ -7,6 +7,7 @@
|
||||||
|
|
||||||
### Default Rules
|
### Default Rules
|
||||||
* Use more sets and vars definitions to avoid multiple rules.
|
* Use more sets and vars definitions to avoid multiple rules.
|
||||||
|
* Allow outgoing icmp.
|
||||||
|
|
||||||
## v1.0
|
## v1.0
|
||||||
|
|
||||||
|
|
15
README.md
15
README.md
|
@ -93,6 +93,8 @@ nft_output_default_rules:
|
||||||
- jump global
|
- jump global
|
||||||
015 localhost:
|
015 localhost:
|
||||||
- oif lo accept
|
- oif lo accept
|
||||||
|
050 icmp:
|
||||||
|
- ip protocol icmp accept
|
||||||
200 output udp accepted:
|
200 output udp accepted:
|
||||||
- udp dport @output_udp_accept ct state new accept
|
- udp dport @output_udp_accept ct state new accept
|
||||||
210 output tcp accepted:
|
210 output tcp accepted:
|
||||||
|
@ -190,6 +192,7 @@ table inet firewall {
|
||||||
type filter hook output priority 0; policy drop;
|
type filter hook output priority 0; policy drop;
|
||||||
jump global
|
jump global
|
||||||
oif "lo" accept
|
oif "lo" accept
|
||||||
|
ip protocol icmp accept
|
||||||
udp dport @output_udp_accept ct state new accept
|
udp dport @output_udp_accept ct state new accept
|
||||||
tcp dport @output_tcp_accept ct state new accept
|
tcp dport @output_tcp_accept ct state new accept
|
||||||
}
|
}
|
||||||
|
@ -206,20 +209,14 @@ table inet firewall {
|
||||||
- role: ipr-cnrs.nftables
|
- role: ipr-cnrs.nftables
|
||||||
```
|
```
|
||||||
|
|
||||||
* Use default rules with allow ICMP and count dropped input packets :
|
* Use default rules with allow incoming ICMP and count dropped input packets :
|
||||||
|
|
||||||
`group_vars/all` :
|
|
||||||
|
|
||||||
``` yaml
|
|
||||||
nft_global_group_rules:
|
|
||||||
002 icmp:
|
|
||||||
- ip protocol icmp accept
|
|
||||||
```
|
|
||||||
|
|
||||||
`group_vars/first_group` :
|
`group_vars/first_group` :
|
||||||
|
|
||||||
``` yaml
|
``` yaml
|
||||||
nft_input_group_rules:
|
nft_input_group_rules:
|
||||||
|
020 icmp:
|
||||||
|
- ip protocol icmp icmp type echo-request ip length <= 84 counter limit rate 1/minute accept
|
||||||
999 count policy packet:
|
999 count policy packet:
|
||||||
- counter
|
- counter
|
||||||
```
|
```
|
||||||
|
|
|
@ -48,6 +48,8 @@ nft_output_default_rules:
|
||||||
- jump global
|
- jump global
|
||||||
015 localhost:
|
015 localhost:
|
||||||
- oif lo accept
|
- oif lo accept
|
||||||
|
050 icmp:
|
||||||
|
- ip protocol icmp accept
|
||||||
200 output udp accepted:
|
200 output udp accepted:
|
||||||
- udp dport @output_udp_accept ct state new accept
|
- udp dport @output_udp_accept ct state new accept
|
||||||
210 output tcp accepted:
|
210 output tcp accepted:
|
||||||
|
|
Loading…
Reference in New Issue