Em um servidor Ubuntu 14.04 (3.16.0-30), estou tentando adicionar uma rota padrão e obter o erro da seguinte maneira:
rota ip adicionar padrão via 172.16.111.99 dev bond0.11 RTNETLINK responde: a rede está inacessível
Esta caixa tem 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 executar ping 172.16.111.99
e aqui está traceroute
a saída:
traceroute para 172.16.111.99 (172.16.111.99), 30 saltos no máximo, pacotes de 60 bytes 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 de rota padrão está sendo rejeitada quando eu claramente tenho acesso a essa rede / host? Obviamente, estou fazendo algo errado ...
linux
networking
routing
sxc731
fonte
fonte
192.168.11.18
. Por sua vez, esse sistema saberá para onde ir em seguida na172.16.x.x
rede.Respostas:
O problema é que o próximo salto ou gateway nas rotas precisa estar na mesma rede que você está conectado.
ou seja, você pode definir sua rota padrão para usar
192.168.11.18
. Por sua vez, esse sistema saberá como acessar a172.16.x.x
rede.fonte