Buongiorno, Ultimamente, dopo il passaggio in Jessie dovevo trovare un modo per impostare permanentemente delle regole su iptables che si applicassero all’avvio


Il Problema?

Debian non ha un file di default dove caricare le regole per iptables all’avvio, feature presente invece sui sistemi Red Hat based

Soluzione

Per prima cosa devi esportare le regole su un file utilizzando il tool iptables-save

sudo iptables-save > /etc/iptables.rules

Crea un file chiamato “iptables” sotto la cartella “if-pre-up.d”, le configurazioni presenti sotto questa cartella vengono caricate prima che una NIC venga tirata effettivamente su

sudo vim /etc/network/if-pre-up.d/iptables

con in seguente contenuto

#!/bin/sh iptables-restore < /etc/iptables.rules

Dagli i permessi di esecuzione

sudo chmod +x /etc/network/if-pre-up.d/iptables


Per qualsiasi dubbio o problema scrivete nei commenti e sarò lieto di rispondervi al più presto