[eside-ghost] Problemas con iptables
sWitCh
mispamaki en ya.com
Mie Jun 29 04:52:20 CEST 2005
Hola gente. Seguro que esta pregunta es bastante estándar, pero después
de googlear un rato no soy capaz de hacerlo funcionar. Estoy intentando
configurar iptables en mi router linux para que haga de firewall para si
mismo, que haga NAT hacia internet, y que redirija los puertos de la
mula (9672 Udp y 9662 Tcp) a 192.168.3.4. Las 2 primeras partes
funcionan bien, es con la redirección con la que tengo problemas. El
script que estoy usando es el siguiente:
#!/bin/sh
. /etc/functions.sh
WAN=$(nvram get wan_ifname)
INET=$(nvram get wifi_ifname)
IPT=/usr/sbin/iptables
for T in filter nat mangle ; do
$IPT -t $T -F
$IPT -t $T -X
done
$IPT -t filter -A INPUT -m state --state INVALID -j DROP
$IPT -t filter -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
$IPT -t filter -A INPUT -i $INET -j DROP
$IPT -t filter -A FORWARD -m state --state INVALID -j DROP
$IPT -t filter -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
# Parte que no funciona
$IPT -t filter -A FORWARD -j ACCEPT -p udp --dport 9672
$IPT -t nat -A PREROUTING -i eth1 -p udp --dport 9672 -j DNAT --to
192.168.3.4
$IPT -t filter -A FORWARD -j ACCEPT -p tcp --dport 9662
$IPT -t nat -A PREROUTING -i eth1 -p tcp --dport 9662 -j DNAT --to
192.168.3.4
# Fin parte que no funciona
$IPT -t filter -A FORWARD -i $INET -j DROP
$IPT -t filter -A FORWARD -o $INET -p tcp --tcp-flags SYN,RST SYN -j
TCPMSS --clamp-mss-to-pmtu
$IPT -t nat -A POSTROUTING -o $INET -j MASQUERADE
Qué es lo que puede estar mal?.
Gracias y un saludo,
Javi
Más información sobre la lista de distribución eside-ghost