Forums:
Hola amigos tengo un problema, cuando quiero ingresar a una direccion FTP me sale un mensaje de que dicha carpeta es de solo lectura porque servidor proxy no esta configurado para acceso total.
Bueno yo uso squid y toda mi red esta direccionada al puerto 3128 y lo configuro en cada uno de las PC que la conexion de internet es atravez de proxy. Mi servidor esta en Debian kermel 2.6 y tambien uso iptable para que los correos salgan y he agregado una nueva regla
iptables -A INPUT -s -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -s -p udp --dport 20 -j ACCEPT
espero me puedan ayudar.
muchas gracias
:)
Pues squid es un proxy http
Pues squid es un proxy http no ftp pero en algunos sitios funciona, en otros no, eso si en modo solo lectura hay un proxy ftp (frox) pero no lo e utilizado intentalo con eso, o sino deberas agregar reglas para acceder al ftp sin proxy tal como lo has echo con el correo.
Hola Squid es proxy de http
Hola
Squid es proxy de http y no de FTP.
Seguramente el problema esta en tu firewall
Intenta agregar esta linea
iptables -A FORWARD -s [cliente_FTP] -p tcp --dport 20 -j ACCEPT
Ademas si estas usando nat para tu red interna puedes agregar el modulo:
/sbin/modprobe ip_conntrack_ftp
Finalmente no estaria demas que revises como funciona el FTP:
http://www.rfc-es.org/rfc/rfc0959-es.txt
There are only 10 types people in the world:
Those who understand binary and those who don't
There are only 10 types people in the world:
Those who understand binary and those who don't
Para que funcione el ftp
Para que funcione el ftp tras NAT debes tener habilitados estos modulos:
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
Debes tener en cuenta de que si se trata de FTP Activo (o normal) el cliente ftp utiliza cualquier puerto abajo del 1024 al 21 del lado del servidor de FTP para dar las ordenes, el servidor envia la informacion por su puerto 20 al puerto indicado por el comando PORT del lado del cliente y por este canal se transfieren los datos. Si es modo Pasivo la conexion de comandos se establace de la misma forma, pero en lugar de dar el comando PORT pasa el comando PASV por el cual solicita al servidor que le indique un puerto abierto abajo del 1024 para transferir los datos.
Entonces:
Activo = El cliente abre el puerto de comandos y el servidor abre al cliente el puerto de datos.
Pasivo = El cliente abre el puerto de comandos y el cliente abre el puerto de datos.
-------------------------
Antes de preguntar visita esta dirección :evil:
-----
Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
(adsbygoogle = window.adsbygoogle || []).push({});
Me uno al comentario de
Me uno al comentario de RootBit, prueba hacer un Forward de los puertos de FTP y poner el soporte para el kernel en tu script, prueba poniendo en -s tu red lan o alguna ip especifica para que pruebes primero.
Salu2.
Keep The Fire Burning.....
Stryper 1988
FTP y squid
Muchas gracias, voy a intentar luego les cuento como me fue.
Gracias
FTP y squid
Porke no usas proxy transparente i habitas en tu squid.conf
ftp_user squid@
ftp_pasive on
________
con proxy transparente no necesitas estar especifikando en tu navegador la direcion del proxy ni del puerto
Proxy transparente funciona
Proxy transparente funciona solamente para el protocolo HTTP.
bye
:)