User Tools

Site Tools


linux:network_firewalld

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux:network_firewalld [2023/10/18 15:18]
manu [Firewall debug]
linux:network_firewalld [2023/10/18 15:19] (current)
manu [Logging all inbound and outbound traffic with firewalld direct rules]
Line 77: Line 77:
 Rule to log all incoming traffic setting log level to 4: Rule to log all incoming traffic setting log level to 4:
 <cli prompt='#'>​ <cli prompt='#'>​
-firewall-cmd --direct --add-rule ipv4 filter INPUT 0 -p all -s 0.0.0.0/0 -j LOG --log-prefix "INPUT " --log-level 4+firewall-cmd --direct --add-rule ipv4 filter INPUT 0 -p all -s 0.0.0.0/0 -j LOG --log-prefix "INPUT " --log-level 4 
 +</​cli>​
  
 Rule to log all outgoing traffic setting log level to 4: Rule to log all outgoing traffic setting log level to 4:
 <cli prompt='#'>​ <cli prompt='#'>​
-firewall-cmd --direct --add-rule ipv4 filter OUTPUT 0 -p all -s 192.168.1.10 -j LOG --log-prefix "​OUTPUT " --log-level 4+firewall-cmd --direct --add-rule ipv4 filter OUTPUT 0 -p all -s 192.168.1.10 -j LOG --log-prefix "​OUTPUT " --log-level 4
 </​cli>​ </​cli>​
 With nftables as backend, direct rules are given a higher precedence than all other firewalld rules. With nftables as backend, direct rules are given a higher precedence than all other firewalld rules.
Line 87: Line 88:
 To check if the rules are applied: To check if the rules are applied:
 <cli prompt='#'>​ <cli prompt='#'>​
-firewall-cmd --direct --get-all-rules+firewall-cmd --direct --get-all-rules
 </​cli>​ </​cli>​
  
 To make the rules permanent: To make the rules permanent:
 <cli prompt='#'>​ <cli prompt='#'>​
-firewall-cmd --runtime-to-permanent+firewall-cmd --runtime-to-permanent
 </​cli>​ </​cli>​
  
 To list all direct permanent rules: To list all direct permanent rules:
 <cli prompt='#'>​ <cli prompt='#'>​
-firewall-cmd --direct --get-all-rules --permanent+firewall-cmd --direct --get-all-rules --permanent
 </​cli>​ </​cli>​
 Traffic logs are written in /​var/​log/​firewall Traffic logs are written in /​var/​log/​firewall
    
linux/network_firewalld.1697635130.txt.gz · Last modified: 2023/10/18 15:18 by manu