Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

1. Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

Paulo Simplicio
pasimplicio

(usa FreeBSD)

Enviado em 12/12/2014 - 12:20h

Bom dia amigos,

estou tentando habilitar uma terceira placa de rede no meu servidor Debian 7.0 e este está dando o seguinte erro ao dar o start no serviço de rede:

Configuring network interfaces...RTNETLINK answers: File exists
Failed to bring up eth2

eis o meu cenário e configurações:

INFORMAÇÕES DAS PLACAS:

root@srvproxy:~# lspci -v
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
Subsystem: Intel Corporation Device d608
Physical Slot: 2
Flags: bus master, fast devsel, latency 0, IRQ 43
I/O ports at e000 [size=256]
Memory at ff820000 (64-bit, non-prefetchable) [size=4K]
Expansion ROM at ff800000 [disabled] [size=128K]
Capabilities: [40] Power Management version 2
Capabilities: [48] Vital Product Data
Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
Capabilities: [60] Express Endpoint, MSI 00
Capabilities: [84] Vendor Specific Information: Len=4c <?>
Capabilities: [100] Advanced Error Reporting
Capabilities: [12c] Virtual Channel
Capabilities: [148] Device Serial Number 00-00-00-00-00-ec-81-68
Capabilities: [154] Power Budgeting <?>
Kernel driver in use: r8169

04:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
Flags: bus master, medium devsel, latency 32, IRQ 20
I/O ports at d100 [size=256]
Memory at ff740100 (32-bit, non-prefetchable) [size=256]
Expansion ROM at ff720000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Kernel driver in use: 8139too

04:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
Flags: bus master, medium devsel, latency 32, IRQ 21
I/O ports at d000 [size=256]
Memory at ff740000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at ff700000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Kernel driver in use: 8139too

CONFIGURAÇÕES DE REDE:

# 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

#Rede Externa 2 (link1)
auto eth0
iface eth0 inet static
address 10.98.10.170
netmask 255.255.255.224
gateway 10.98.10.161



#Rede local
auto eth1
iface eth1 inet static
address 192.168.50.254
netmask 255.255.255.0
network 192.168.50.0
# broadcast 192.168.50.255

#Rede externa 1 (link2)
auto eth2
iface eth2 inet static
address 10.70.27.2
netmask 255.255.255.252
gateway 10.70.27.1

ERRO REPORTADO:
root@srvproxy:~# service networking start
[....] Configuring network interfaces...RTNETLINK answers: File exists
Failed to bring up eth2.
done.

RESPOSTA DE CONFIGURAÇÃO:
root@srvproxy:~# ifconfig
eth0 Link encap:Ethernet Endereço de HW 00:27:0e:17:ae:1e
inet end.: 10.98.10.170 Bcast:10.98.10.191 Masc:255.255.255.224
endereço inet6: fe80::227:eff:fe17:ae1e/64 Escopo:Link
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:5887381 errors:0 dropped:0 overruns:0 frame:0
TX packets:5122592 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:1791098052 (1.6 GiB) TX bytes:1381780476 (1.2 GiB)
IRQ:43 Endereço de E/S:0xe000

eth1 Link encap:Ethernet Endereço de HW 00:1a:3f:51:67:ed
inet end.: 192.168.50.254 Bcast:192.168.50.255 Masc:255.255.255.0
endereço inet6: fe80::21a:3fff:fe51:67ed/64 Escopo:Link
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:5061147 errors:0 dropped:0 overruns:0 frame:0
TX packets:6165606 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:1383428469 (1.2 GiB) TX bytes:1790631325 (1.6 GiB)
IRQ:21 Endereço de E/S:0xd000

eth2 Link encap:Ethernet Endereço de HW 00:1a:3f:79:b1:69
inet end.: 10.70.27.2 Bcast:10.70.27.3 Masc:255.255.255.252
endereço inet6: fe80::21a:3fff:fe79:b169/64 Escopo:Link
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:235 errors:0 dropped:0 overruns:0 frame:0
TX packets:11762 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:22216 (21.6 KiB) TX bytes:1293751 (1.2 MiB)
IRQ:20 Endereço de E/S:0xd100

lo Link encap:Loopback Local
inet end.: 127.0.0.1 Masc:255.0.0.0
endereço inet6: ::1/128 Escopo:Máquina
UP LOOPBACKRUNNING MTU:16436 Métrica:1
RX packets:138794 errors:0 dropped:0 overruns:0 frame:0
TX packets:138794 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:0
RX bytes:17621322 (16.8 MiB) TX bytes:17621322 (16.8 MiB)


Isso está me tirando o sono! Caso alguém possa me ajudar, agradeço.

At.


  


2. Re: Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

Mauro da fontoura
maurofontoura

(usa CentOS)

