имеется два pppoe клиента которые подключаются к провайдеру: один для инета и один для телефонии.
но что бы авторизоваться на voip сервер провайдера нужно установить pppoe с сервером и затем через это pppoe будет доступен voip сервер(он также доступен из инета, но sip авторизация не проходит - только с pppoe).
провайдера инета и voip один и тот же, поэтому pppoe'хи выдают почти всегда один и тот же адрес сервера(иногда разные) после конекта.
на инет пров выдает белый адрес, на телефонии выдается серый из 10/8 сети.
убрал у pppoe'х default route, в route добавил маршруты:
Код: Выделить всё
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 A S 0.0.0.0/0 ppp_Internet 1
1 ADC 10.0.0.0/24 10.0.0.1 bridge1 0
2 ADC 10.0.1.0/24 10.0.1.1 bridge1 0
3 ADC 10.74.255.126/32 10.74.133.219 ppp_VoIP 0
ppp_Internet
4 A S XXX.XXX.224.6/32 ppp_VoIP 1
при попытке трассировать(средствами микротик)) voip сервер
без выбора интерфейса путь есть и идет он через ppp_voip
а если с интерфейса bridge1 - пишет таймоут и хост недостижим.
почему получается что сам микротик выбирает верный маршрут, а если принудительно с интерфейса bridge1 то маршрут не вииден?
может есть иные способы заставить трафик к определенному ip идти через определенный интерфейс?