You are on page 1of 11

Dos proveedores de internet en lan -- solucionado

Configuración de dos isp con


( ccproxy - squid – firestarter - dhcp3server)

1.-Material: una PC sin uso Pentium 3 o superior dos tarjetas de red un cacharro por decirlo así,
disco duro de (40 gb, memoria de 512 ó 1 gb de memoria) ya que en este cacharro se va utilizar
Ubuntu 9.04 y squid + firestarter dhcp3server ok. Aquí va un isp de 2 mb de velocidad.

Sistema operativo ubuntu9.04 ----descárgalo de aquí----

http://releases.ubuntu.com/9.04/ubuntu-9.04-desktop-i386.iso
http://releases.ubuntu.com/9.04/ubuntu-9.04-desktop-amd64.iso

Lo de mas ya viene en los repositorios de Ubuntu.

2.- Material: una PC Pentium 4 o superior dual corre etc., 1 a 2 gb de memoria, disco duro de 120
dos tarjetas de red aquí va instalado ccproxy y un isp de 1 mb de velocidad + servicio de impresión
si tienes un ciber su control quemado edición programación copiado de archivos descargas etc. Por
eso debe de ser mas potente.

Sistema operativo Windows 7 ----descárgalo de aquí es un torrent----

http://www.megaupload.com/?d=K53220F2 pass: chuyredes

Contiene todas estas versiones pero instala el ultímate ok.


Starter x86
Home Basic x86
Home Basic x64
Home Premium x86
Home Premium x64
Professional x86
Professional x64
Ultímate x86
Ultímate x64
Enterprise x86
Enterprise x64

Mas el ccproxy 6.64 con keymaker para su uso ilimitado


Descárgalo de aquí

http://www.megaupload.com/?d=KC7MLPVV pass: chuyredes

si tu antivirus lo detecta como tal solamente desactívalo para su instalación, regístralo y elimina
el .exe ok

Bueno comenzamos
Cuando termine instalar Ubuntu 9.04 nos vamos a las opciones de red en el panel de arriba buscas
las ventanas de red y con el botón secundario le das clic y otro clic en editar.
Aparecerá una ventana como esta.

Seleccionas eth1 y verificas que este sea la conexión de internet lo dejas en automático con dhcp
Ejemplo--

y luego la red interna lo editas así:


ejemplo
eth0 -192.168.0.0 mask 255.255.255.0 - tu red
Comenzaremos por configurar squid en ubuntu
abrimos una terminal y escribimos:

sudo aptitude install squid


despues de que termino escribimos esto :
sudo gedit /etc/squid/squid.conf

Si te pide contraseña de súper usuario …ponla


nos aparecerá una ventana gedit para editar

Ahora - Configuraremos lo básico

Si lo quieres configurar a nivel avanzado entra aquid http://www.squid-cache.org/

Ahora así debe de quedar pero lo puedes modificar según las necesidades de la red

http_port 192.168.0.0:3128
cache_dir ufs /usr/local/squid/cache 7000 16 256
cache_mem 100 mb
#
# Recommended minimum configuration:
acl all src 0.0.0.0/0.0.0.0
acl mi_red src 192.168.0.0/24 aquí ponemos nuestra red lan
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255

# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
http_access allow localhost
http_access allow mi_red acceso a nuestra red
http_access deny all

icp_port 3130
cache_swap_low 90
cache_swap_high 95
maximum_object_size 2048 KB
cache_access_log /mnt/squid/access.log
cache_log /mnt/squid/cache.log
cache_store_log /mnt/squid/store.log
client_netmask 255.255.255.0

#Default configuration:
http_access allow manager localhost
#http_access deny manager
#http_access deny !Safe_ports
#http_access deny CONNECT !SSL_ports

visible_hostname –nombre de tu maquina-

listo reiniciamos squid


sudo service squid restart
si marca error corrigelo

sudo aptitude install firestarter


nos vamos sistema/Administracion /firestarter
Comenzara el asistente

En la siguiente ventana tenemos que seleccionar la tarjeta de red que utilicemos para la conexión a
Internet: en este caso seria eth1

Si pulsamos sobre "Dispositivo(s) detectado(s)" veremos el siguiente desplegable, en nuestro caso


ha detectado varias tarjetas de red.

En este paso solamente marcaremos la casilla "Activar la compartición de la conexión a internet".

A continuación nos da la posibilidad de iniciar el cortafuego ahora. Y guardar

Añadiendo permisos para nuestra red colocamos las ip de nuestra red y los puertos a usar
para que funcione el dhcp de firestarter ok

abrimos una terminal y ponemos esto

sudo aptitude install dhcp3-server


cd /etc/init.d
sudo ln -s dhcp3-server dhcpd
update-rc.d -f dhcp3-server remove
cerramos la terminal

nos vamos a las preferencias del firestarer y activamos el dhcp.

Para que tu dhcp pase por squid de forma transparente

Debemos de colocar en nuestro squid.conf

http_port 192.168.0.0:3128 transparent

y luego en una terminal

sudo iptables -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-destination


