Всем здравия!
Подскажите, пожалуйста, возможно ли прокинуть маршрут на win станции через другой шлюз? (в прикрепленном файле схема).
есть 3 шлюза:
192.168.0.1 строит маршрут с подсетью 192.168.2.0/24 он установлен по умолчанию для КД 192.168.0.202.
Хотелось бы для 192.168.0.202 прокинуть маршрут через шлюз 192.168.0.254 на 192.168.35.0/24. Чтобы КД видел станции 35.0/24 подсети и наоборот.
Как можно такое проделать?
Для КД попробовал прописать маршрут:
route -p add 192.168.35.0/24 mask 255.255.255.0 192.168.0.254
но маршрут не проходит.
Pathping и tracert c 0.202 станции пишет, что обращение до 0.254 проходит, но далее идет на IP провайдера... логично наверное посмотреть на гейте где-то, но где и что? не подскажете?
Спасибо!
UPD: Согласен, что схема бредовая, но такой костыль вынужденный.
UPD2: станции со шлюзами 0.254 - 35.254 друг-друга видят и пингуются.
На Windows указываю:
route -p add 192.168.11.0/24 mask 255.255.255.0 192.168.10.200
Таблица:
IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.202 266
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.0.0 255.255.255.0 On-link 192.168.0.202 266
192.168.0.202 255.255.255.255 On-link 192.168.0.202 266
192.168.0.255 255.255.255.255 On-link 192.168.0.202 266
192.168.35.0 255.255.255.0 192.168.0.254 192.168.0.202 11
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.0.202 266
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.0.202 266
===========================================================================
Постоянные маршруты:
Сетевой адрес Маска Адрес шлюза Метрика
192.168.35.0 255.255.255.0 192.168.0.254 1
0.0.0.0 0.0.0.0 192.168.0.1 По умолчанию
192.168.35.254 255.255.255.0 192.168.0.254 1
===========================================================================
Дополню:
Сейчас получилось, что если на станциях из 0.0 подсети со шлюзом 0.1 прописать маршрут до 35.254 через 0.254 - пинг проходит со станции на 35 подсеть. НО пинг на эти станции с 35.254 не проходит.
traceroute показывает, что пакет застревают на 10.10.1.1, т.е. в туннель пакет попадают, но на 0.254 шлюзе теряются. 0.254 шлюз прекрасно видит станцию 0.202.
Как подсказать шлюзу, чтобы пакеты, предназанчающиеся для 0.202 он отправлял с 10.10.1.1 на 0.202 станцию? =(
Если 0.202 указать шлюзом по умолчанию 0.254, то 35.0/24 подсеть начинает видеть 0.202.
traceroute to 192.168.0.202 (192.168.0.202), 30 hops max, 60 byte packets
1 10.10.1.1 (10.10.1.1) 43.955 ms 43.955 ms 43.964 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 *^C
routes 35.254
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 95.129.235.141 0.0.0.0 UG 0 0 0 eth0
10.10.1.0 10.10.1.21 255.255.255.0 UG 0 0 0 tun0
10.10.1.21 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
95.129.235.140 0.0.0.0 255.255.255.252 U 0 0 0 eth0
192.168.0.0 10.10.1.21 255.255.255.0 UG 0 0 0 tun0
192.168.0.202 10.10.1.20 255.255.255.255 UGH 0 0 0 tun0
192.168.0.202 192.168.35.254 255.255.255.255 UGH 0 0 0 eth1
192.168.35.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
routes 0.254
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 213.108.201.225 0.0.0.0 UG 0 0 0 eth0
10.10.1.0 10.10.1.2 255.255.255.0 UG 0 0 0 tun0
10.10.1.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.35.0 10.10.1.2 255.255.255.0 UG 0 0 0 tun0
213.108.201.224 0.0.0.0 255.255.255.248 U 0 0 0 eth0
UPD: Всем спасибо за советы и рекомендации. Вопрос решил добавлением маршрута на 10.10.1.0/24 через 192.168.0.254 и пересмотром правил iptables.