Caro Felipe,
Olhe esse exemplo:
# ipdinamico.sh
# Redirecionando portas de conexÃes com IP dinÃmico
#######################################
## Thomaz ([EMAIL PROTECTED]) ##
#######################################
##
# DEFINIR VARIÃVEIS
# Pegar IP da placa de rede ligada na internet usando o awk
# Substituir eth0 pela placa
IPNET=`ifconfig eth0 | grep addr: | awk '{ print $2 }' | cut -d: -f 2`
PNET=eth0 #Interface ligada na internet(mesma acima)
INTERVNC=192.168.0.1 #Maquina interna rodando o VNCServer
INTERBASE=192.168.0.2 #Maquina interna rodando o Servidor do Firebird
#
# Regras do Netfilter (iptables)
#
# Redirecionar conexÃes que chegam no ip da internet (IPNET) para
# a mÃquina interna VNC (INTERVNC)
iptables -t nat -A PREROUTING -p tcp -d $IPNET --dport 5900 -j DNAT --to
$INTERVNC
iptables -t nat -A POSTROUTING -p tcp -d $INTERVNC --dport 5900 -j SNAT --to
$IPNET
# Redirecionar conexÃes que chegam a IPNET
# para Servidor Interbase (Firebird) interno
iptables -t nat -A PREROUTING -i $PNET -p tcp -d $IPNET --dport 3050 -j
DNAT --to $INTERBASE
Falou,
William da Rocha
[EMAIL PROTECTED]
www.linuxit.com.br
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html