Alterando as configurações de rede dependendo do SSID

2

Meu local de trabalho tem várias políticas de segurança que são contrárias a como eu normalmente configuraria meu laptop. Em particular, quando conectado à rede no trabalho, estamos proibidos de ter um daemon ssh aceitando conexões. Isso geralmente me leva a ter problemas no trabalho (quando eu esqueço de desligar o sshd) ou ser incapaz de acessar o meu laptop remotamente quando não está no trabalho (quando eu esqueci de trazê-lo de volta), então eu gostaria de automatizar esse processo.

Existe uma maneira de mudar automaticamente as regras do firewall ou parar / iniciar o serviço sshd dependendo do SSID da rede wifi que eu estou conectado? Estou rodando o CentOS6 se isso faz diferença.

    
por Chris 21.08.2016 / 00:39

1 resposta

1

Se você estiver usando a configuração padrão dhclient do CentOS 6, depois que o DHCP for concluído, ele executará uma série de scripts "post".

De uso, aqui, é o diretório /etc/dhcp/dhclient.d . Esses scripts serão executados depois que o endereço IP for obtido.

Seria bem simples adicionar um script aqui que analisasse sua configuração sem fio ( iwconfig ) e decidisse se deveria parar ou iniciar o sshd ou se permitir / negar a porta 22 ou qualquer outra coisa que você como.

Veja aqui para obter informações sobre como os scripts precisam ser configurados.

    
por 21.08.2016 / 01:24