Interface TUN órfã: encontre o dono antes de a eliminar
Uma interface TUN que permanece depois de o túnel cair pode ser persistente por conceção. Encontre o dono e, em seguida, remova-a através do serviço que a gere.
A sua interface TUN continua na lista, o túnel não passa tráfego e a correção óbvia parece ser eliminar a ligação. É aqui que pequenas limpezas se tornam interrupções. A interface pode ser persistente por conceção, pertencer a um serviço que a recriará ou estar escondida num espaço de nomes onde o mesmo nome significa outra coisa. A existência não é prova de que esteja órfã.
Eliminar uma interface com nome é fácil. Saber o que depende dela é a tarefa real.
Mito: a interface é um resto porque o túnel está em baixo
Um dispositivo TUN persistente existe independentemente de uma sessão ligada. É esse o sentido do sinalizador persistente: o dispositivo fica para que a ligação seguinte o possa reutilizar. Não flui tráfego e nada está errado.
A interface também pode pertencer a um serviço que está entre reinícios, ou a um cliente cujo perfil está inativo. Verifique o processo proprietário e a configuração antes de concluir que está abandonada. Uma lista de processos e a configuração que a inicia são provas mais fortes do que um túnel em falta.
Registe o espaço de nomes juntamente com o nome. Outro espaço de nomes pode conter uma interface com o mesmo nome, e as duas não têm relação. Use o sinalizador de espaço de nomes quando precisar de inspecionar outro.
Mito: eliminar a ligação limpa tudo
Eliminar a ligação remove os endereços e as rotas que lhe estão associados. Não remove regras de política, regras de firewall, definições do resolvedor nem scripts auxiliares que a referenciavam. Estes podem sobreviver e apontar para um dispositivo que já não existe.
Se o serviço ainda estiver configurado, pode recriar a interface no próximo arranque ou na reconexão. Nesse caso, eliminou um recurso funcional e deixou o problema original do ciclo de vida no lugar. Altere a configuração, não apenas o estado de execução.
Uma limpeza que termina com a interface de volta e as regras duplicadas é pior do que nenhuma limpeza.
Encontre o dono antes de lhe tocar
Comece com ip link show e as ferramentas de inspeção TUN/TAP para obter a interface, os seus endereços e as suas rotas. Verifique o cliente, serviço ou gestor de rede que a possa possuir. Confirme se o dispositivo é persistente e que modo utiliza. Depois decida se alguém ainda depende dela.
Para uma interface persistente confirmada como não utilizada, ip tuntap documenta a remoção específica do modo. Faça corresponder o nome e o modo reais do dispositivo e não execute uma limpeza ampla contra todos os túneis do anfitrião.
Mantenha intactos o acesso de recuperação e as rotas de outros clientes enquanto trabalha. Registe o comando que utilizou para que a verificação seguinte possa ser repetida exatamente.
Remova-a através do dono e depois verifique o que resta
Pare ou remova primeiro a configuração de ligação suportada, para que o serviço não recrie o que elimina. Depois remova o dispositivo. A seguir, inspecione endereços, rotas e estado do resolvedor obsoletos sob os seus próprios donos.
Se o problema voltar na reconexão, repare a configuração do ciclo de vida em vez de repetir a eliminação manual. Um registo de limpeza que nomeie a órfã, porque estava sem uso e que componente deve gerir a substituição poupa a pessoa seguinte de confundir uma interface persistente legítima com uma falha.