일시적으로 인터넷 연결을 비활성화하는 스크립트

일시적으로 인터넷 연결을 비활성화하는 스크립트

내 Linux 시스템에서 약 8시간 동안 인터넷 연결을 차단하고 싶습니다. 의지력이 없어서 그냥 불러요

ifconfig down
ifconfig up

또는 유사한 명령은 나에게 적용되지 않습니다. 왜냐하면 나는 그것을 우회하는 방법을 "알고" 있기 때문입니다.

나는 이 알고리즘이 작동할 것으로 기대하고 있다

  1. 네트워크 인터페이스를 종료하거나 다음을 통해 인터넷 연결을 비활성화합니다.

    iptables -I INPUT -j DROP
    

    재부팅을 통해 이를 우회할 수 없도록 iptables 구성을 저장합니다.

  2. 모든 사용자에 대해 루트/sudo 권한을 비활성화합니다. 아니면 루트/sudo 비밀번호를 임의의 문자열로 변경할 수도 있습니다.
  3. 일정 시간이 지난 후 이를 반대로 하세요.

일반적으로 인터넷 연결이 필요할 때 긴급 상황이 발생하지 않으므로 이 방법은 필요할 때 이를 우회할 방법이 없습니다.

누구든지 나에게 정확하고 더 중요하고 안전한 방법을 제공할 수 있습니까? 나는 내 스크립트에서 반드시 저지르게 될 실수 때문에 내 시스템의 수퍼유저 권한을 전혀 잃고 싶지 않습니다.

관련 정보