Script para deshabilitar temporalmente la conexión a Internet

Script para deshabilitar temporalmente la conexión a Internet

Quiero bloquear mi conexión a Internet durante aproximadamente 8 horas en mi máquina Linux. No tengo fuerza de voluntad, tan simple llamada

ifconfig down
ifconfig up

o comandos similares no se aplican a mí, porque "sé" cómo evitarlos.

Espero que este algoritmo funcione.

  1. Deshabilite la conexión a Internet cerrando las interfaces de red o mediante

    iptables -I INPUT -j DROP
    

    y guarde la configuración de iptables para no poder omitirla mediante el reinicio.

  2. Deshabilite los privilegios de root/sudo para todos los usuarios. O tal vez cambie la contraseña de root/sudo a una cadena aleatoria.
  3. Haga esto a la inversa después de cierto período de tiempo.

Por lo general, no tengo emergencias cuando necesito una conexión a Internet, por lo que este método no tiene por qué tener una forma de evitarla a pedido.

¿Alguien podría proporcionarme alguna forma correcta, y más importante, segura de hacerlo? No quiero perder de ninguna manera los derechos de superusuario en mi sistema, debido a un error que seguramente cometeré en mi script.

información relacionada