reinício em rede gera erro

1

Sistema: Debain Squeeze

Problema: não é possível reiniciar a rede ( /etc/init.d/networking restart ) sem erros.

Eu usei e editei uma configuração de amostra do meu provedor e agora queria adicionar suporte a IPv6. Mas antes de adicionar v6 eu gostaria de me livrar do seguinte erro:

# /etc/init.d/networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...SIOCADDRT: File exists
Failed to bring up eth0.
done.

Alguma sugestão?

atualização

# ip r l
x.y.132.64/26 via x.y.132.65 dev eth0 
x.y.132.64/26 dev eth0  proto kernel  scope link  src x.y.132.68 
192.168.1.0/24 dev vboxnet0  proto kernel  scope link  src 192.168.1.1 
default via x.y.132.65 dev eth0 

btw: A rede funciona bem - eu posso alcançar o servidor e do servidor posso acessar a internet. Apenas networking restart não está satisfeito.

    
por Jens 27.08.2012 / 12:30

2 respostas

1

A linha "gateway" já adiciona a rota padrão. As linhas "up route ..." e "down route ..." são desnecessárias.

Como a linha "gateway" já adiciona a rota padrão, uma segunda tentativa na linha "up ..." falha com o erro fornecido.

    
por 27.08.2012 / 12:57
1

O erro SIOCADDRT: File exists geralmente é causado pela tentativa de adicionar uma rota que já existe quando você reinicia os serviços de rede:

De aqui :

Understanding SIOCADDRT: File exists Message

SIOC: Serial Input Output Controller.
ADD: ADD (addition).
RT: RouTe (routing ip).
File exists - Routing is already configured so delete wrong one and add the new one.

Como @hayalci mencionou, você precisa remover as diretivas gateway ou up-route / down-route. É provável que isso não tenha solucionado seu problema porque a rota já tinha sido adicionada. Verifique a saída de ip route show e se você tiver várias rotas para esse endereço IP, remova-as manualmente e reinicie a rede.

Você também deve confirmar que não possui nenhum utilitário de configuração automática de rede como o NetworkManager ou o WicD em execução.

    
por 27.08.2012 / 19:27