Pagina 1 di 1

Cancellare una regola iptables

Inviato: martedì 27 gennaio 2009, 20:28
da erpomata
Non riesco a rimuovere nua regola dalla tabella del firewall.
La regola da rimuovere è questa:

Codice: Seleziona tutto

sudo iptables -L BLACKLIST
Chain BLACKLIST (1 references)
target     prot opt source               destination
DROP       tcp  --  192.168.1.14         anywhere            tcp dpt:ssh
Ho provato così:

Codice: Seleziona tutto

sudo /sbin/iptables -D BLACKLIST -s 192.168.1.14 -p tcp --dport ssh -j DROP
con questo risultato:

Codice: Seleziona tutto

iptables: Bad rule (does a matching rule exist in that chain?)
Dove sbaglio?

Grazie

Re: Cancellare una regola iptables

Inviato: mercoledì 28 gennaio 2009, 10:15
da filo1234
prova mettendo il numero della regola nell'enco della chain :
se fosse la prima regola ...

Codice: Seleziona tutto

sudo /sbin/iptables -D 1
poi devi anche risalvare il nuovo file iptables-save  con le nuove policy

Re: Cancellare una regola iptables

Inviato: mercoledì 28 gennaio 2009, 20:19
da erpomata
Non è possibile senza sapere qual' la posizione?

Re: Cancellare una regola iptables

Inviato: giovedì 29 gennaio 2009, 11:16
da filo1234
erpomata ha scritto: Non è possibile senza sapere qual' la posizione?
non ho capito  ::)  scusa da iptables -L non vedi la posizione?

Re: Cancellare una regola iptables

Inviato: giovedì 29 gennaio 2009, 11:21
da erpomata
Il problema è che la regola viene aggiunta da uno script.
Potrei trovarmi una decina di regole e di dover cancellarne una non sapendo quel'è la posizione.

Cioè so che dovrei cancellare la regola con ip sorgente x ma senza sapere la posizione nella lista.


Grazie

Re: Cancellare una regola iptables

Inviato: giovedì 29 gennaio 2009, 19:13
da filo1234
erpomata ha scritto: Il problema è che la regola viene aggiunta da uno script.
Potrei trovarmi una decina di regole e di dover cancellarne una non sapendo quel'è la posizione.

Cioè so che dovrei cancellare la regola con ip sorgente x ma senza sapere la posizione nella lista.


Grazie
scusa puoi postare iptables -L

Re: Cancellare una regola iptables

Inviato: giovedì 29 gennaio 2009, 20:10
da erpomata
Ecco la catena da cui togliere la regola:

Chain BLACKLIST (1 references)
target    prot opt source              destination
DROP      tcp  --  x.x.x.x        anywhere            tcp dpt:ssh
DROP      tcp  --  x.x.x.y        anywhere            tcp dpt:ssh
DROP      tcp  --  x.x.x.z        anywhere            tcp dpt:ssh


Io dovrei togliere la regola con l'indirizzo x.x.x.y senza sapere che è la 2°

Re: Cancellare una regola iptables

Inviato: sabato 31 gennaio 2009, 18:59
da filo1234
devi  inserire tutta la regola, se vuoi fare le cose difficili

Codice: Seleziona tutto

ipables -D BLACKLIST -p tcp --dport 22 -s x.x.x.y -j DROP 

Re: Cancellare una regola iptables

Inviato: domenica 1 febbraio 2009, 16:01
da erpomata
Ok risolto grazie mille.