Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| netadmin:firewalld-gestion-ensembles-ip [2025/11/07 16:37] – créée yoann | netadmin:firewalld-gestion-ensembles-ip [2025/11/08 10:58] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| - | ====== firewalld : configuration | + | ====== firewalld : Configuration |
| :TODO: | :TODO: | ||
| + | Un **ipset** est un groupe nommé d' | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Créer un ipset ===== | ||
| + | |||
| + | La création d'un ipset exige la présence de l' | ||
| + | | ||
| + | <code bash> | ||
| + | # Par défaut l' | ||
| + | firewall-cmd --permanent --new-ipset=blacklisted-hosts --type=hash: | ||
| + | |||
| + | # Creation d'un ipset avec des adresses ipv6 | ||
| + | firewall-cmd --permanent --option=family=inet6 --new-ipset=blacklisted-hosts-v6 --type=hash: | ||
| + | |||
| + | # MAJ de l' | ||
| + | firewall-cmd --reload | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | La création de l' | ||
| + | </ | ||
| + | |||
| + | Lors de la création il est possible de spécifier quelques options comme vu précédemment via l' | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | |||
| + | <code bash> | ||
| + | # Création d'un ipset dont les éléments sont temporaires | ||
| + | firewall-cmd --permanent --option=timeout=240 --option=maxelem=64 --new-ipset=temporary-blacklist --type=hash: | ||
| + | firewall-cmd --permanent --ipset=temporary-blacklist --set-description=" | ||
| + | |||
| + | firewall-cmd --permanent --zone=block --add-source=ipset: | ||
| + | |||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | # Lister les ensembles existants | ||
| + | firewall-cmd --get-ipsets | ||
| + | |||
| + | # Détails de l' | ||
| + | firewall-cmd --info-ipset=blacklisted-hosts | ||
| + | |||
| + | #Ajouter un élément à l' | ||
| + | firewall-cmd --ipset=blacklisted-hosts --add-entry=192.168.123.10 | ||
| + | |||
| + | # Affecter l' | ||
| + | firewall-cmd --zone=drop --add-source=ipset: | ||
| + | </ | ||
| ===== Références ===== | ===== Références ===== | ||