Tengo una máquina Linux que uso como enrutador VPN inalámbrico. Tiene una configuración de router muy clásica, cuyos aspectos más destacados son:
openvpn
para conectarse a la VPN, que está conectadaeth0
y hace que eltun0
adaptador esté disponible para el tráfico tunelizado.-t nat -A POSTROUTING -o tun0 -j MASQUERADE
regla para reenviar el tráfico awlan0
.
Quería bloquear completamente el tráfico bajo ciertas condiciones, pero no entiendo por qué los paquetes siguen fluyendo incluso si elimino las condiciones anteriores.
Por ejemplo, si en un cliente tengo una sesión de Firefox abierta y elimino la regla de enrutamiento de iptables ( iptables -t nat -F
), sucede algo extraño: algunos sitios web siguen funcionando, pero la gran mayoría no se conecta.
Si uso un cliente bittorrent, nuevamente, sucede algo extraño: cuando cierro la conexión vpn (por lo que tun0
se interrumpe), el cliente BT deja de descargar, pero al conectar iftop
el enrutador, después de que tun0
se interrumpe observo que aparecen varias conexiones desde la máquina cliente a varias direcciones de Internet.
¿Por qué sucede esto?
Tengo una solución, que es terminar hostapd
, pero no entiendo por qué el tráfico es tan "resistente".