O que pode causar 'respostas RTNETLINK: Nenhum tal processo' ao adicionar uma rota

22

Eu me deparei com esse erro várias vezes, mas ainda não encontrei uma explicação sobre o que o erro significa ou o que pode causar o problema.

Eu não estou postando minhas configurações ou a rota específica que estou tentando adicionar, pois não quero que alguém me diga o que fiz de errado desta vez, gostaria de entender o que o erro significa (o que é RTNETLINK para começar) e quais são as causas comuns / conhecidas deste erro, para que eu possa resolvê-lo por mim mesmo e da próxima vez.

# ip route add .....
RTNETLINK answers: No such process
    
por TaninDirect 12.10.2012 / 06:27

1 resposta

37

O Rtnetlink permite que as tabelas de roteamento do kernel sejam lidas e alteradas. Ele é usado dentro do kernel para se comunicar entre vários subsistemas e para comunicação com programas de espaço do usuário. Fonte

A causa mais comum para a mensagem que vi é que você está tentando rotear por um caminho que não é conhecido pelo host. Por exemplo, a LAN é 192.168.56.100 e a WAN é 10.0.3.15. ip route add 8.8.8.8/32 via 192.168.6.1 resulta em RTNETLINK answers: No such process porque 192.168.6.1 não é conhecido pelo host.

    
por 12.10.2012 / 07:02