Приветствую, Камрады! 
Помогите разрулить тему. Между двумя цисками есть 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
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)