Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
pratique:informatique:parefeu:nftables [06/06/2025 13:33] – [Sur hyperviseur exposé sur internet] Zatalyzpratique:informatique:parefeu:nftables [14/06/2026 13:43] (Version actuelle) – [Vérification et mise en place] Zatalyz
Ligne 458: Ligne 458:
         # Autoriser msmtp à envoyer ses mails         # Autoriser msmtp à envoyer ses mails
         tcp dport { 25, 465, 587 } ct state new,established accept         tcp dport { 25, 465, 587 } ct state new,established accept
 +        # Autoriser NTP
 + udp dport { 53, 123 } ct state new,established accept
         # Log de ce qui est bloqué         # Log de ce qui est bloqué
         log prefix "[NFT OUTPUT DROP] " flags all drop         log prefix "[NFT OUTPUT DROP] " flags all drop
Ligne 501: Ligne 503:
   * -f : indique le fichier à lire (ici l'emplacement par défaut sur debian).    * -f : indique le fichier à lire (ici l'emplacement par défaut sur debian). 
  
-Une fois qu'on a configuré son fichier +Avant de redémarrer, une astuce utile de glorf : mettre ce bout dans son ''.bashrc'' :  
-  sudo systemctl enable nftables.service +<code>function test_nftables { 
-  sudo service nftables start+    systemctl restart nftables || systemctl status nftables 
 +    echo "post" 
 +    read -p "press any key, or nft will be flushed" -t 30 
 +    if [ $? -eq 0 ]; then 
 +        echo -e "\nKeeping nft ruleset" 
 +    else 
 +        echo -e "\nRemoving nft ruleset" 
 +        nft flush ruleset 
 +    fi 
 +}</code> 
 + 
 +Puis l'appeler avec la commande ''test_nftables'' (potentiellement en étant déjà root. C'est l'équivalent de ''sudo systemctl enable nftables.service && sudo service nftables start'' mais sans risque de s'autobannir en cas de souci.
  
  
pratique/informatique/parefeu/nftables.1749209611.txt.gz · Dernière modification : 06/06/2025 13:33 de Zatalyz