192.168.0.0:3128
Así lo puedes usar si tienes un solo ISP

Y listo ya tienes tu server ubuntu squid dhcp3server

nota: para que la trasparencia se active al iniciar Ubuntu consulta los script de inicio de iptables yo
en particular e batallado un poco así que no lo pongo trasparente el squid, sino mediante dirección
puesta en los navegadores, de todas formas la trasparencia con dhcp funciona a la perfección sin
tener que modificar las tarjetas de red ni los navegadores, pero aquí no termina, este tuto es para
que los dos ISP sean usados repartiéndose los servicios ok continuamos.

Apagamos la maquina de Ubuntu recomendado

bueno ahora seguimos con widows 7 y ccproxy

Despues de instalar tu flamante windows 7


Nos vamos a panel de control -conexión de redes y usos compartidos-cambiar configuracion del
adaptador – el adaptador de red que va el internet ni lo tocamos que quede en automatico

Selecionamos el adaptador de red interna lan le damos en propiedades de ipv4


Cambiamos la ip 192.168.0.2
mask 255.255.255.0
puerta de enlace --------nada ---solo
dns 208.67.222.222 208.67.220.220
estos son de opendns le damos
aceptar

ahora intalamos ccproxy


registramos con el keymaker
lo echamos andar

en las opciones selecionamos los puertos 8080 ó 808


esto es porsi tienes instalado apache o algun otro programa que utilize el puerto 80
si pones dos programas corriendo en el puerto 80 apache – ccproxy –fallará.

Ahora en opciones – avanzado –cache


Le damos en 0 ó 1
Esto es el refresco de la cache y el tamaño en opciones de EI
1024 el maximo para guardar objetos
Le damos aceptar y listo tenemos el ccproxy corriendo en la misma lan que squid

Ok ahora sigue la reparticion de recursos y el ancho de banda

Si usas ares p2p este conectara de manera con dhcp de firestarter


Este a su vez bloquea mucha basura del ares y reduce el consumo de ancho de banda asi que instala
tu ares.

msn messenger - este usa internet explorer en conexiones de ie ponlo autodetectar


ejemplo

Todos los adaptadores de tu lan deben de estar en automatico

Configuracion final de explorador firefox ultima version

Descargalo de aquí http://download.mozilla.org/?product=firefox-3.6.10&os=win&lang=es-ES


Nos dirigimos A herramientas – opciones – avanzado – red –configuracion

Proxy http 192.168.0.0 puerto 3128 squid


Proxy ssl 192.168.0.2 puerto 8080 ccproxy
Proxy ftp 192.168.0.2 puerto 2121 ccproxy
Servidor de sock 192.168.0.2 puerto 1080 ccproxy

El http es el mas cargado por eso se que da solo para las paginas pesadas y las descargas controlado
por el squid, este bien configurado te puede bloquear paginas porno, limitar descargas y su cache de
este demonio es sumamente poderoso por eso si lo quieres configurar avanzadamente te recomiendo
entres aquí http://www.squid-cache.org/

Ssl son las paginas seguras


Para eso el ccproxy ayuda mas el las subidas y almacena cache de las mismas
Ya que esquid por lo que se, no cachea ssl
Por otra parte puedes balancear la carga de conexiones en ccproxy y usuarios horarios etc si la
quieres configurar avanzadamente te recomiendo descarges este manual

Manual de ccproxy

warning :---- no uses para el ccproxy el win xp porque no funciona


adquire conflictos de puerta de enlase predeterminada. y no funciona
solo con win 7 si, desconozco porque pero a lo mejor usa sus ipv6 o sus tuneles desconosco pero
si funciona ala perfeccion.

si por alguna razon ay colision en la red pon en los adptadores ip fijos.

si de repente no quiere entar a la web por el ccproxy,-- pon la misma ip de la lan de win 7 como
puerta de enlace asi:
ip 192.168.0.2
mak 255.255.255.0
p. e. p. 192.168.0.2
le das aceptar y abre el navegador cuando ya entre el ccproxy trabajara
vuelves abrir las propiedadades y la puerta de enlace desaparece…. automaticamente porque
-dezconozco .

ya que tienes todo listo esta es la forma enque tendras que prender tus equipos tienes todo apagado
ok
prendes primero ubuntu – luego win7 – y todas las terminales y listo a trabajar
esto es para que el dhcp3 no ponga la ip 192.168.0.2 de win 7 – en alguna terminal y --soplas
conflicto de ip-- dolor de cabeza--

bueno asta aquí y espero les sirva de utilidad para aquellos principalmente que se dedican en su
negocio de ciber pues los clientes les importa un carajo como te las gastes para que funcionen
rapido.- ya asta los chiquitines se enojan diciendo ---- oiga- don,- ¡esta bien lento su internet , se
tarda todo el dia en abrir una pagina------- jajajaja------

y por esa razon algunos se desesperan por que los clientes ya no vuelven, y si tu tienes un poco de
mayor velocidad aquí los tendras siempre.

bueno hasta pronto un saludo desde mty mexico


bay gracias

grafica final observa como queda

You might also like