Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 33
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    249

    Salvare le regole generate con iptables

    Ciao, qualcuno saprebbe spiegarmi come salvare le regole che ho creato con iptable cosi da ritrovarle nella tabella al prossimo riavvio? ho provato con iptable-save ma quando riavvio il sistema sono punto da capo!
    Grazie

  2. #2
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    tratto dalla pagina di manuale di "iptables-save":
    iptables-save is used to dump the contents of an IP Table in easily parseable format to STDOUT.
    Use I/O-redirection provided by your shell to write to a file.

    Esempio terra-terra:

    # iptables ...
    generi le tabelle, regole, ecc

    # iptables-save > firewall
    salvi le regole in un file di testo

    # vim /etc/rc.local
    richiami il file del firewall con iptables-restore

    ciao
    slack? smack!

  3. #3
    Utente di HTML.it L'avatar di gigyz
    Registrato dal
    Oct 2003
    Messaggi
    1,443
    iptables save >file
    riavvio
    iptables-restore file

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    249
    Grazie mille!! ora provo!

  5. #5
    Se non vuoi usare iptables puoi creare uno script che imposta le regole ogni volta che accendi il pc
    <!-- Debian GNU/Linux 4.0 Kernel 2.6.x -->
    ftp://ftp.it.debian.org/
    http://www.php.net/

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    249
    Grazie,quindi potrei stabilire delle regole personalizzate per ogni utente che lavora sul mio pc? saresti cosi gentile da spiegarmi come?

  7. #7
    Originariamente inviato da alwaysnew
    Grazie,quindi potrei stabilire delle regole personalizzate per ogni utente che lavora sul mio pc?
    Se intendi stabilire un set di regole che devono intervenire per un dato utente e solo per un dato utente, dubito molto che si possa fare. Probabilmente sarebbe meglio usare un (gruppo di) proxy, a quel punto.
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  8. #8
    Originariamente inviato da alwaysnew
    Grazie,quindi potrei stabilire delle regole personalizzate per ogni utente che lavora sul mio pc? saresti cosi gentile da spiegarmi come?
    No, io non intendevo quello. Mi riferivo alla possibilità di creare un file che viene caricato al boot e permette di tutte le regole per iptables ad ogni avvio.
    Non penso che abbia molto senso poter impostare le regole per ogni utente... in fondo il firewall è riferito alla macchina e non al singolo utente che non può personalizzarlo.
    <!-- Debian GNU/Linux 4.0 Kernel 2.6.x -->
    ftp://ftp.it.debian.org/
    http://www.php.net/

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    249
    Originariamente inviato da cacao74
    tratto dalla pagina di manuale di "iptables-save":
    iptables-save is used to dump the contents of an IP Table in easily parseable format to STDOUT.
    Use I/O-redirection provided by your shell to write to a file.

    Esempio terra-terra:

    # iptables ...
    generi le tabelle, regole, ecc

    # iptables-save > firewall
    salvi le regole in un file di testo

    # vim /etc/rc.local
    richiami il file del firewall con iptables-restore

    ciao
    è possibile che nel mio sistema non ci sia il file etc/rc.local?
    Ho la suse 9.2 pro e trovo delle cartelle del tipo rcN.d dove N è un numero che va da 0 a 6 e poi un file rcS.d Devo forse creare il file rc.local?
    grazie

  10. #10
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Originariamente inviato da alwaysnew
    è possibile che nel mio sistema non ci sia il file etc/rc.local?
    Ho la suse 9.2 pro e trovo delle cartelle del tipo rcN.d dove N è un numero che va da 0 a 6 e poi un file rcS.d Devo forse creare il file rc.local?
    grazie
    Si, è possibilissimo. Il file rc.local dovrebbe trovarsi solamente su sistemi di avvio in stile BSD. Su SUSE invece, mi confermi che utilizzi lo stile SystemV.
    Generalizzando dovresti creare un script che sia in grado di gestire l'avvio, la fermata ed il riavvio del servizio da configurare, ma ti può bastare anche, solo, questo:
    codice:
    #!/bin/sh
    #
    # /etc/init.d/iptables
    
    case $1 in
        start)
            iptables-restore /etc/init.d/iptables-rules
            ;;
        *)
            echo "Attenzione: firewall non attivo!"
            exit 1
            ;;
    esac
    
    exit 0
    Salva lo scriptino come /etc/init.d/iptables.
    Crea le tabelle e le regole di iptables che ti servono.
    Salva il file di configurazione del firewall con:
    # iptables-save > /etc/init.d/iptables-rules
    Crea un link simbolico in rcS.d/ in questo modo:
    # ln -s /etc/init.d/iptables /etc/rcS.d/S99iptables

    Probabilmente su SUSE hai una sezione specifica in /etc relativa alla configurazione della rete, dove sarebbe più indicato inserire lì anche la configurazione del firewall.
    Purtroppo non ho SUSE, quindi non saprei dirti di più.

    ciao
    slack? smack!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.