Olá Max e Marcelo.
Vou tentar aki....depois eu passo o resultado pra vcs (e pra galera tb!)

max escreveu:
> 2009/12/22 Marcelo <[email protected]>:
>   
>> Flávio,
>>
>> Vamos lá, já tomei umas cervejas e estou entrando de férias.(corrijam me
>> se necessário)
>> supondo que tua rede seja 192.168.0.0/24 e sua maquina seja $local, a
>> regra abaixo redireciona qualquer ip vindo de qualquer rede que nao seja
>> 192.168.0.0/24 para o server win2003.
>>
>> $iptables -t nat -A PREROUTING -p tcp -s ! 192.168.0.0/24 --dport 3389 -d 
>> $local -j DNAT --to-destination $win2003
>>     
>
> As negações no iptables são feitas de forma diferente agora, o certo
> nas versões mais recentes é "! -s $redeinterna".
>
>
>   
>> vc pode fazer tb, redirecionar qualquer que venha da internet...
>>
>> $iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 3389 -d $local -j DNAT 
>> --to-destination $win2003
>>     
>
> Se $local for o endereço público dele, essa regra funciona, se for o
> endereço local (digamos 192.168.0.1) não vai funcionar nunca porque
> quem faz o acesso remoto acessa o IP público.
>
> Deveria ser assim:
>
> $iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 3389 -j DNAT
> --to-destination $win2003
>
> Se ele passa pelo roteador p/ chegar nas máquinas da rede dele tem
> coisa errada e/ou mal explicada.
>
>
> Flávio, dá um traceroute p/ uma das estações com windows, um acesso
> normal deveria retornar o seguinte:
>
> m...@nuclearwaste:~$ traceroute -n willcrashforsure
> traceroute to willcrashforsure.area51.local (192.168.1.112), 30 hops
> max, 46 byte packets
>  1  192.168.1.112  14.286 ms  8.303 ms  5.356 ms
>
> Se tiver mais do que um hop significa que tu ta passando por um
> roteador, isso *não* deve acontecer numa rede local, deve ser algo nas
> rotas, deveria ser assim:
>
> m...@willcrashforsure:~$ /sbin/ip route show
> 192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.112
> 127.0.0.0/8 dev lo  scope link
>
> m...@nuclearwaste:~$ /sbin/ip route show
> 192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.10
> 127.0.0.0/8 dev lo  scope link
>
>
>   
>> Faz o teste ai... igh!
>>
>>
>> Abraços,
>> Marcelo
>>
>>
>> Flávio R. Lopes wrote:
>>     
>>> Vixi...deixa ver se estou entendendo.
>>> Eu preciso que quem esteja fora da minha rede, acesse o server-2003
>>> Mas que quem estiver dentro dela possa optar por conectar em qq  maquina
>>> da rede, inclusive o Server-2003
>>>
>>> O que está acontecendo é que quando habilito as regras para quem estiver
>>> fora poder acessar o Server-2003, eu não consigo acessar mais nenhuma
>>> máquina na minha rede interna (eu estou tb dentro da rede interna). Toda
>>> conexão que abro cai no Server-2003
>>>
>>> Hudson Antonio escreveu:
>>>
>>>       
>>>> Então faça dessa forma Flavio,
>>>>
>>>> entendeu o que o Marcelo quis dizer, foi vai dizer para seu firewall
>>>> que tudo que vem da eth0:3389 caia no server2003:3389, como sua rede
>>>> interna deve estar na eth1 não ira afetar nada.
>>>>
>>>> Mas se esse for o problema, use outra porta para sua maquina internas.
>>>>
>>>> 2009/12/22 Marcelo <[email protected]
>>>> <mailto:[email protected]>>
>>>>
>>>>     Flavio,
>>>>
>>>>     Vc não pode colocar mais regras?
>>>>
>>>>     tipo:
>>>>     do que vem de fora(internet)
>>>>     -i eth0
>>>>
>>>>     do que vem da rede interna(supondo que tua rede interna é
>>>>     192.168.0.0 e
>>>>     sua placa interna é eth1)
>>>>     -i eth1 -s 192.168.0.0/24 <http://192.168.0.0/24>
>>>>
>>>>     Abraços,
>>>>     Marcelo
>>>>
>>>>     Flávio R. Lopes wrote:
>>>>     > Oi Marcelo.
>>>>     > Então...
>>>>     > eu quiz dizer "também" para a rede interna.
>>>>     > Vamos ver se explico de outra forma.
>>>>     > Vamos supor que você, que está fora da minha rede irá acessar o
>>>>     > Server-2003 dentro da minha rede!....eu tenho que rodar aquelas
>>>>     regras
>>>>     > que mecieonei!...blz...mas, ao mesmo tempo eu tenho que dar uma
>>>>     > manutenção numa outra maquina (estação comum) da minha rede
>>>>     tambem via
>>>>     > termianl remoto....mas se eu estiver rodando aquelas regras, não
>>>>     importa
>>>>     > qual IP eu coloque no meu terminal remoto que sempre vou cair no
>>>>     Server-2003
>>>>     >
>>>>     > Espero que vc tenha entendido
>>>>     >
>>>>     > Marcelo escreveu:
>>>>     >
>>>>     >> Flávio,
>>>>     >>
>>>>     >> Como vc mesmo disse:
>>>>     >>
>>>>     >> "quero que somente quem estiver na rede
>>>>     >> externa seja redirecionado para o Server-2003"
>>>>     >>
>>>>     >>
>>>>     >> Use o parametro: -i eth0(se eth0 for sua placa externa)
>>>>     >>
>>>>     >>
>>>>     >> Abraços,
>>>>     >> Marcelo
>>>>     >>
>>>>     >> Flávio R. Lopes wrote:
>>>>     >>
>>>>     >>
>>>>     >>> Olá galera!
>>>>     >>> Vamos ver se consigo explicar.
>>>>     >>>
>>>>     >>> Temos um Servidor com o Windows Server 2003 que exporadicamente é
>>>>     >>> acessado via Terminal Remoto pela empresa que nos vendeu o
>>>>     Software.
>>>>     >>> Ou seja, quando eles precisam fazer um acesso para darem
>>>>     manutenção no
>>>>     >>> sistema, eu rodo no meu Firewall as seguintes regras para
>>>>     liberar o acesso:
>>>>     >>>
>>>>     >>> $iptables -A FORWARD -p tcp -d $win2003 --dport 3389 -j ACCEPT
>>>>     >>> $iptables -t nat -A PREROUTING -p tcp --dport 3389 -j DNAT
>>>>     >>> --to-destination $win2003:3389
>>>>     >>>
>>>>     >>> (onde $win2003 é o IP do servidor Windows)
>>>>     >>>
>>>>     >>> Quando os caras terminam a manutenção, eu comento estas linhas
>>>>     acima e
>>>>     >>> fecho o acesso!
>>>>     >>> Até aí blz!...tudo funciona belezinha.
>>>>     >>>
>>>>     >>> O problema é quando eu tenho que liberar o acesso remoto ao
>>>>     Servidor
>>>>     >>> Win-2003 e quando eu preciso (ao mesmo tempo) dar manutenção
>>>>     (DE DENTRO
>>>>     >>> DA MINHA REDE, ESTOU DENTRO DA MINHA REDE!) nas estações com
>>>>     Windows-XP,
>>>>     >>> onde também liberei o acesso via TERMINAL REMOTO.
>>>>     >>>
>>>>     >>> Se as regras que mencionei acima estiverem sendo "rodadas" e
>>>>     eu tentar
>>>>     >>> me conectar a qualquer estação, eu sempre sou jogado
>>>>     (redirecionado) ao
>>>>     >>> Windows Server e não para a estação com a qual quero
>>>>     conectar...mesmo
>>>>     >>> colocando o IP desta estação na tela de Conexão co a Área de
>>>>     Trabalho Remota
>>>>     >>> Em outras palavras, posso colocar o IP que for na tela de
>>>>     CONEXÃO DE
>>>>     >>> ÁREA DE TRABALHO REMOTA que sempre sou redirecionado para o
>>>>     Servidor
>>>>     >>> (Windows Server 2003).
>>>>     >>>
>>>>     >>> Tem alguma outra forma de criar uma exceção de
>>>>     redirecionamento para
>>>>     >>> minha rede interna?, ou seja, quero que somente quem estiver
>>>>     na rede
>>>>     >>> externa seja redirecionado para o Server-2003 e que quem
>>>>     esteja na rede
>>>>     >>> interna possa escolher (colocando o IP) qual máquina será
>>>>     conectada via
>>>>     >>> Terminal Remoto?
>>>>     >>>
>>>>     >>> Como faço isso no meu Firewall?
>>>>     >>>
>>>>     >>> Grato,
>>>>     >>> Flávio
>>>>     >>>
>>>>     >>>
>>>>     >>>
>>>>     >>>
>>>>     >>
>>>>     ---------------------------------------------------------------------
>>>>     >> Esta mensagem pode conter informacao confidencial.
>>>>     >> Se voce nao for o destinatario ou a pessoa autorizada a receber
>>>>     >> esta mensagem, nao podera usar, copiar ou divulgar as
>>>>     informacoes nela
>>>>     >> contidas ou tomar qualquer acao baseada nessas informacoes. Se
>>>>     >> voce recebeu esta mensagem por engano, favor avisar imediatamente o
>>>>     >> remetente, respondendo o e-mail e, em seguida, apague-o.
>>>>     >> Agradecemos sua cooperacao.
>>>>     >>
>>>>     >> This message may contain confidential information.
>>>>     >> If you are not the addressee or authorized person to receive it
>>>>     for the
>>>>     >> addressee, you must not use, copy, disclose or take any action
>>>>     based on
>>>>     >> this message or any information herein. If you have received
>>>>     this message
>>>>     >> in error, please advise the sender immediately by replying this
>>>>     e-mail
>>>>     >> message and delete it.
>>>>     >> Thanks in advance for your cooperation.
>>>>     >>
>>>>     ----------------------------------------------------------------------
>>>>     >>                LIM16   Faculdade de Medicina USP
>>>>     >>
>>>>     ----------------------------------------------------------------------
>>>>     >>
>>>>     >>
>>>>     >>
>>>>     >
>>>>     >
>>>>
>>>>     ---------------------------------------------------------------------
>>>>     Esta mensagem pode conter informacao confidencial.
>>>>     Se voce nao for o destinatario ou a pessoa autorizada a receber
>>>>     esta mensagem, nao podera usar, copiar ou divulgar as informacoes nela
>>>>     contidas ou tomar qualquer acao baseada nessas informacoes. Se
>>>>     voce recebeu esta mensagem por engano, favor avisar imediatamente o
>>>>     remetente, respondendo o e-mail e, em seguida, apague-o.
>>>>     Agradecemos sua cooperacao.
>>>>
>>>>     This message may contain confidential information.
>>>>     If you are not the addressee or authorized person to receive it
>>>>     for the
>>>>     addressee, you must not use, copy, disclose or take any action
>>>>     based on
>>>>     this message or any information herein. If you have received this
>>>>     message
>>>>     in error, please advise the sender immediately by replying this e-mail
>>>>     message and delete it.
>>>>     Thanks in advance for your cooperation.
>>>>     ----------------------------------------------------------------------
>>>>                   LIM16   Faculdade de Medicina USP
>>>>     ----------------------------------------------------------------------
>>>>
>>>>     --
>>>>     GUS-BR - Grupo de Usuários de Slackware Brasil
>>>>     http://www.slackwarebrasil.org/
>>>>     http://groups.google.com/group/slack-users-br
>>>>
>>>>     Antes de perguntar:
>>>>     http://www.istf.com.br/perguntas/
>>>>
>>>>     Para sair da lista envie um e-mail para:
>>>>     [email protected]
>>>>     <mailto:slack-users-br%[email protected]>
>>>>
>>>>
>>>> --
>>>> GUS-BR - Grupo de Usuários de Slackware Brasil
>>>> http://www.slackwarebrasil.org/
>>>> http://groups.google.com/group/slack-users-br
>>>>
>>>> Antes de perguntar:
>>>> http://www.istf.com.br/perguntas/
>>>>
>>>> Para sair da lista envie um e-mail para:
>>>> [email protected]
>>>>
>>>>         
>>>       
>> ---------------------------------------------------------------------
>> Esta mensagem pode conter informacao confidencial.
>> Se voce nao for o destinatario ou a pessoa autorizada a receber
>> esta mensagem, nao podera usar, copiar ou divulgar as informacoes nela
>> contidas ou tomar qualquer acao baseada nessas informacoes. Se
>> voce recebeu esta mensagem por engano, favor avisar imediatamente o
>> remetente, respondendo o e-mail e, em seguida, apague-o.
>> Agradecemos sua cooperacao.
>>
>> This message may contain confidential information.
>> If you are not the addressee or authorized person to receive it for the
>> addressee, you must not use, copy, disclose or take any action based on
>> this message or any information herein. If you have received this message
>> in error, please advise the sender immediately by replying this e-mail
>> message and delete it.
>> Thanks in advance for your cooperation.
>> ----------------------------------------------------------------------
>>               LIM16   Faculdade de Medicina USP
>> ----------------------------------------------------------------------
>>
>> --
>> GUS-BR - Grupo de Usuários de Slackware Brasil
>> http://www.slackwarebrasil.org/
>> http://groups.google.com/group/slack-users-br
>>
>> Antes de perguntar:
>> http://www.istf.com.br/perguntas/
>>
>> Para sair da lista envie um e-mail para:
>> [email protected]
>>     
>
>   

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a