La tabella filter è la tabella su cui operiamo se non se ne indica un'altra con il parametro -t <tabella>
Questa tabella riguarda la normale gestione dei pacchetti, quindi cosa si accetta, cosa si trasferisce (routing) e cosa si produce.
Questa tabella contiene tre code:
INPUT che gestisce i pacchetti destinati a questa macchina
OUTPUT che gestisce i pacchetti prodotti da questa macchina
FORWARD che gestisce i pacchetti entrati in questa macchina, ma destinati ad un'altra
Naturalmente, perché la macchina trasferisca pacchetti da una rete ad un'altra non basta che le regole della catena FORWARD lo permettano. Il routing deve essere abilitato con il seguente comando: echo 1 > /proc/sys/net/ipv4/ip_forward