A interface de rede eth0 não está ativa no Debian 6

10

Eu tenho o Debian 6.0. No meu arquivo de interfaces ( /etc/network/interfaces ) eu tenho as seguintes linhas:

auto eth0
iface eth0 inet static
address 192.168.0.8
netmask 255.255.255.0
gateway 192.168.0.1

Toda vez que eu inicio o computador, eth0 não está funcionando.

Quando eu digito ifconfig -a , eth0 não está "ativo" e "em execução".

Eu tenho que entrar:

 ifconfig eth0 up
 /etc/init.d/networking restart

... e depois funciona.

Como faço para alterar a configuração para ter um eth0 em funcionamento no começo?

    
por Wolfgang Adamec 08.09.2012 / 23:18

4 respostas

1

How do I have to change the config in order to have a working "eth0" in the beginning?

Sempre que eu ouço "no começo", ele lembra de rc.local .

Esta não é uma resposta direta para resolver seu problema, mas parece que você está tendo algumas dificuldades com o driver.

Para uma solução rápida, por que não usar rc.local ? Se seu problema for resolvido digitando esses 2 comandos toda vez que você inicializar em sua caixa, então adicione-os no final de /etc/rc.local .

Para uma correção detalhada do seu problema, primeiro e antes de tudo, faça o seguinte:

apt-get update && apt-get upgrade

Eu tive o mesmo problema no meu Backtrack, resolvido após a atualização. Aparentemente, o mesmo tópico discutido aqui: O Debian não inicia a eth0 na inicialização

    
por 13.09.2012 / 20:11
8

adicione a seguinte linha em / etc / network / interfaces:

allow-hotplug eth0

Fonte: interfaces homem

lines beginning with "allow-" are used to identify interfaces that should be brought up automatically by various subsytems. This may be done using a command such as "ifup --allow=hotplug eth0 eth1", which will only bring up eth0 or eth1 if it is listed in an "allow-hotplug" line. Note that "allow-auto" and "auto" are synonyms.

    
por 09.08.2015 / 12:22
1

Por favor, verifique se ele não está desabilitado nas configurações dos scripts de rede. Faça isso:

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

Veja se ONBOOT="yes" . Se ele disser "não", ele será desativado na inicialização.

Aqui está o meu arquivo ifcfg-eth0 como referência:

DEVICE="eth0"
BOOTPROTO="static"
BROADCAST="192.168.254.255"
DNS1="192.168.254.25"
GATEWAY="192.168.254.254"
HWADDR="F2:24:08:AE:93:10"
IPADDR="192.168.254.236"
NETMASK="255.255.255.0"
ONBOOT="yes"
TYPE="Ethernet"

faça:

sudo service network restart

O endereço IP não está definido como estático e não será alterado após a reinicialização.

    
por 12.03.2013 / 23:18
1

O serviço de rede está habilitado na inicialização?

Tente usar sysv-rc-conf ou rcconf tools

Ou faça isso manualmente usando:

sudo update-rc.d network defaults
    
por 12.04.2013 / 06:35