Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| netadmin:firewalld-gestion-ensembles-ip [2025/11/07 17:34] – yoann | netadmin:firewalld-gestion-ensembles-ip [2025/11/08 10:58] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 15: | Ligne 15: | ||
| ===== Créer un ipset ===== | ===== Créer un ipset ===== | ||
| - | La création d'un ipset exige la présence de l' | + | La création d'un ipset exige la présence de l' |
| + | |||
| <code bash> | <code bash> | ||
| + | # Par défaut l' | ||
| firewall-cmd --permanent --new-ipset=blacklisted-hosts --type=hash: | firewall-cmd --permanent --new-ipset=blacklisted-hosts --type=hash: | ||
| Ligne 22: | Ligne 24: | ||
| firewall-cmd --permanent --option=family=inet6 --new-ipset=blacklisted-hosts-v6 --type=hash: | firewall-cmd --permanent --option=family=inet6 --new-ipset=blacklisted-hosts-v6 --type=hash: | ||
| - | # MAJ de l' | + | # MAJ de l' |
| firewall-cmd --reload | firewall-cmd --reload | ||
| </ | </ | ||
| < | < | ||
| - | Seule la création de l' | + | 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> | <code bash> | ||
| # Lister les ensembles existants | # Lister les ensembles existants | ||
| - | firewall-cmd | + | firewall-cmd --get-ipsets |
| # Détails de l' | # Détails de l' | ||
| firewall-cmd --info-ipset=blacklisted-hosts | firewall-cmd --info-ipset=blacklisted-hosts | ||
| - | #Ajouter un élément à l'esemble | + | #Ajouter un élément à l'ensemble |
| firewall-cmd --ipset=blacklisted-hosts --add-entry=192.168.123.10 | firewall-cmd --ipset=blacklisted-hosts --add-entry=192.168.123.10 | ||