Tentando adicionar retornos de rota IPv6, um erro de resposta RTNETLINK

1

No CentOS 5.10, estou tentando adicionar rota IPv6 estática via GW externo (6 :: a0c: 34a) da seguinte forma:

ip -6 route add 12::/64 via 6::a0c:34a dev eth1

O acima retorna um RTNETLINK responde: Erro de argumento inválido .

Agora, se eu tentar o mesmo, mas alterar o addr do GW para 2006 :: a0c: 34a

ip -6 route add 12::/64 via 2006::a0c:34a dev eth1

tudo funciona bem.

Alguma idéia?

    
por b1tH1de0 29.11.2013 / 11:35

1 resposta

1

Você não pode adicionar uma rota cujo gateway seja um endereço IP inválido. Se você tentar, receberá o erro Invalid argument .

(Mas você pode adicionar rotas a intervalos de endereços IP inválidos. Isto é para suportar manuseio de bogons, blackholing e vários outros cenários excêntricos que você normalmente não deveria ter que lidar com.)

Para resolver esse problema, renomeie sua rede para que todos os hosts tenham endereços IPv6 válidos.

    
por 30.11.2013 / 05:51