Não é possível adicionar rota padrão - respostas RTNETLINK: Rede inacessível

8

Em um servidor Ubuntu 14.04 (3.16.0-30) estou tentando adicionar uma rota padrão e recebendo o erro da seguinte forma:

ip route add default via 172.16.111.99 dev bond0.11
RTNETLINK answers: Network is unreachable

Esta caixa tem o endereço 192.168.11.23 on bond0.11 . Eu tenho as seguintes rotas configuradas estaticamente (editadas no subconjunto relevante):

172.16.111.0/24 via 192.168.11.18 dev bond0.11 
192.168.11.0/24 dev bond0.11  proto kernel  scope link  src 192.168.11.23

Eu posso pingar 172.16.111.99 e aqui está a saída de traceroute :

traceroute to 172.16.111.99 (172.16.111.99), 30 hops max, 60 byte packets
 1  192.168.11.18  0.126 ms  0.096 ms  0.081 ms
 2  172.16.111.99  0.149 ms  0.142 ms  0.112 ms

Por que a adição da rota padrão está sendo rejeitada quando eu claramente tenho acesso a essa rede / host? Eu obviamente estou fazendo algo errado ...

    
por sxc731 22.04.2015 / 23:38

1 resposta

5

O problema é que o próximo hop ou gateway nas rotas precisa estar na mesma rede que você está conectado.

i.e. você pode definir sua rota padrão para usar 192.168.11.18 . Por sua vez, esse sistema saberá como chegar à rede 172.16.x.x .

    
por 23.04.2015 / 00:18