Portál AbcLinuxu, 12. května 2025 10:46
Řešení dotazu:
pre kompletnost tohto threadu doplnim riesenie:
v primarnych chainoch je potrebne pridat klucove HOOKy, ktorymi sa povie, ze pakety vo vybranom smere prevadzky (input,output alebo filter) budu spracovavane prave tym chainom, v ktorom je uvedeny prislusny HOOK.Priklad:
chceme aby chaina my_input
brala INPUT packety priamo z netfilter stacku
chain my_input { hook NF_INET_LOCAL_IN 0 ... }preco sa to takto robi? dovod je ten, ze v nftables uz neexistuju pevne zakladne chainy
INPUT
, OUTPUT
a FORWARD
pre FILTER
tabulku, ale si ich moze user vytvorit a pomenovat presne podla vlastnych predstav. No a pochopitelne aby plnili ucelu, musi sa povedat nejakym HOOKom ze prave oni maju spracovavat prislusnu sietovu prevadzku.
Este doplnok: pre output sa pouziva hook NF_INET_LOCAL_OUT
a pre forward NF_INET_FORWARD
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.