есть 2 линка от сопряженных сетей других провайдеров, и 1 исходящий канал
Проблема заключается в следующем.
При прописывании статичных маршрутов на сеть сопряженного провайдера одна внутренняя подсеть выходит в их сеть, со второй выйти не получается, чтоб было лусше понятно покажу на примере.
- Код: Выделить всё
ip ru sh table local
83.149.205.0/24 via 192.168.66.1 dev eth10
193.232.174.0/24 via 192.168.66.1 dev eth10
94.247.248.0/22 via 94.247.248.1 dev eth1
95.129.136.0/21 via 192.168.66.1 dev eth10
192.168.0.0/16 via 192.168.66.1 dev eth10
172.16.0.0/14 via 172.16.0.1 dev eth4
пингую с 94.247.248.2 адрес 95.129.137.173 пинга нет.
делаю трасировку
traceroute http://www.pereslavl.ru
traceroute to http://www.pereslavl.ru (95.129.137.173), 30 hops max, 40 byte packets
1 94.247.248.1 (94.247.248.1) 0.392 ms 0.376 ms 0.373 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 *^C
тишина.
Если на шлюзе убираю из локальной таблицы маршрутизации, вышеуказанные правила то с подсети 94.. могу выйти на указанные подсети,а с 172.16.0.0/14 уже нет.
Пробовал и маркировать пакеты приходяцие с определенного интерфейса с помощью iptables и загонять их в таблицу маршрутизации. не работает.
в общем требуется чтоб с подсети 172.16.0.0 вышеперечисленные сети уходили по маршруту через eth10 шлюз 192.168.66.1 а с подсети 94.247.248.0 через аплинк ( т.е через внешку)