Control de una cabina de internet-con squid

hola a todos soy nuevo aka y tambien en sofware libre
bueno quisiera q me ayuden mi problema es el siguien yo tengo una cabina de internet con 10pc lo q pasa es q los usuarios hacen lo q quieren descargan en ares,emule,raspishare y otras cosas mas q me ponen lenta la linea, para lo cual quiero dar soluciona esto.

primero quiero montar un servidor proxy con squid, luego tambien quiero controlar el ancho de banda para repartirlo equitativamente sin q nadie se perjudique.

bueno espero q me ayuden por favor con manuales o con sus comentarios,experiencias
ya que soy nuevo en estoy.
de antemano gracias por su ayuda.

Hola.

Pues si quieres limitar, un proxy squid estaria bien. Luego, cuando tenga un pooc mas de tiempo tratare de enviarte una configuracion modelo para que puedas instalar squid.

Por otro lado, en cuanto a repartir el ancho de banda... como es que has hecho la red? para utilizar el modelo de squid, es que lo tendrias que utilizar ocmo una puerta de enlace, es decir es el que brindara el internet a todas las maquinas.

el mejor modelo para esto tendrias que utilizar un servidor en linux con 2 tarjetas de red. La primera para que entre el internet del proveedor, es decir, cablemodem o modemdsl. Luego la segunda tarjeta seria la que iria a un switch y del switch a las demas maquinas.

Pero en si, explicame como es tu topologia de red para poder ayudarte.

saludos

Hola Amigo yo tambien soy nuevecito en Software Libre desde antes me a gustado linux aunke recien lo estoy probando me gustaria montar un proxy un amigo me dijo k usaba el squid me gustaria sabes k nececito k debo hacer y komo debo conigurar para hacer todo eso

Kon lo k cuento es Un Servidor con Linux Ubunto la Version 8 es una PII 333 MHZ con un disko de 80 gb y 250 de ram
Mi conexion es de de router a Swich del Swich a la makinas tengo 30 makinas con todo y vecinos y todo el mundo se le ocurre ver youtube y escuchar musika de paginas la cual me consume demaciado ancho de banda cualkier ayuda de antemano gracias

Hola Amigo yo tambien soy nuevecito en Software Libre desde antes me a gustado linux aunke recien lo estoy probando me gustaria montar un proxy un amigo me dijo k usaba el squid me gustaria sabes k nececito k debo hacer y komo debo conigurar para hacer todo eso

Kon lo k cuento es Un Servidor con Linux Ubunto la Version 8 es una PII 333 MHZ con un disko de 80 gb y 250 de ram
Mi conexion es de de router a Swich del Swich a la makinas tengo 30 makinas con todo y vecinos y todo el mundo se le ocurre ver youtube y escuchar musika de paginas la cual me consume demaciado ancho de banda cualkier ayuda de antemano gracias

Imagen de freddierith

Existe un proyecto para cyber cafes con la cual puedes realizar ciertas cosita aca te passo el link http://www.cbm.com.ar/ si puedes pruebalo y comentas
saludos
FREDDIE RICK

hola
bueno mi conexion actual es del reuter de frente al switch y del switch a las maquinas.
pero como tu dices no hay problema yo cambio la forma para usar las 2 targetas de red, yo esta leendo y ya +o- me familiarizo con el squid pero tengo muchas dudas por ejemplo si apago el servidor cuando lo preda de nuevo automaticamente se activa y funciona o se tiene q configurar de nuevo cosas asi, pero porfavor si tupuedes envia me pues un texto con la configuracion para mi porderlo implememtar por otro lado las caracteristicas de la maquian que voy a usar son procesador intel celeron de 2.4 memoria ram ddr1 de 256 y un disco duro de 80gb, porfavor toma en cuenta estas caracteristicas para q me ayudes con la configuracion obtima pues.
gracia y espero sus respuesta

Las IP's que tienes en todas las maquinas son IP's publicas o son IP's privadas y por favor explicame eso. Es decir como estas distribuyendo IPs y eso.

Entonces es Conexion a internet al router, del router al switch, y del switch a las maquinas verdad??

Y en realidad, dependiendo a como esta tu red no es necesario contar con ambas tarjetas de red, pero si es recomendado, pero con lo que me explicaste no es necesario tener esa tarjeta adiconal.

Irc: RoAkSoAx - Foros: 4nDr3s
Ubuntu Counter Project - User # 17582

ha bueno yo tengo IPs privadas yo les asigno a cada maquina si mi conexion a internet es de router al switch, y del switch a las maquinas, por favor ayudame y si puedes mandame un scrip para loq necesito
gracias.

Oks, pero bueno te ayudare mas o menos, pero aun asi necesito que me digas la forma de IP's que estas utilizando, osea 192.168.0.1/24
y etc etc
y ahora te pondre maso como instalar y configurar squid

primer paso seria la instalacion:

sudo apt-get install squid3

Luego procederemos a configurar. Supongamos que tu maquina en ubuntu manejara 2 IP's con la misma tarjeta de red, para esto tenemos que crear interfaces virtuales. Digamos que eth0 sera nuestra ip que viene del router, y eth0:0 sera la ip que va hacia los demas hosts.

Ahora eth0 tendra el ip que viene del router, en este caso supongamos que sea: 192.168.0.100
Luego para eth0:0 tendremos que crear una subred yesta intefaz contendra el IP: 192.168.4.1

para configurarlas hacemos: sudo vim /etc/network/interfaces y colocamos lo siguiente:

iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1

iface eth0:0 inet static
address 192.168.4.1
netmask 255.255.255.0
broadcast 192.168.4.255

Guardamos y salimos y ya tenemos nuestras interfaces creadas, para verificar reinicia la red: sudo /etc/init.d/networking restart y le das un: ifconfig para revisar que esten las interfaces.

Ahora procederemos a configurar squid:

sudo vim /etc/squid/squid.conf

Luego ponemos:

http_port 8080
visible_hostname HOST-DEL-SERVIDOR
cache_mem 8MB
cache_dir ufs /var/spool/squid 100 16 256
#aqui haremos lsa reglas
acl miredlocal src 192.168.4.0/255.255.255.0
acl all src 0.0.0.0/0.0.0.0
#aqui que haremos con cada acceso
http_access allow miredlocal
http_access allow localhost
http_access deny all

Bueno hasta ahi ya hemos configurado un servidor proxy con squid simple. Para seguir con la configuracion y agregar mas seguridad te recomiendo que primero hagas esto y lo pruebes/

Pero lo ultimo que tenemos que hacer es configurar losclientes que irian:
ip: 192.168.4.100 y etc
y ponerle GATEWAY 192.168.4.1

Y en los browsers de Internet le configuramos el proxy:
192.168.4.1:80

y luego probamos la configuracion. Pero bueno para ayudarte mejor si quieres puedes enviar un mensaje a la lista de correo y te respondere.

Irc: RoAkSoAx - Foros: 4nDr3s
Ubuntu Counter Project - User # 17582