El 11/10/05, Carlos Martinez<camarti@gmail.com> escribió:
Saludos
El squid no te sirve para bloquear P2P y msn aun cuando lo coloques en modo transparente. A squid lo puedes usar para:
Mi gozo en un pozo, pensaba que sie que se podia usar un proxy como es el squid para limitar esto. Respecto al p2p, en otros sitios si que uso el filtro ipp2p asi que eso lo tengo resuelto con eso, pero me preocupa lo del messenger. No existe ningún modulo de iptables que detecte este trafico como hace el ipp2p? Por otro lado yo quiero poder limitar el uso del messenger segun el usuario del sistema/samba que haya iniciado sesion, en vez de por ip.
* Controlar ancho de banda (por red, subred y host) con delay pools solo para http * Restringir contenidos web (porno, violencia, lo que la empresa no quiera que sus empleados vean,etc) con squidguard y otros redirectores por horarios, host, red, subred * Hacer que los usarios naveguen sin que tengan que realizar configuraciones especiales en sus equipos si lo colocas en modo transparente.
Sin embargo, MSN usa por defecto el puerto 1813 y si se bloquea usa el 80. Si se va por el 80 squid no puede detener este trafico. Lo mismo sucede con p2p: si se bloquean sus puertos, buscan el 80 y nada puede hacer squid. El unico que se puede bloquear por puertos/ip-de-servidor-p2p es el eMule/eDonkey que usa una lista limitada de servidores centrales buenos. El resto kazaa, limeware, bittorrent, etc, debes bloquearlos con Iptables, con algun tipo de matching que no esta por defecto en kernel ni en Iptables y que generalmente aplicas con los parches path-o-matic de netfilter.
Si usas el filtro IPP2P puedes eliminar el trafico P2P totalmente con esta regla:
iptables -A FORWARD -m ipp2p --edk --kazaa --gnu --bit --apple --dc --soul --winmx --ares -j DROP
Esta regla la puedes adaptar a tus nesecidades una vez tengas tengas instalado el filtro IPP2P
En cuanto a MSN no tengo ni idea de como bloquearlo pero me seria de gran ayuda esa informacion.
Te puedo recomendar que:
1) Tu politica por defecto sea DROP y no ACCEPT en tu firewall; asi solo permites trafico en los puertos que se definas. Esto combinalo con el control a P2P
2) Usa un front-end para Iptables, El mejor que conozco es Shorewall (www.shorewall.net), que a mi parecer el el mejor firewall libre en linux (sin causar polemica)
3) Implementa un proxy transparente con delay pools y redirectores si lo deseas
Con esto pones a los usuarios en cintura para que no se coman el ancho de banda.
Y si la situacion es muy critica y no se arregla con todo la anterior (un caso patologico y del tipo de un ISP), combinalo con QOS y traffic shaping y preparate para sufrir con la esoterica documentacion con la que viene :)
Hasta la proxima Carlos.
Saludos emi
On 10/11/05, Emiliano Sutil <emiliano.sutil@gmail.com> wrote:
Hola a todos,
Tengo una red en la que me han encargado limitar el uso de programas de messenger y p2p pero solo a un determinado grupo de usuarios. Habia pensado en usar el squid de modo transparente, pero no se si eso es posible para lo que yo quiero.
Alguien ha hecho alguna configuracion similar? con proxy, iptables o con lo que sea estoy abierto a todo tipo de sugerencias
Un saludo
Emi
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com