Eu tive esse problema quando adquiri meu novo dongle Wi-Fi e vi algumas pessoas com o mesmo problema. Basicamente, quando eu tenho uma interface configurada e quero trocar para outra, ele lança este erro:
RTNETLINK respostas: O arquivo existe
Falha ao ativar o eth0
ou algo semelhante.
/etc/network/interfaces
Arquivo:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
iface wlan0 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1
networking
wifi
avidreader610
fonte
fonte
destination IP -> interface
. Assim, ele será enviado ao gateway pela interface que ele analisa primeiro (de baixo) na tabela de roteamento.Respostas:
Se a solução fornecida por @ theoB610 ainda não funcionar, talvez seja necessário liberar o
wlan0
dispositivo antesifup
eifdown
.Este é um problema não muito específico do Raspberry Pi, um problema semelhante ocorreu e foi resolvido em redes com fio aqui (de onde eu derivei a solução para o meu problema com o Pi).
fonte
/etc/sysconfig/network-scripts/ifcfg-*
arquivos malformados, que o NetworkManager não gosta de algumas configurações e cria um arquivo de substituição, criando vários arquivos extras e causando o erroRTNETLINK answers: File exists
. Remover os quebrados (os que não aparecem como perfil) parece ser uma correção.reboot
. Por exemplo, na interface de descarga, tive problemas - minha interface / IP caiu e eu só consegui conectar diretamente em um console ... portanto, a reinicialização é sempre o caminho a seguir.Eu acho que uma solução pode ser encontrada em Resolvendo “Respostas RTNETLINK: o arquivo existe” ao executar o ifup (blog de Lennart); certamente consertou para mim.
Basicamente, você pode ter apenas um gateway atribuído no seu arquivo de interfaces. Remova todas as linhas duplicadas que determinam o gateway para que ele apareça apenas uma vez.
Arquivo / etc / network / interfaces modificado :
Todo o crédito a Lennart por resolver esse problema!
fonte
Eu resolvi por:
após este comando, ifdown e ifup começaram a funcionar corretamente.
fonte
passos:
1 marque->
ip route
(se o padrão da rota IP não for a interface necessária, siga as etapas 2d e 3)2
sudo ip route del default
(exclua a interface padrão)3
sudo ip route add default via ip_address dev interface_name
(adicione a interface necessária assim)fonte
No meu caso, eu tinha outra conexão ainda em execução - uma vez que desativei a interface com o ifdown eth0, o que me interessava (wlan0) surgiu de maneira limpa.
Não recomendo usar a opção --ignore-errors
fonte
Eu me deparei com isso enquanto brincava com o VMWare vCenter. Se você estiver no mesmo barco, deverá ter instalado o VMWare Tools, perl e net-tools com seu gerenciador de pacotes antes de fazer o Template / Snapshot da VM.
fonte
Forçar de / configuração
fonte