Portál AbcLinuxu, 9. listopadu 2025 05:31
Řešení dotazu:
Vlož sem script ať vidíme co popisuješ.
A) Měl byste vědět, že je nějaké rozhraní mezi kernelem a sítí, tj. je pořadí PREROUTING, INPUT, FORWARD, OUTPUT, POSTROUTING. Můžete mít vlastní chainy, tj. skupiny pravidel, měl byste mít jasno, jak se do nich a z nich dostanete.
B) Pro diagnostiku mi stačí watch -d "iptables -nvL CHAIN", čili třeba watch -d "iptables -nvL OUTPUT" nebo watch -d "iptables -nvL moje-pravidlo".
Nejlepší bude, když ukážeš ty problematické části kódu i s komentářem, co chceš, aby to dělalo
K tomu skriptu: dal bych si jeho výstup do "watch -d ...", pouštěl na vstupní interfejs pakety s různou src-ip a pozoroval, co se matchne ... a máte za chvíli jasno 
sh -xve iptables-rules.sh. Ale pustat to lokalne, inak sa mozes odstrihnut od stroja samotneho. Alebo vedla v screene pustit shutdown +60 pre istotu. A ak ho nebude treba, tak to potom stopnut.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.