Como fazer o Linux para re-detectar interfaces de rede?

2

Por algum motivo, ifcfg-eth* sob /etc/sysconfig/network-script foram excluídos.

Existe alguma ferramenta que possa detectar interfaces de rede e gerar novamente esses arquivos?

Outra pergunta:

Se eu adicionei manualmente ifcfg-eth0 , existe algum método para fazê-lo funcionar sem reinicialização?

Eu tentei /etc/init.d/networking restart e não funciona.

    
por ablmf 15.03.2010 / 09:53

3 respostas

5

Além disso, como parece que você está usando algum tipo de derivado do Redhat, você pode tentar

 system-config-network

Configure as interfaces e, em seguida, execute

 service network restart
    
por 15.03.2010 / 10:19
1

cat / proc / net / dev e regenere você mesmo. ifdown ethX & & ifup ethX deve funcionar para reiniciar essa interface

    
por 15.03.2010 / 10:02
0

Um Red Hat e derivados, achei que a melhor coisa a fazer é consolidar o conteúdo e, em seguida, excluir todos os arquivos ifcfg-eth *, com exceção de um, e depois ligá-los todos juntos. Dessa forma, o que o sistema está executando não pode ficar fora de sincronia com o que você pensou que você configurou, mas não fez, nos menus de configuração.

Embora esse movimento possa parecer radical, ele funcionou bem com muitas centenas de anos de servidor de tempo combinado.

    
por 15.03.2010 / 13:21