iptables save

6 risposte [Ultimo contenuto]
Ritratto di Leviatano
Leviatano
(Junior)
Offline
Junior
Iscritto: 13/01/2005
Messaggi: 23

Mi stò impappinando da qualche giorno su una cosa che ritenevo scontata: salvare le regole di iptables. Il problema è questo: quando salvo le mie regole con il comando iptables-save > nomefile, ho un file salvato nella mia directory con la lista delle regole. All' avvio devo però richiamarle con iptables-restore. Fin qui tutto bene.
Per salvarle in maniera tale che all'avvio si carichino da sole ho prima provato a salvarle nella directory init.d con scarsi risultati; dopodiché ho provato a salvare uno script con il comando iptables-restore ma invano; ho provato quindi a salvare la configurazione dentro sysconfig e ancora niente e alla fine leggendo dentro /default/iptables ho seguito il comando /etc/init.d/ iptables save active.
Il file è stato salvato dentro /var/lib/iptables però al riavvio ho potuto constatare che non viene caricato proprio niente delle mie regole nonostante abbia dato anche i permessi di esecuzione al file e il pc contirnua a caricare la configurazione di default di iptables con tutte le catene "flushate". Quale potrebbe essere il problema?? Può darsi che devo usare qualche comando con iptables load?

Grazie in anticipo...

Lev Thinking

Ritratto di Leviatano
Leviatano
(Junior)
Offline
Junior
Iscritto: 13/01/2005
Messaggi: 23

beh sì,,,,all' avvio digitando da console iptables -V riesco a verificare che iptables è attivo solamente che non ha regole ed ha tutti i target su ACCEPT.
Di preciso cosa intendi per "attivare il servizio iptables"???? credo che di default si attivi nella fase di start della macchina, no?

Ritratto di Leviatano
Leviatano
(Junior)
Offline
Junior
Iscritto: 13/01/2005
Messaggi: 23

Comunque adesso che me l'hai detto, ho notato che in fase di boot non c'è nessun riferimento al caricamento di iptables....forse può essere questo il problema?

Ritratto di Leviatano
Leviatano
(Junior)
Offline
Junior
Iscritto: 13/01/2005
Messaggi: 23

KSys non ce l'ho, comunque ho il servizio di iptables nella directory /etc/init.d dovrebbe partire all' avvio. Scusa tu che procedura hai usato, puoi essere più chiaro?

Ritratto di Leviatano
Leviatano
(Junior)
Offline
Junior
Iscritto: 13/01/2005
Messaggi: 23

Ho risolto.
Nei runlevel non c'era nessun link allo script di init di iptables, per questo iptables non veniva caricato al boot. Creando il link in /etc/rcS.d/ vengono caricate tutte le regole active. A presto

Lev