адрес voip сервера XXX.XXX.224.6/32, в такой таблице маршрутов, он должен быть не доступен. правильно?
значит надо его добавить, вы это делали раньше:
Код: Выделить всё
4 A S XXX.XXX.224.6/32 ppp_VoIP 1
в этом случае voip сервер становится доступным? авторизация проходит?
но при этом не работает интернет, я так предполагаю.
как только добавляем нулевой маршрут:
Код: Выделить всё
0 A S 0.0.0.0/0 ppp_Internet 1
то интернет начинает работать, но не работает voip сервер? а если мы увеличиваем метрику на этом маршруте, то это ничего не меняет, т.к. трафик по какой то причине все равно ломится в ppp_internet
если метрика не спасает, то пробуем маркеры:
Код: Выделить всё
ip firewall mangle add action=mark-routing chain=prerouting dst-address=XXX.XXX.224.6/32 new-routing-mark=voip
ip route add gateway=ppp_VoIP routing-mark=voip
ip route add gateway=ppp_Internet distance=10
по логике вещей должно работать как надо. т.е. все что к XXX.XXX.224.6/32 уводить в ppp_VoIP. вы так делали?