Como posso bloquear minha tela automaticamente se a conexão com a Internet for perdida?

2

Às vezes, vou para o meu computador de trabalho a partir de casa usando o TeamViewer. Obviamente, eu tenho que desbloquear o protetor de tela para usar a GUI.

Quando terminar, bloquearei a tela na área de trabalho ou por meio de um comando ssh.

No entanto, durante esse período, suponha que um funcionário de manutenção entre em meu escritório, remova fisicamente o cabo ethernet (ou interrompa permanentemente minha conexão) e tenha uma área de trabalho destravada?

Existe uma maneira simples de executar automaticamente o comando de bloqueio de tela se o computador detectar que perdeu sua conexão com a Internet? De preferência, não se rearmaria até que a conectividade seja restaurada.

Não me importo de que isso signifique uma interrupção rápida da rede durante o trabalho, fazendo com que minha tela seja bloqueada. Vou apenas desbloquear a tela e continuar trabalhando, sem internet.

Existe um serviço lá já para isso? Ou eu deveria ter uma tarefa do cron executada a cada minuto, certificando-se de que ela possa pingar 'google.com' e executar o script 'lock' se o ping falhar?

    
por Stephen Schrauger 06.08.2015 / 22:53

1 resposta

3

Se o seu sistema estiver executando o systemd, você poderá criar uma unidade que acionaria quando a interface de rede cair, bloqueando sua tela no caso simples em que a máquina é fisicamente desconectada da rede. Mas você quer que seu computador de trabalho verifique se você ainda está conectado ao seu computador de trabalho, e não apenas que seu computador de trabalho pode alcançar algum subconjunto da rede / Internet. Uma abordagem melhor seria verificar o TeamViewer quanto a opções para monitorar a conexão de ponta a ponta e acionar uma ação (bloquear a tela) se a conexão for interrompida. Se a sua informação é realmente sensível o suficiente para se preocupar com esse cenário, outra opção (muito mais segura) seria encaminhar a exibição sobre uma conexão criptografada sem nunca destravar a tela do computador de trabalho. É claro que o computador de trabalho deve estar fisicamente protegido e usar a criptografia adequada ...

    
por 07.08.2015 / 02:21