Como recuperar utilitários básicos de rede no Debian?

1

Estou administrando um pequeno servidor para LAN, fornecendo serviços básicos, como web-proxy, ldap, kerberos, afs, etc. Ontem houve um corte de energia para que o servidor parasse. Quando reiniciei, não havia interfaces de rede disponíveis e configuradas. Eu tentei reiniciar o daemon de rede, mas acabou de sair com o status 0. Então, tentei executar uma das interfaces manualmente, mas os comandos ifup e ifdown simplesmente não estão lá. Não apenas no PATH, mas eles desapareceram de /sbin .

Então, minha pergunta é: como posso recuperar esses utilitários de rede?

    
por Rizo 11.01.2011 / 10:31

1 resposta

1

Há alguma mensagem em /var/log/messages , /var/log/syslog , /var/log/boot.log , etc. indicando um erro de E / S ou um erro ao montar uma partição ou um erro ao ativar o LVM ou MD ou RAID?

Houve uma mensagem "Sistema de arquivos não limpo" ou "fsck" quando o servidor foi ligado?

Todas as partições estão atualmente montadas? Existem arquivos em /sbin ?

Para corrigir o problema exato que você mencionou, supondo que todas as partições foram montadas corretamente, eu iria inicializar a partir de um CD de inicialização do Debian no modo de recuperação / recuperação, iniciar um shell, localizar onde seu /sbin (ou provavelmente o / ( root)) partição é montada, em seguida, executar chroot <that path> /bin/bash , então você pode executar sudo apt-get install ifupdown para re-instalar /sbin/ifup , em seguida, reinicie.

Mas você deve tentar descobrir se alguma coisa está quebrada. Tente instalar debsums , ou seja, sudo apt-get install debsums .

    
por 11.01.2011 / 11:20

Tags