Script para definir configurações dependendo da Rede que identificar

1. Script para definir configurações dependendo da Rede que identificar

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 12/11/2021 - 08:55h

Amigos,
Mais uma vez recorro a todos, porém desta vez numa ideia de algo mais claro.

Eu procuro um Script que possa definir uma determinada configuração dependendo da Rede que ele encontrar...
Desenhando...

Um notebook, corporativo, com Ubuntu, destacado para Home Office hibrido (alguns dias na empresa, outros em casa)
Desejo colocar um Script que:
- Quando ele estiver no ambiente da empresa, cabo conectado - ou no Wifi corporativo - o script aplica as configurações de proxy da empresa.
- Quando ele estiver em qualquer outro lugar que não corporativo, o script torne sem estas configurações.

Já achei Script que faz uma coisa se o IP por exemplo for um etc etc etc....
Mas queria algo que pudesse colocar logo após - ou em qq lugar - carregar o modulo de rede, fazendo assim com que a interferência do usuário seja nula "desejavelmente".

Diante disso, minhas perguntas são as seguintes:

É possível?
Sendo possível, onde eu colocaria esta Script?
Qual a condição necessária para isso?
E melhor ... Qual a sugestão de Script.

Muito Obrigado pela atenção e ajuda nesta questão.
Abraços


  


2. Re: Script para definir configurações dependendo da Rede que identificar

Rafael Grether
rafael_grether

(usa FreeBSD)

Enviado em 12/11/2021 - 19:45h

Você pode incluir seu script no /etc/network/if-up.d
Ele será executado sempre que você estiver conectado a uma rede.

Nesse script, é até fácil você identificar a rede que você está conectado se essa rede for wifi, seja pelo nome da rede ou SID.
Agora identificar quando você está conectado pelo cabo, já é mais complicado. Mas acredito que talvez puxando o endereço físico (Mac Address) do servidor DHCP da sua empresa, para ver se encontra destino. Caso sim, sabe que está na empresa.

Se fosse apenas pelo Wifi, seria bem fácil, mas como você conecta por cabo também, tenho minhas dúvidas da melhor maneira. Mas acredito que procurar pelo Mac address seja uma boa.

Tente dessa forma.


3. Re: Script para definir configurações dependendo da Rede que identificar

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 13/11/2021 - 16:39h

Eu criaria uma regra no udev



4. Re: Script para definir configurações dependendo da Rede que identificar

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 23/11/2021 - 07:27h

Perdão leandropscardua
Mas como seria isso????


leandropscardua escreveu:

Eu criaria uma regra no udev





5. Re: Script para definir configurações dependendo da Rede que identificar

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 24/11/2021 - 15:53h


tcboeira escreveu:

Perdão leandropscardua
Mas como seria isso????


leandropscardua escreveu:

Eu criaria uma regra no udev




mais ou menos assim
https://linuxconfig.org/tutorial-on-how-to-write-basic-udev-rules-in-linux






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts