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.
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.
- Deshabilite los privilegios de root/sudo para todos los usuarios. O tal vez cambie la contraseña de root/sudo a una cadena aleatoria.
- 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.