Tentando configurar dois adaptadores ethernet - Falha ao abrir a eth1

2

Gurus da internet, por favor ajudem. Eu estou tentando configurar dois adaptadores de rede, um para o tráfego local (eth0) e outro para uma linha T1 para manipular as solicitações recebidas para o apache do mundo exterior. Estou executando o 12.04 LTS Server.

Aqui está meu / etc / network / interfaces (estou usando x para ocultar endereços reais)

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface for local traffic

auto eth0
iface eth0 inet static
address 192.168.1.201
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1

# Second NIC for T1

auto eth1
iface eth1 inet static
address x.x.x.x
netmask x.x.x.x
gateway x.x.x.x
dns-nameservers x.x.x.x x.x.x.x

se eu executar o ifconfig -a eu obtenho

eth0      Link encap:Ethernet  HWaddr 00:13:3b:0c:1b:12  
          inet addr:192.168.1.201  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::213:3bff:fe0c:1b12/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13716 errors:0 dropped:146 overruns:0 frame:0
          TX packets:1064 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1077933 (1.0 MB)  TX bytes:147855 (147.8 KB)
          Interrupt:46 Base address:0x2000 

eth1      Link encap:Ethernet  HWaddr 00:16:76:c2:81:b9  
          inet addr:x.x.x.x  Bcast:x.x.x.x  Mask:x.x.x.x
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:20 Memory:90400000-90420000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:450 errors:0 dropped:0 overruns:0 frame:0
          TX packets:450 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:40004 (40.0 KB)  TX bytes:40004 (40.0 KB)

Quando eu reiniciar a rede ou reiniciar, obtenho

ssh start/running, process 2853
RTNETLINK answers: File exists
Failed to bring up eth1.

Por favor, ajude!

    
por Joel Barnard 15.02.2013 / 18:55

2 respostas

1

Você tem uma rota padrão nas duas interfaces. Isto é provavelmente não o que você quer. Tente remover a declaração de gataway da sua interface de rede eth0.

Se isso não funcionar, em um terminal, desative suas interfaces com

sudo ifdown eth0 eth1

e crie apenas um com

sudo ifup -v eth0

então

sudo ifup -v eth1

A opção v fornece muitas informações sobre o que está acontecendo e o que está errado!

    
por k-bielke 06.03.2013 / 14:18
-2

então tente executar o seguinte

sudo ip addr flush dev eth1

isso funcionou para mim ...

esteja ciente de que isso limpará as rotas estáticas

    
por Tony Doyle 08.08.2016 / 18:53