Enviado em 12/12/2014 - 14:52h

Ola Tudo bem
Vc consegue pingar a eth2


3. Re: Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

Mauro da fontoura
maurofontoura

(usa CentOS)

Enviado em 12/12/2014 - 14:54h

tenta fazer

# service networking stop
# service networking start


4. Re: Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

Buckminster
buckminster

(usa Debian)

Enviado em 12/12/2014 - 15:10h

1 - Coloque a eth2 como dhcp:

#Rede externa 1 (link2)
auto eth2
iface eth2 inet dhcp
#address 10.70.27.2
#netmask 255.255.255.252
#gateway 10.70.27.1

Salve e saia do arquivo;

2 - Execute na sequência:

# ifconfig eth2 down

# ip addr flush dev eth2

3 - Fixe o IP como estava antes e execute:

# ifup eth2

4 - Reinicie o serviço:

# service networking restart

e teste.

Esqueci, no passo 3 acrescente o broadcast nas placas:

#Rede Externa 2 (link1)
auto eth0
iface eth0 inet static
address 10.98.10.170
netmask 255.255.255.224
broadcast 10.98.10.191
gateway 10.98.10.161

#Rede local
auto eth1
iface eth1 inet static
address 192.168.50.254
netmask 255.255.255.0
broadcast 192.168.50.255
network 192.168.50.0

#Rede externa 1 (link2)
auto eth2
iface eth2 inet static
address 10.70.27.2
netmask 255.255.255.252 <<< tem certeza que tu queres essa máscara... só poderás ter 2 hosts por subnet.
broadcast 10.70.27.3
gateway 10.70.27.1


5. Re: Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

Paulo Simplicio
pasimplicio

(usa FreeBSD)

Enviado em 12/12/2014 - 16:16h

Olá buckminster!

Obrigado pelas dicas. Porém só funcionou via dhcp linkado no meu switch, ip sendo gerado pelo meu serviço dhcp. Quando seto a rede 10.70.27.2 que é uma rede externa, dá o seguinte erro no restart do serviço de rede:

root@srvproxy:~# service networking restart
[....] Configuring network interfaces...RTNETLINK answers: File exists
Failed to bring up eth2.
done.

O que fazer nesse caso?

Quanto a máscara, essas duas redes eth0, eth2 são redes externas que fornecem internet.


6. Re: Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

Mauro da fontoura
maurofontoura

(usa CentOS)

Enviado em 12/12/2014 - 19:28h

Ola

será que não tem que acressentar o endereço de rede na configuração.

ex.

network 10.70.27.0


7. Re: Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

Paulo Simplicio
pasimplicio

(usa FreeBSD)

Enviado em 12/12/2014 - 19:46h

maurofontoura escreveu:

Ola

será que não tem que acressentar o endereço de rede na configuração.

ex.

network 10.70.27.0


Olá Mauro, já tentei isso.




8. Re: Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

Buckminster
buckminster

(usa Debian)

Enviado em 12/12/2014 - 19:54h

Ok, com as mesmas configurações no arquivo interfaces que te enviei, com IP fixo, faça o seguinte:

# ifdown --force eth2

# pkill -9 dhclient

# ifup --force eth2

# service networking restart

e teste. Caso der algum erro, posta aqui.


9. Re: Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

Paulo Simplicio
pasimplicio

(usa FreeBSD)

Enviado em 15/12/2014 - 11:28h

buckminster escreveu:

Ok, com as mesmas configurações no arquivo interfaces que te enviei, com IP fixo, faça o seguinte:

# ifdown --force eth2

# pkill -9 dhclient

# ifup --force eth2

# service networking restart

e teste. Caso der algum erro, posta aqui.




Aqui deu erro:
root@srvproxy:~# ifup --force eth2
RTNETLINK answers: File exists
Failed to bring up eth2.





10. Re: Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

Buckminster
buckminster

(usa Debian)

Enviado em 15/12/2014 - 12:22h

Ok, faça o seguinte, comente essa linha na eth2

#gateway 10.70.27.1

e execute

# service networking restart


11. Re: Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/12/2014 - 12:26h

precisa zerar o arquivo UDEV que armazena os dados das placas de rede e reiniciar o servidor para que sejam identificadas novamente.

Isso pode significar que a ordem das placas e logicamente o nome irá mudar... Para evitar isso esse arquivo pode ser editado manualmente, mas é sempre melhor deixar o plug-and-play fazer isso por voce...

Detalhes podem ser vistos aqui

https://wiki.debian.org/udev


12. Re: Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth2 [RESOLVIDO]

Buckminster
buckminster

(usa Debian)

Enviado em 15/12/2014 - 20:41h

Antes de mexer no Udev, comente essa linha na eth2

#gateway 10.70.27.1

e execute

# service networking restart

e teste.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts