Standardroute kann nicht hinzugefügt werden-RTNETLINK antwortet: Netzwerk ist nicht erreichbar

Auf einem Ubuntu 14.04-Server (3.16.0-30) versuche ich, eine Standardroute hinzuzufügen und erhalte den folgenden Fehler:

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

Dieses Feld hat die Adresse 192.168.11.23 auf bond0.11. Ich habe die folgenden Routen statisch konfiguriert (bis zur relevanten Teilmenge bearbeitet):

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

Ich kann 172.16.111.99 anpingen und hier ist die Ausgabe von 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

Warum wird der Standardroutenzusatz abgelehnt, wenn ich eindeutig Zugriff auf dieses Netzwerk/diesen Host habe? Ich mache offensichtlich etwas falsch...

Author: sxc731, 2015-04-22

1 answers

Das Problem ist, dass sich das nächste , oder Gateway in Routen im selben Netzwerk befinden muss wie das, mit dem Sie verbunden sind.

Dh Sie können Ihre Standardroute auf 192.168.11.18 setzen. Im Gegenzug wird dieses System dann wissen, wie man zum 172.16.x.x Netzwerk kommt.

 11
Author: grag42,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-24 20:42:20