CONNECTION_ID no NetworkManager é um nome de perfil, não o SSID
Use os metadados de conexão documentados do dispatcher do NetworkManager ao escolher um proxy após uma mudança de rede.
Se uma regra de proxy compara o SSID do escritório com CONNECTION_ID, renomear um perfil salvo pode quebrá-la. O NetworkManager define CONNECTION_ID como o nome do perfil. Um nome padrão que por acaso coincide com o SSID esconde a diferença.
Escolha a entrada conforme a regra:
- Para uma política ligada a um perfil de conexão gerenciado, use o UUID de conexão documentado como chave mais estável.
- Para uma política que realmente depende de informações sem fio, obtenha essas informações pela interface suportada em vez de tratar um nome de perfil como SSID.
Um nome familiar ou SSID não autentica uma rede. Mantenha a identidade de rede aprovada e as condições de alcance do proxy na decisão.
Em seguida, identifique o aplicativo que recebe a configuração escolhida. Um dispatcher é executado no seu próprio contexto: exportar uma variável ali não substitui o ambiente dos aplicativos de desktop já em execução. Use a interface de configuração do cliente participante no escopo correto de usuário ou serviço. Para uma política PAC armazenada no perfil, escolha entre uma URL PAC e um script importado.
Defina qual conexão ativa detém a decisão quando Wi-Fi e Ethernet coexistem, e o que fazer na desconexão ou com um perfil desconhecido. Sem esses casos, um evento posterior de uma interface pode desfazer uma rota válida escolhida para outra. Mantenha juntos o evento disparador, a identidade do perfil e o consumidor afetado ao diagnosticar a regra.