Re: Redirecionamento de porta ipchains

2002-06-20 Por tôpico Joel Franco
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]



Redirecionamento de porta ipchains

2002-06-12 Por tôpico Giovane Work
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]