[MontelLUG] nuova regola su iptables

Davide Rondini davide.rondini a gmail.com
Gio 23 Giu 2005 11:58:18 CEST


Ciao,

devo installarmi un nuovo apparecchio di acquisizione dati sulla rete:
siccome l'hardware è di un cliente e non voglio cambiargli l'IP, ho
creato un alias della mia scheda di rete per comunicare con la
macchina. Fin qui tutto ok, si pingano. Il problema nasce quando si
deve comunicare attraverso le API proprietarie, che usano la porta TCP
34191. Decido di aggiungere una nuova chain su iptables e creo questo
piccolo script:

# WE7000 iptables rules

iptables -N we7000

iptables -A we7000 -p UDP --destination-port 34191 -j ACCEPT
iptables -A we7000 -p TCP --destination-port 34191 -j ACCEPT

iptables -A we7000 -p UDP --destination-port 34000 -j ACCEPT
iptables -A we7000 -p TCP --destination-port 34000 -j ACCEPT

Lo salvo e lo eseguo da root ma ancora non si parlano. Eppure con il
comando iptables -n -L compare questo output:

Chain we7000 (0 references)
target     prot opt source               destination         
ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:34191 
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:34191 
ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:34000 
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:34000 

Quindi i comandi che ho dato dovrebbero essere andati a buon fine.
Manca qualcosa? Dove ho sbagliato? La mia conoscenza di iptables
purtroppo è limitata a poche regole empiriche.

Ciao
CD




More information about the montellug mailing list