Soluciones

Gateway

PPP

El enlace a internet se establecerá generalmente a través de routers que proveen una conexión ethernet, sin embargo es posible obtener conexiones a través de uno ó más modems.

IP Forward

$ echo "1" > /proc/sys/net/ipv4/conf/all/ipforward

Masquerading

$ ipchains -A forward -s 192.168.0.0/24 -d ! 192.168.0.0/16 -j MASQ
$ ipchains -A forward -s 192.168.1.0/24 -d ! 192.168.0.0/16 -j MASQ
$ ipchains -A forward -s 192.168.2.0/24 -d ! 192.168.0.0/16 -j MASQ

Proxies

Módulos de Masquerading

  • FTP (ip_masq_ftp.o)
  • IRC (ip_masq_irc.o)
  • Real Audio (ip_masq_raudio.o)
  • CU SeeMe (ip_masq_cuseem.o)
  • RDO Vdo Live (ip_masq_vdolive.o)
  • Quake (ip_masq_quake.o)
  • Port Forwarding (ip_masq_portfw.o)

Los modulos de masquerading deben ser cargados manualmente o mediante un script de la siguiente manera:

/sbin/modprobe <modulo>
ó
/sbin/insmod <modulo>

Squid (HTTP, FTP, Gopher, Wais, DNS)

No solo es un proxy, es un cache y disminuye los requerimientos de ancho de banda entre un 30% y 50%, y en configuraciones especiales pueden reducir el uso del canal hasta en un 70%.

Además de estas funciones Squid nos permitirá instrumentar control de acceso a sitios prohibidos, de este modo las cuentas para los menores de edad pueden tener restringuido el acceso a sitios violentos o pornográficos.

Otra característica de Squid es que lleva una bitácora muy detallada del acceso de los usuarios a internet, lo que nos permitirá analizar los patrones de uso del canal durante la operación de local, existe una herramienta especial para analizar los datos generados por Squid, esta herramienta se llama Calamaris y generá casi cualquier reporte deseado.

Supongamos que nuestros clientes leen habitualmente el Universal o El Nacional, entonces podemos capturar estos sitios durante la noche para que esten en cache a la mañana siguiente y ahorrarnos el ancho de banda durante la operación de local. Podemos llenar el caché recorriendo las páginas con arañas como wget.

Una configuración recomendable para Squid sería:

  • Cache en RAM: 64 ~ 128 MB
  • Cache en disco: 1 ~ 4 GB
  • Máximo Objeto: 512 Kb
Anterior · Próximo · Contenido