Script para desabilitar temporariamente a conexão com a internet

Script para desabilitar temporariamente a conexão com a internet

Quero bloquear minha conexão com a Internet por cerca de 8 horas ou mais na minha máquina Linux. Não tenho força de vontade, então basta pedir

ifconfig down
ifconfig up

ou comandos semelhantes não se aplicam a mim, porque eu "sei" como contorná-los.

Estou esperando que esse algoritmo funcione

  1. Desative a conexão com a Internet desligando interfaces de rede ou via

    iptables -I INPUT -j DROP
    

    e salve a configuração do iptables para que eu não possa ignorar isso através da reinicialização.

  2. Desative quaisquer privilégios root/sudo para todos os usuários. Ou talvez altere a senha root/sudo para uma string aleatória.
  3. Faça isso ao contrário após um determinado período de tempo.

Normalmente não tenho emergências quando preciso de uma conexão com a Internet, portanto, esse método não precisa ser contornado sob demanda.

Alguém poderia me fornecer uma maneira correta e, mais importante, segura de fazer isso? Não quero perder de forma alguma os direitos de superusuário em meu sistema, por causa de um erro que certamente cometerei em meu script.

informação relacionada