[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

iptables -t mangle



В общем немого оффтоп, но тем не менее. Есть кривая прога, заменить ее не
реально, исходников нет. Она при коннекте куда либо игнорирует таблицу
маршрутизации и шлет пакеты на интерфейс ppp0. Т.е даже если ее попросить
соединиться с 127.0.0.1:8080 то она это попытается сделать через ppp0.
Нужно как-либо коннекты на 127.0.0.1 перенаправить на lo. Ну и
соответственно ответы перекинуть обратно на ppp0. По идее это можно
сделать с помощью iptables -t mangle. 

Сделал:
iptables -t mangle -A POSTROUTING -o ppp0 -d 127.0.0.1 -j ROUTE --oif lo

После этого согласно tcpdump-у, запросы пошли на lo. Теперь не могу
додуматься, как правильно отправить ответы обратно на ppp0. 

-- 
WBR, Dmitry

Attachment: signature.asc
Description: Digital signature


Reply to: