Problema na interface, eth1 não existe

2

Eu adiciono interfaces do virtualbox 2 como bridge, rede interna 192.168. . e 195. . .

Configuração interna:

auto eth0
iface eth0 inet static
address 192.168.*.250
netmask 255.255.255.0
network 192.168.*.0
broadcast 192.168.*.255
gateway 192.168.*.254

Configuração externa:

auto eth1
iface eth1 inet static
address 195.*.*.182
netmask 195.*.255.248
network 195.*.*.176
broadcast 195.*.*.183
gateway 195.*.*.177

Agora, se eu reiniciar a rede, o eth0 está funcionando, mas o eth1 faz o erro:

root@Tudor-LX:/home/theo# /etc/init.d/networking restart
 * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces... 
SIOCSIIFADDR: No such device
eth1: ERROR while getting interface flags: No such device 
SOICSIFNETMASK: No such device 
SIOCSIFBRDADDR: No such device 
eth1: Error while getting interface flags: No such device 
eth1: Error while getting interface flags: No such device 
Failed to bring up eth1. 
ssh stop/waiting 
ssh start/running, process 1260
    
por Toader 22.07.2011 / 11:13

3 respostas

1

Execute isso ...

Não execute isso em um shell de root, apenas execute-o usando o sudo. Vi os erros do SIO na primeira vez que você executa o comando, mas não na segunda vez. Você pode ter que executá-lo duas vezes seguidas.

Também gostaria de comentar as declarações de auto eth.

    
por Aric 24.07.2011 / 17:44
-1
  

Acredito que dizer que o auto eth é apenas para DHCP é ERRADO!

O auto = significa apenas: Iniciar automaticamente o dispositivo Ethernet listado !

I Setup Mines Similar! Talvez isso possa ajudar!

Uso de AUTO & amp; IP ESTÁTICO!:

auto eth0
iface eth0 inet static
        address 192.168.x.x
        netmask 255.255.255.0

#########

    auto eth0:1
    iface eth0:1 inet static
    address 192.168.x.x
    netmask 255.255.255.0
    gateway 192.168.0.1
    dns-nameservers 8.8.8.8 8.8.4.4

Ambos Host & amp; eth0: 1 - possui um IP estático próprio!

com eth1. Eu vou receber o mesmo erro!

    
por user147178 06.04.2013 / 05:48
-1

@Toader hey, você verificou o resultado lsmod ? listará todos os módulos que estão atualmente carregados no kernel. Se não estiver, tente carregá-lo manualmente por este comando da seguinte forma:

insmod /path/to/module

O caminho é como:

/lib/modules/kernel-version-directory/kernel/drivers/net/ethernet/intel/module-name/module-name.ko

Nome do Módulo: Você pode verificar o nome do seu módulo com o comando lshw -C network na interface correspondente. No meu caso, é a Intel. Você também pode tentar o mesmo com

modprobe module-name

Depois de reiniciar a interface de rede, você pode verificar com ifconfig .

    
por r13kumar 13.04.2015 / 13:40