thanks for helping...the problem has been solved by applying iptable rules on my ppp0 instead of eth0. since ppp0 is the real device that conncts to the Internet.tks again.daniel