#! /sbin/nft -f table inet firewall { # Définition de la zone Federez set z_federez { type ipv4_addr; flags interval elements = { # Si l'on souhaite ajouter des ranges d'ip c'est ici 10.20.0.0/24, } } # Interfaces depuis lesquelles on autorise la communication vers # federez set allowed_to_federez = { type string; elements = { $if_admin, $if_supelec, $if_federez, # Utile ? } } chain to_federez { iifname allowed_to_federez accept; drop; } chain from_federez { # On passe d'abord par le checkmac pour éviter le spoof d'ip: not ip saddr . ether saddr @ip_mac drop; } }