Mudei a rede e perdi o acesso ao servidor: serrar o galho em que se está sentado
A configuração de rede é aplicada pela mesma conexão que você está usando para aplicá-la. Um erro pequeno corta a conexão bem na hora de aplicar, e sem um caminho de volta preparado é preciso acesso físico.
AtlasPVE ·
Este verbete responde a
- proxmox sem acesso após mudança de rede
- proxmox me tranquei do lado de fora
- proxmox arquivo interfaces quebrado
- proxmox ifreload travado
- proxmox reverter mudança de rede
Você corrigiu o endereço, aplicou, e o painel emudeceu. É o jeito mais comum de a pessoa se trancar para fora de um servidor, e a razão é simples: a configuração de rede é aplicada pela conexão que você está usando para aplicá-la. Você está serrando o galho em que está sentado.
Três preparativos antes de mudar
Um: uma segunda via de entrada que a mudança não consiga afetar. Um console físico, a placa de gerência fora de banda do próprio servidor, ou uma segunda placa de rede em outra ponte. Se você não tem nenhuma delas, o que está prestes a fazer é uma operação irreversível, com qualquer nome que tenha.
Dois: saber como é a volta. Mantenha uma cópia da configuração atual. "Eu lembro" não é lembrado no momento do pânico.
Três: uma mudança de cada vez. Se mudar duas coisas juntas, não vai saber qual delas cortou a conexão, e tentativa e erro sai caro numa máquina até a qual você precisa caminhar.
Erros frequentes
Pedir endereço para uma ponte sem porta física. Uma ponte sem porta física não consegue enviar pacotes. Se você pedir que ela obtenha um endereço, o passo de aplicação não termina, ele trava. Uma aplicação travada é pior do que uma que falhou: o sistema não está nem no estado antigo nem no novo.
O nome da porta mudando. Nomes de placas físicas podem se deslocar quando o hardware muda ou depois de certas atualizações. Se o nome que está na configuração não existe mais na máquina, a ponte fica vazia.
Mudar o endereço e esquecer o gateway. Ou o contrário. A máquina sobe, enxerga a própria rede, e não sai.
Colocar marcação na interface de gerência. Certo num sentido, silêncio no outro. Como a marcação não produz erro, isso também é o que se percebe por último.
Se você já está trancado do lado de fora
A resposta honesta: é preciso acesso físico ou uma via fora de banda. Reiniciar também não salva, porque a máquina sobe com o arquivo que está no disco e esse arquivo continua quebrado. Um reinício ajuda só se você já tiver consertado esse arquivo.
O que o Atlas faz
Quando o Atlas aplica uma configuração de rede, ele inicia uma contagem regressiva de reversão: se você não confirmar dentro do tempo definido, a configuração antiga volta sozinha. O que importa é quem segura essa contagem. Ela é montada no temporizador do próprio sistema, não no Atlas, de modo que mesmo se o serviço do Atlas cair naquele momento a reversão roda do mesmo jeito. Uma rede de segurança que depende da sobrevivência do software que faz a mudança não é uma rede de segurança.
Em segundo lugar, o Atlas recusa de saída qualquer configuração que tornaria a reversão impossível. Se for pedido um endereço numa ponte sem porta física, a operação para antes de ser aplicada, porque essa combinação trava o passo de aplicação, e um passo travado não consegue nem escrever o registro de reversão. Essa checagem fica no servidor e não na interface, então um pedido enviado à mão bate no mesmo muro.
Fontes
A documentação oficial do Proxmox. Em inglês, e é ela que dá a palavra final neste assunto.