Erro ao executar o ifup -a

0

Na semana passada, tentei alterar o endereço IP do meu computador Linux para estático:

address 192.168.10.10
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 192.168.10.1

Então tentei executar ifup -a e recebi este erro:

ip:either "local" is duplicate, or "/24" is garbage  
ip: RTNETLINK answers: File exists  

Alguém pode me dizer o que isso significa e como posso resolver esse problema?

    
por karel 20.01.2014 / 01:26

2 respostas

0

O segundo erro geralmente significa que a interface já está configurada e "up" e, portanto, um erro é emitido.

Executar primeiro "ifdown -a" (ou "ifdown ethX" para apenas uma interface específica) deve resolver o seu problema!

    
por 20.01.2014 / 06:45
0

Eu tive um problema semelhante com um contêiner lxc com uma interface idêntica stanza :

ip: either "local" is duplicate, or "/24" is garbage
ip: RTNETLINK answers: Network unreachable

A solução foi remover o & cole as configurações em /etc/network/interfaces novamente & Verifique se houve um retorno de carro após a entrada gateway (ou seja, pressione <enter> após a última linha no stanza ).

No meu caso, isso provavelmente foi causado por espaço em branco no arquivo. Eu normalmente defino #!/bin/sh no topo de /etc/network/interfaces , então quando eu editar com nano os espaços em branco aparecem como verdes (para isso funcionar com lxc contêineres você precisaria se conectar via ssh em vez de lxc-console ).

    
por 12.09.2015 / 15:10