Здравствуйте.
Ситуация следующая.
ОС Gentoo, ядро 3.7.10
Имеется сеть(эмуляция в gns3): Схема
gentoo-машины импортированы из virtualbox, к первой(gentoo_001) через nat подведен интернет к интерфейсу enp0s3.
gentoo_001 вывод ip route list:
default via 10.0.2.2 dev enp0s3 metric 2 10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15 metric 2 127.0.0.0/8 via 127.0.0.1 dev lo 172.16.55.0/29 dev enp0s8 proto kernel scope link src 172.16.55.1 172.16.55.8/29 via 172.16.55.2 dev enp0s8 metric 3 172.16.55.16/29 via 172.16.55.2 dev enp0s8 metric 3
gentoo_002 вывод ip route list:
default via 172.16.55.1 dev enp0s3 metric 2 127.0.0.0/8 via 127.0.0.1 dev lo 172.16.55.0/29 dev enp0s3 proto kernel scope link src 172.16.55.2 172.16.55.8/29 dev enp0s8 proto kernel scope link src 172.16.55.9 172.16.55.16/29 dev enp0s9 proto kernel scope link src 172.16.55.17
gentoo_003 вывод ip route list:
127.0.0.0/8 via 127.0.0.1 dev lo 172.16.55.0/29 via 172.16.55.17 dev enp0s3 metric 2 ---(эту строку добавил я через /etc/conf.d/net) 172.16.55.16/29 dev enp0s3 proto kernel scope link src 172.16.55.19
ping с компьютера gentoo_003 на gentoo_001(172.16.55.1) проходит, наоборот тоже.
Я знаю, что в этой схеме для машины gentoo_003 должен быть добавлен такой маршрут(вместо 172.16.55.0/29 via 172.16.55.17 dev enp0s3 metric 2):
default via 172.16.55.17 --- (шлюз по умолчанию)
и я знаю как это сделать.
Вопрос в другом.
Теоретически, раз маршрут до 172.16.55.1(gentoo_001) есть(на машине gentoo_003) и работает, то(опять-таки теоретически) можно теперь прописать его(172.16.55.1) маршрутом по умолчанию для 172.16.55.19(gentoo_003), т.е. так:
ip route add default via 172.16.55.1
На к сожалению при вводе получаю ошибку:
RTNETLINK answers: Nerwork is unreachable
Объясните пожалуйста, почему так происходит.