Приветствую, Камрады!
Помогите разрулить тему. Между двумя цисками есть DMVPN, OSPF. С одной стороны 50-я подсеть, с другой 10-я. Реально ли настроить маршрут из 10-ой подсети на устройство в 50-ой, но у которой стоит другой шлюз? (в теории понимаю что скорее всего нет)
Схема какая:
Есть циска1 адрес 192.168.50.249 и рядом есть еще железка, адрес 192.168.50.245, шлюзом указана циска1, с другой стороны аналог но сеть 10.0/24. Все друг друга видят и прекрасно пингуют. НО в 50-ой подсети есть еще centos, у которого шлюзом прописано другое устройство тоже из 50-ой сети. С этого Centos я не мог пинговать 10-ю подсеть (оно и логично), до тех пор, пока я не прописал на интерфейсе маршрут на 10-ю подсеть где указал шлюзом циску1, т.е. там щас написано вот так:
192.168.50.0/24 via 192.168.50.250 dev eno1
192.168.10.0/24 via 192.168.50.1 dev eno1
После этого я смело пингую нужное устройство из 10-ой подсети, но с обратной стороны нет Centos и нужное устройство это LinksysSPA8000? Поэтому при попытках пинга CentOSа из 10-й сети ничего нет. Traceroute стопорится на уровне Tunnel1 и дальше 10.0.0.1 не идет. Я понимаю что если сделаю на центосе основной шлюз циску1 то проблема уйдет, но менять шлюз нельзя (религиозные соображения ;) ), и нужно сделать маршруты с тем что есть. Перепробовал уже все что можно.
Даже попробовал у нужного устройства на другой стороне сделать 50-ю подсеть и указать шлюзом мою циску1 (т.к. тунель поднят и 50-я подсеть пингуется) но не вышло, когда изменил на 50-ю. что не смог от себя ее пигновать.
UDP:
UPD 2.0
Вот sh ip roote с Cisco (2):
Gateway of last resort is <Внешний шлюз провайдера> to network 0.0.0.0
S* 0.0.0.0/0 [1/0] via <Внешний шлюз провайдераЮ
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.0.0.0/27 is directly connected, Tunnel1
L 10.0.0.2/32 is directly connected, Tunnel1
95.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C <Внешний> is directly connected, GigabitEthernet0/1
L <Внешний> is directly connected, GigabitEthernet0/1
192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.10.0/24 is directly connected, GigabitEthernet0/0
L 192.168.10.1/32 is directly connected, GigabitEthernet0/0
S 192.168.50.0/24 [1/0] via 10.0.0.1, Tunnel1
Тоже самое на Cisco (1) только сети 10 и 50 местами поменяны.
Gateway of last resort is 93.178.97.73 to network 0.0.0.0
S* 0.0.0.0/0 [1/0] via <Внешний>
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.0.0.0/27 is directly connected, Tunnel1
L 10.0.0.1/32 is directly connected, Tunnel1
<Внешний> is variably subnetted, 2 subnets, 2 masks
C <Внешний> is directly connected, GigabitEthernet0/1
L <Внешний> is directly connected, GigabitEthernet0/1
S 192.168.10.0/24 [1/0] via 10.0.0.2, Tunnel1
192.168.50.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.50.0/24 is directly connected, GigabitEthernet0/0
L 192.168.50.249/32 is directly connected, GigabitEthernet0/0
Traceroute нужного адреса 192.168.50.1 с Cisco(2) заканчивается на 10.0.0.1, т.е. получается Cisco (1) его заворачивает. Как мне добавить маршрут для адреса 192.168.10.6, чтобы он мог видеть 192.168.50.1.
Со стороны 192.168.50.1 я прекрасно вижу 192.168.10.6 после того как добавил в CentOS статический маршрут:
192.168.10.0/24 via 192.168.50.1 dev eno1
Полагаю, нужно что-то подобное прописать на Cisco (1)