O Wi-Fi conéctase só; a VPN necesita unha asociación secundaria
A conexión automática nun perfil de VPN non o inicia. Engade o seu UUID aos secondaries da conexión base e despois comproba o axente de segredos nese contexto.
O portátil únese ao Wi-Fi antes de que te sentes, e a VPN segue agardando un clic. Configurar a conexión automática no perfil de VPN non cambia nada, porque ese interruptor rexe a activación do propio perfil e NetworkManager trata a VPN como un acompañante dunha conexión base. O mecanismo documentado é a lista de conexións secundarias da conexión base, e é unha propiedade distinta nun lugar distinto.
A conexión automática non é o interruptor da VPN
Un perfil de Wi-Fi ou Ethernet pode activarse só porque posúe un dispositivo. Un perfil de complemento de VPN non posúe un dispositivo no mesmo sentido; iníciase xunto a unha conexión que si o posúe. Por iso o indicador de conexión automática na VPN parece correcto, gárdase ben e non produce ningún túnel. O indicador responde a unha pregunta sobre o perfil, non sobre a rede que necesita.
Ler o modelo así tamén explica o modo de fallo. A base conéctase, nada lle pide á VPN que se inicie, e o escritorio mostra unha VPN desconectada xunto a unha rede conectada. Nada está roto; a asociación nunca se fixo.
Identifica ambos os perfís polo UUID
nmcli -f NAME,UUID,TYPE connection show
Escolle o perfil de Wi-Fi ou Ethernet que debería desencadear o túnel e despois o perfil de VPN previsto. Usa UUID en lugar de nomes, porque un nome é unha etiqueta que se pode duplicar ou editar, e un UUID é o que realmente resolve a ruta de activación.
Non confundas o nome dun perfil co nome dunha interface ou cun enderezo que a máquina ten agora. Son tres identificadores distintos que casualmente parecen iguais nun terminal, e mesturalos produce unha modificación dirixida a nada.
Engade a VPN á conexión base
nmcli connection modify uuid "PRIMARY_UUID" +connection.secondaries "VPN_UUID"
A forma con signo máis engade á lista existente; omitilo substitúe a lista, o que elimina silenciosamente calquera outra conexión secundaria xa configurada. Revisa primeiro o valor actual e anótao antes de cambiar nada.
A configuración de conexións de NetworkManager describe as secundarias como conexións VPN iniciadas xunto coa conexión base. Que un perfil nativo de WireGuard sexa o mesmo tipo de obxecto depende de como o xestione NetworkManager, así que o mesmo comando pode ser a ferramenta equivocada para un túnel que aparece como interface en lugar de como complemento de VPN.
Isto é un cambio de política de conexión, non un conmutador en tempo de execución. Aplícao mediante o proceso de reconexión que aprobe o despregamento, e espera que a primeira activación tras o cambio se comporte de forma distinta á sesión na que estás agora.
Os segredos non forman parte da asociación
Unha entrada secundaria di «inicia isto con aquilo». Nada nela entrega un contrasinal, desbloquea un chaveiro nin responde a un aviso. Un perfil que se autentica sen problemas tras un inicio de sesión de escritorio aínda pode fallar cando se activa nun contexto onde o axente de segredos non está dispoñible.
Usa o arranxo de sistema ou de axente de segredos admitido para o despregamento real. Gardar o contrasinal de todos nun script para que o túnel poida iniciarse sen supervisión converte un deseño de autenticación nun ficheiro que sobrevive ao emprego do seu dono.
Le ambos os eventos e despois comproba o recurso
Observa a conexión base e a activación da VPN durante un intento. Un evento de VPN ausente significa que o desencadenante nunca se configurou ou que o UUID é incorrecto. Un evento de VPN seguido dun fallo de autenticación significa que o desencadenante se executou e o problema restante son as credenciais, que é outra corrección.
Tras a activación, solicita o recurso que motivou a configuración en lugar de confiar na icona. Despois desconecta a propósito e observa que ocorre despois, porque unha asociación de inicio automático non é un interruptor de seguridade e non promete reintentos infinitos. Se o requisito é «ningún tráfico sen o túnel», iso é unha política aparte que necesita a súa propia configuración e a súa propia proba. Confundir as dúas é como unha máquina acaba reconectando en bucle mentres o usuario cre que está protexido.