Такое возможно, когда не хватает маршрутов. Т.е. пакет приходит на eth1, а уходит с ppp0, если не найдено иного маршрута. Маршрутная запись зависит от ip компа, с которого делается запрос. Вобщем, если на венде работает, то еще можно сравнить маршруты (route print на венде).