Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux



» Screenshot
Linux: Slackware 10.2 rodando VisualBoyAdvance
Por akspree
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha

» Wallpaper

Comunidades

Comunidade Linux Home Participar da comunidade Linux Participar Fórum Linux Fórum Membros LinuxMembros

<< Anterior Próxima >>

redirecionar servidor ftp [RESOLVIDO]

Linux user
Pinguim Gigante

(usa Fedora)
Enviado em 20/02/2008 - 13:39h:
redirecionar servidor ftp [RESOLVIDO]

Ola galera!!!

Estou com um problema.

Tenho um servidor de ftp no RWindows 2000 na rede interna. Quero acessar ele atravéz da internet.
Quando coloquei as regras nat no meu firewall para redirecionar ele somente conecta, mas não exibe os arquivos.

-------------------
iptables -t nat -I PREROUTING -p tcp -m tcp --dport 21 -j DNAT --to 192.168.0.100:21
--------------------

e mais abaixo...

--------------------
iptables -t filter -I FORWARD -p tcp -m tcp --dport 21 -j ACCEPT
iptables -t filter -I FORWARD -p tcp -m tcp --dport 20 -j ACCEPT
--------------------

Alguem, por favor, poderia me ajudar com isso.
Não tenho mais idéia do que fazer.

Obrigado.
 

  
Linux user
elgio

(usa OpenSuSE)
Enviado em 02/03/2008 - 20:11h:


É o problema do FTP ativo!

Ele se conecta devolta no teu cliente.
Podes usar o FTP passivo (o teu cliente deve ter esta opção).

Para o ativo tem que colocar mais regras de firewall e, dependendo do teu, iniciar o modulo de ftp do iptables.
 

Linux user
Pinguim Gigante

(usa Fedora)
Enviado em 06/03/2008 - 17:32h:
IIS 5.0

Eu estou usando o IIS 5.0 que veio com o RWindows 2000 Server.
Eu ja cacei tudo pela internet, mas não encontrei a solução. Pelo que, essa versão não tem como alterar porta de dados.

Alguém tem mais alguma ídéia?

:(
 

Linux user
terranova

(usa Debian)
Enviado em 06/03/2008 - 17:43h:


Redirecio a porta 20 também, pelo que pude ver vc só liberou o forward nessa porta, mas não é o suficiente
 

Linux user
pelo

(usa Slackware)
Enviado em 11/03/2008 - 17:29h:


Meu caro,

Tenta colocar as seguintes linhas no teu script

# Carrega os módulos
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp

# Habilita a Forward nessas portas
iptables -A FORWARD -p tcp --dport 20 -j ACCEPT
iptables -A FORWARD -p tcp --dport 21 -j ACCEPT

#Nat para FTP
iptables -t nat -A PREROUTING -p tcp --dport 20 -j DNAT --to 192.168.0.100:20
iptables -t nat -A PREROUTING -p tcp --dport 21 -j DNAT --to 192.168.0.100:21

Sérgio Abrantes

[]'s
 

Linux user
Pinguim Gigante

(usa Fedora)
Enviado em 19/03/2008 - 10:11h:
RESOLVIDO

Funcionou!

Digitei os comandos:

/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp

E adicionei as linhas:

iptables -t nat -A PREROUTING -p tcp --dport 20 -j DNAT --to 192.168.0.100:20
iptables -t nat -A PREROUTING -p tcp --dport 21 -j DNAT --to 192.168.0.100:21

As outras já tinha:

iptables -A FORWARD -p tcp --dport 20 -j ACCEPT
iptables -A FORWARD -p tcp --dport 21 -j ACCEPT

Valeu galera pela força!!!
 

Linux user
andreweb13

(usa Outra)
Enviado em 21/11/2008 - 17:35h:
FTP

Estava com o mesmo problema apliquei a receita de bolo acima e deu certo obrigado
 

Linux user
maicoalvim

(usa Conectiva)
Enviado em 07/01/2009 - 00:26h:


pessoal,
gostaria de agradecer todos do forum por este post!
me salvou!
comprei um router edimax com o fw wirelessrouter e ele eh feito sobre linux, e permite por iptables.
com isso comprei um mini server ftp case no ebay, e com essas regras de iptables pode por esse case on-line usando o meu roteador ligado ao case!

obrigado

usei essa receita:

##
## Script redirecionamento FTP e acesso ao case via HTTP
##
## Habilita a Forward nessas portas
##
iptables -A FORWARD -p tcp --dport 20 -j ACCEPT
iptables -A FORWARD -p tcp --dport 21 -j ACCEPT

## Nat para FTP case
iptables -t nat -A PREROUTING -p tcp --dport 20 -j DNAT --to 192.168.1.105:20
iptables -t nat -A PREROUTING -p tcp --dport 21 -j DNAT --to 192.168.1.105:21

## Nat para Acesso ao Case via HTTP
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to 192.168.1.105:80

 

  
<< Anterior Próxima >>
Contribuir com: [ Artigo | Conf | Dica | Pergunta | Script | Screenshot | Simulado | Wallpaper ]
Responsável pelo site: Fábio Berbert de Paula - Copyleft© 2002-2008 Viva o Linux.com.br

Viva o Linux

A maior comunidade Linux do Brasil! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.