Outils pour utilisateurs

Outils du site


netadmin:blocage_adresses_ip

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
netadmin:blocage_adresses_ip [2021/09/09 08:09] yoannnetadmin:blocage_adresses_ip [2024/06/08 12:18] (Version actuelle) yoann
Ligne 1: Ligne 1:
 {{tag>sysadmin netadmin linux iptables netfilter ban ip todo}} {{tag>sysadmin netadmin linux iptables netfilter ban ip todo}}
  
-====== Netfilter: Bloquer des adresses IP indésirables ======+:DEPRECATED: 
 + 
 +<note> 
 +Sur les distributions récentes, **nftables** remplace **iptables**. Voir la note [[netadmin/nftables/bloquer_temporairement_ip_avec_nftables| bloquer temporairement des IP avec nftables]]. 
 +</note> 
 + 
 +====== iptables: Bloquer des adresses IP indésirables ======
  
 Il est parfois nécessaire de bloquer des adresses IP avec lesquelles le système Linux communique par défaut: on peut vouloir bannir certains hôtes ayant tenté des attaques contre le système par exemple. Il est parfois nécessaire de bloquer des adresses IP avec lesquelles le système Linux communique par défaut: on peut vouloir bannir certains hôtes ayant tenté des attaques contre le système par exemple.
Ligne 82: Ligne 88:
 sudo iptables -I DOCKER-USER 2 -m set --match-set set_banished_ip src -p tcp -j DROP sudo iptables -I DOCKER-USER 2 -m set --match-set set_banished_ip src -p tcp -j DROP
 </code> </code>
 +
 ===== Sauvegarde et restauration d'un ensemble ===== ===== Sauvegarde et restauration d'un ensemble =====
  
 +Il est possible d'exporter/sauvegarder un ensemble dans un fichier texte:
 +
 +<code bash>
 +sudo ipset save set_banished_ip -f banished_ip.txt
 +</code>
 +
 +
 +Pour supprimer un set existant:
 +<code bash>
 +sudo ipset destroy set_banished_ip
 +</code>
 +
 +<note>
 +Un ensemble ne pourra pas être supprimé s'il est en cours d'utilisation par une règle de filtrage.
 +</note>
 +
 +Pour recréer un ensemble via le fichier d'export:
 +<code bash>
 +sudo ipset restore -f banished_ip.txt
 +</code>
  
 ===== Automatiser le bannissement ===== ===== Automatiser le bannissement =====
netadmin/blocage_adresses_ip.1631174969.txt.gz · Dernière modification : 2021/09/09 08:09 de yoann