Tohle uložit třeba pod názvem blockinternet do /etc/init.d/ a nastavit právo spuštění:
#!/bin/bash
. /lib/lsb/init-functions
start_block () {
/sbin/iptables iptables -P OUTPUT DROP
}
stop_block () {
/sbin/iptables iptables -P OUTPUT ACCEPT
}
case "$1" in
start)
log_begin_msg "Start blocking Internet"
start_firewall
log_end_msg $?
;;
stop)
log_begin_msg "Stop blocking Internet"
stop_firewall
log_end_msg $?
;;
*)
echo "Usage: $0 {start|stop}" >&2
exit 1
;;
esac
exit 0
Pak ještě
update-rc.d blockinternet defaults
A po spuštění PC defaultně net nepojede. Pro odblokování bude potřeba skrz terminál
sudo /etc/init.d/blockinternet stop
Rychlé, malé, prosté a je to rovnou i chráněné heslem sudo ...
Kdyby tam byl někde překlep, sorry, psal jsem to po paměti.