Como posso bloquear todo o acesso à Internet no Ubuntu?

9

Quero deixar de poder acessar a Internet durante o meu dia de trabalho. Existe alguma ferramenta que eu possa usar para desativar a conectividade com a Internet por um período especificado? Estou usando o Ubuntu 10.04

williamR
fonte

Respostas:

3

Você pode desativar suas interfaces de rede

digitar "ifconfig" na linha de comando imprimirá todas as suas interfaces de rede.

você pode derrubar uma interface como esta

sudo ifconfig eth0 desativado

onde eth0 é a interface de rede que você está desconectando, como sua Ethernet sem fio ou com fio.

quando estiver pronto para usá-lo novamente, basta trazê-lo de volta.

sudo ifconfig eth0 up

Chandler
fonte
Obrigado Chandler - o que estou tentando fazer é me impedir de navegar na web, existe uma maneira de definir um parâmetro de tempo quando faço isso?
WilliamR
11
Você pode colocar esses dois comandos no root crontab em horários específicos. Portanto, linhas como "0 8 * * * ifconfig eth0 down" "0 17 * * * ifconfig eth0 up" desligam a interface às 8h e ligam às 17h. Você também pode especificar determinados dias da semana. Vejaman -s 5 crontab
KeithB
Uma pequena observação: para obter a lista de interfaces de rede, ifconfig | grep -P '^\S+'(ou nmcli d, se disponível), pode ser usado em vez de simples ifconfig, o que despeja os dados de configuração completos.
30518 waldyrious
1

Eu uso o LeechBlock para Firefox no trabalho. Bloqueie seus maiores desperdiçadores de tempo e em breve você voltará ao trabalho.

Você ainda pode acessar o restante da web para fazer pesquisas relacionadas ao trabalho (por exemplo), para não parecer maluco com seus colegas se eles estiverem na sua tela.

richq
fonte
-2

Acabei de desconectar o cabo de rede quando não estou usando a internet. Isso não funcionará para conexões sem fio, mas eu recomendaria usá-lo se você tiver uma conexão com fio (provavelmente além da desativação do software).

David X
fonte