9

На сервере Ubuntu 14.04 (3.16.0-30) я пытаюсь добавить маршрут по умолчанию и получаю сообщение об ошибке следующим образом:

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

Этот ящик имеет адрес 192.168.11.23 на bond0.11 . У меня статически настроены следующие маршруты (отредактировано до соответствующего подмножества):

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

Я могу 172.16.111.99 и вот вывод 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

Почему добавление маршрута по умолчанию отклоняется, когда у меня явно есть доступ к этой сети / хосту? Я явно делаю что-то не так ...

1 ответ1

6

Проблема заключается в том, что следующий переход или шлюз в маршрутах должен находиться в той же сети, что и та, к которой вы подключены.

то есть вы можете установить маршрут по умолчанию для использования 192.168.11.18 . В свою очередь, эта система будет знать, как добраться до сети 172.16.x.x

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .