Dá uma olhada, que acho que voce entende... Ahhh. tem que usar o iptables.. cria um arquivo /etc/init.d/rc.redirect (na verdade qq nome) do roteador.
----------------- #!/bin/sh INTERNAL="192.168.1.0/24" INTERNALIP="192.168.1.1" EXTERNALIP="200.200.200.200" kredir () { # Mon Jun 17 01:35:46 BRT 2002 # By Gallo - Função para facilitar o trampo #Redireciona uma porta do firewall para uma máquina interna à rede, sem esquecer de redirecionar # também internamente, ou seja, a partir de um cliente interno. #Parametros: # 1 local port # 2 remote port # 3 remote internal address # Redireciona todos os pacotes que chegam para o porta específica do # IP externo (tanto cliente interno quanto externo) para # o destino interno (IP e porta) iptables -t nat -A PREROUTING -p TCP -d $EXTERNALIP --dport $1 -j DNAT --to-destination $3:$2 # Redireciona todos os pacotes que já passaram pela regra anterior, # mas que vem de clientes internos. # Como o IP source é interno a máquina tentaria fazer uma conexão # interna direta, que seria inválida. # Portanto a necessidade de mudar também o IP source para o IP desta # máquina. iptables -t nat -A POSTROUTING -o eth1 -p TCP -s $INTERNAL -d $3 --dport $2 -j SNAT --to $INTERNALIP } ################ # Limpa regras antigas # iptables -t nat -F iptables -F # # Habilita o masquerade da rede interna para o exterior # iptables -t nat -A POSTROUTING -s $INTERNAL -o eth0 -j MASQUERADE ################ # Regras para redirecionar o ftp # # A primeira linha redireciona a porta 21 para a porta 21 do server 1 # SERVER1="192.168.1.3" kredir 80 80 $SERVER1 kredir 21 21 $SERVER1 ################ # Mon Jun 17 01:35:46 BRT 2002 # By Gallo - Redireciona portas para SERVER2 SERVER2="192.168.1.41" kredir 5000 80 $SERVER2 kredir 5901 5901 $SERVER2 kredir 6001 6001 $SERVER2 kredir 9090 5801 $SERVER2 ---------------------------------- coloca ele na inicializacao: # update-rc.d rc.redirect defaults e pronto. acho que o resto voce deduz como isso funciona, nao??? :) []s On Wed, Jun 12, 2002 at 02:15:31PM -0300, Giovane Work wrote: > Olá pessoal tenho a seguinte situação: > > Gostaria de saber como faço para acessar via internet (como um link de um > site) externamente arquivos de uma máquina que está dentro de uma rede. > Sabendo que esta máquina possui um ip inválido e os sites possuem um ip > válido. Tem como fazer isso??? Alguém jaá fez???? Poderia dar algumas > dicas???? > > Grato pela atenção, > > Atenciosamente, > Novato em Linux Giovane Henrique Genezelli > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > -- .''`. | Joel Franco : :' : | Debian Addicted `. `'` | Sanca-SP `- | ICQ 19354050 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]