Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| netadmin:blocage_adresses_ip [2021/09/09 08:09] – yoann | netadmin:blocage_adresses_ip [2024/06/08 12:18] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | ====== | + | : |
| + | |||
| + | < | ||
| + | Sur les distributions récentes, **nftables** remplace **iptables**. Voir la note [[netadmin/ | ||
| + | </ | ||
| + | |||
| + | ====== | ||
| 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 | ||
| </ | </ | ||
| + | |||
| ===== Sauvegarde et restauration d'un ensemble ===== | ===== Sauvegarde et restauration d'un ensemble ===== | ||
| + | Il est possible d' | ||
| + | |||
| + | <code bash> | ||
| + | sudo ipset save set_banished_ip -f banished_ip.txt | ||
| + | </ | ||
| + | |||
| + | |||
| + | Pour supprimer un set existant: | ||
| + | <code bash> | ||
| + | sudo ipset destroy set_banished_ip | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | Un ensemble ne pourra pas être supprimé s'il est en cours d' | ||
| + | </ | ||
| + | |||
| + | Pour recréer un ensemble via le fichier d' | ||
| + | <code bash> | ||
| + | sudo ipset restore -f banished_ip.txt | ||
| + | </ | ||
| ===== Automatiser le bannissement ===== | ===== Automatiser le bannissement ===== | ||