O CentOS eth0 não inicia

22

Por que minha nova máquina virtual CentOS não inicia a interface eth0na inicialização?

Eu tenho que iniciá-lo manualmente todas as vezes.

Como posso consertar isso?

Thom
fonte

Respostas:

29

Verifique se ONBOOT="yes"está em / etc / sysconfig / network-scripts / ifcfg-eth0. Se você estiver usando o NetworkManager, verifique se o serviço inicia na inicialização ( chkconfig NetworkManager on); caso contrário, se você estiver usando o serviço de rede antigo, verifique se ele inicia na inicialização ( chkconfig network on).

jsbillings
fonte
6

Quanto ao CentOS6 não ativar a interface de rede por padrão: ele (pelo menos no instalador da GUI) faz o possível para impedir que a interface seja configurada corretamente, mas isso pode ser derrotado através de uma caixa de seleção que está oculta em algumas caixas de diálogo fluxo principal.

Na tela em que você digita o nome do host, o botão "Configurar rede", na parte inferior, leva você ao diálogo "Conexões de rede". Selecione e eth0, em seguida, o botão "Editar" leva você a uma caixa de diálogo "Editando o sistema eth0", que possui a caixa de seleção "Conectar automaticamente". Se você deixar essa caixa desmarcada, você começa ONBOOT="no"no /etc/sysconfig/network-scripts/ifcfg-eth0; se você verificar, você recebe ONBOOT="yes". Não sei se a caixa de seleção afeta outras configurações, mas ainda não percebi nenhum comportamento diferente. Por que a caixa não está marcada por padrão, não consigo imaginar.

David Gould
fonte
"ele (pelo menos no instalador da GUI) faz o possível para impedir que a interface seja configurada corretamente" Eu ri porque isso é dolorosamente verdadeiro
Jonathan Landrum
0

Não sei se poderia ajudar, mas acabei de criar o arquivo /etc/sysconfig/networkcom

NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes

E parece que agora meus scripts /etc/sysconfig/network-scripts/ifcfg-*parecem funcionar.

user2358214
fonte