Come trasformare iptables senza stato?


17

Sto eseguendo un server Linux che - di volta in volta - deve affrontare carichi pesanti e la tabella conntrack trabocca. Dal momento che è il set di regole del firewall iptables è molto semplice, vorrei passare alla modalità stateless. So che iptables può funzionare in modalità di monitoraggio della connessione con stato e in modalità stateless.

Le mie regole del firewall sono tutte in atto Sono abbastanza sicuro che siano apolidi ma la mia domanda è come posso verificare che il firewall funzioni davvero in modalità stateless?

Risposte:


19

È necessario specificare alcune regole di iptables per impedire che i pacchetti vengano collegati:

iptables -t raw -I PREROUTING -j NOTRACK
iptables -t raw -I OUTPUT -j NOTRACK

in realtà è "-t raw" e non "-t RAW" ma quello era il pezzo mancante. Grazie!
tex,

2
Siamo spiacenti, ma questo non risponde alla tua domanda poiché in realtà era "come posso verificare che il firewall funzioni davvero in modalità senza stato".
poige,

Per favore, scusa la mia formulazione. Il mio inglese non è perfetto, ma era esattamente la soluzione al mio problema.
tex,

4

cat /proc/net/ip_conntrack mostra tutto il tracciamento della connessione.

Quindi, se è senza stato, l'output del comando sopra dovrebbe essere vuoto.

(In alternativa, utilizzare cat /proc/net/nf_conntrack)


3

Installa conntrack e guarda l'output. Sono abbastanza sicuro che se sei apolide non verranno visualizzate connessioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.