ppp 터널링 환경에서 DNAT사용법?

jic5760의 이미지

INTERNET   NETWORK1                                               INTERNET
    |         |                                                       |
   eth0      eth1      ppp0 (10.0.0.1) ---------- (10.0.0.2)ppp0     eth0
             (PC1)                                              (PC2)

현재 네트워크 구성은 위와 같이 되어 있습니다.
그런데 NETWORK1(내부컴퓨터존)으로 들어오는 패킷을 DNAT해서 웹서버로 보내면 웹서버의 Reply가 NETWORK1으로 전달되지 않고 PC1의 INTERNET으로 전달되어 버립니다..ㅠㅠ
(tcpdump으로 확인)

iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 10.0.0.2
iptables -t nat -A POSTROUTING -d 10.0.0.1/32 -o eth1 -p tcp -m tcp --dport 80 -j SNAT --to-source (NETWORK1의 IP)
 
ip rule add fwmark 100 table NETWORK1
ip route add 127.0.0.0/8 table NETWORK1 dev lo
ip route add 0.0.0.0/0 table NETWORK1 dev eth2

이렇게 하였습니다.

mangle 같은걸 어떻게 만져줘야 할거 같은데 어떻게 해야할지 모르겠습니다...ㅠㅠ
아, 글구 10.0.0.1 -- 10.0.0.2 사이 통신은 잘 됩니다~