web-dev-qa-db-fra.com

Impossible d'ajouter une route par défaut - Réponses RTNETLINK: le réseau est inaccessible

Sur un serveur Ubuntu 14.04 (3.16.0-30), j'essaie d'ajouter une route par défaut et j'obtiens l'erreur de la manière suivante:

 ip route add default via 172.16.111.99 dev bond0.11 
 RTNETLINK répond: Le réseau est inaccessible 

Cette boîte a l'adresse 192.168.11.23 sur bond0.11. J'ai les itinéraires suivants configurés de manière statique (édités vers le sous-ensemble pertinent):

 172.16.111.0/24 via 192.168.11.18 dev bond0.11 
 192.168.11.0/24 dev bond0.11 portée du noyau de proto lien src 192.168.11.23 

Je peux envoyer un ping à 172.16.111.99 et voici la sortie de traceroute:

 traceroute to 172.16.111.99 (172.16.111.99), 30 sauts maximum, paquets de 60 octets 
 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,122 ms 

Pourquoi l'ajout de route par défaut est-il rejeté alors que j'ai clairement accès à ce réseau/hôte? Je fais évidemment quelque chose de mal.

10
sxc731

Le problème est que la prochaine passerelle ou dans les itinéraires doit être sur le même réseau que celui auquel vous êtes connecté.

c'est-à-dire que vous pouvez configurer votre route par défaut pour utiliser 192.168.11.18. À son tour, ce système saura comment accéder au réseau 172.16.x.x.

8
grag42