0

🛡️ Controlar el Ancho de Banda y las Páginas Permitidas en una Red Usando Linux [Guía Completa 2025]

Comparte

🧠 ¿Por qué es útil esta guía?

En entornos escolares, oficinas o cibercentros, controlar qué páginas se pueden visitar y cuánto ancho de banda consume cada usuario es fundamental para mantener un entorno seguro y equilibrado.


🛠️ Herramientas utilizadas:

  • iptables: para controlar el acceso a sitios web.
  • tc (Traffic Control): para limitar el ancho de banda.
  • Squid Proxy: para gestionar el contenido permitido y bloqueado.

1. Instalar herramientas necesarias

sudo apt update
sudo apt install iptables squid tc

2. Configurar Squid para permitir solo sitios específicos

Edita el archivo de configuración:

sudo nano /etc/squid/squid.conf

Agrega:

acl sitios_permitidos dstdomain .wikipedia.org .ubuntu.com
http_access allow sitios_permitidos
http_access deny all

Reinicia Squid:

sudo systemctl restart squid

3. Limitar el ancho de banda con tc

Ejemplo para limitar a 512 Kbps en la interfaz eth0:

sudo tc qdisc add dev eth0 root handle 1: htb default 30
sudo tc class add dev eth0 parent 1: classid 1:1 htb rate 512kbps

4. Bloquear sitios web con iptables

Bloquear acceso a redes sociales:

sudo iptables -A OUTPUT -p tcp -d facebook.com -j REJECT
sudo iptables -A OUTPUT -p tcp -d tiktok.com -j REJECT

✅ Resultado esperado:

  • Solo se podrá acceder a las páginas web permitidas.
  • Cada cliente en la red tendrá un ancho de banda limitado.
  • Red más segura y estable.

📌 Recomendaciones adicionales:

  • Implementa autenticación en el proxy para controlar usuarios.
  • Usa cron para automatizar limpieza de logs.
  • Combina esto con monitoreo usando iftop o vnstat.




codigo fuente gratis

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *