So che Linux ha 3 tabelle integrate e ognuna di esse ha le sue catene come segue:
FILTRO : PREROUTING, FORWARD, POSTROUTING
NAT : PREROUTING, INPUT, OUTPUT, POSTROUTING
MANGLE : PREROUTING, INPUT, FORWARD, OUTPUT, POSTROUTING
Ma non riesco a capire come vengono attraversati, in quale ordine, se esiste. Ad esempio, come vengono attraversati quando:
- Mando un pacchetto a un PC nella mia stessa rete locale
- quando invio un pacchetto a un PC in una rete diversa
- quando un gateway riceve un pacchetto e deve inoltrarlo
- quando ricevo un pacchetto a me destinato
- qualsiasi altro caso (se presente)