iptables这句语句哪里有错?死活想不明白

iptables这句语句哪里有错?死活想不明白

<!-- message -->                 我配了双网卡eth0,eth1,前者用来接外网,后者用来接内网.
内网外网静态IP都设好了,ping 192.168.0.2可以通,内网没问题,再ping 163.com可以通,外网也没问题.
执行以下语句:
iptables -t nat -A PREROUTING -s 192.168.0.2 -i eth1 -j SNAT --to xxx.xxx.xxx.xxx
iptables enconters an unknown error 18446744073709551615
把eth1换eth0再试:
iptables -t nat -A PREROUTING -s 192.168.0.2 -i eth0 -j SNAT --to xxx.xxx.xxx.xxx
iptables enconters an unknown error 18446744073709551615
这是怎么回事?
我用的64位UBUNTU SERVER,iptables版本1.3.5      
发现关于PREROUTING链表的操作总是会出现这个未知错误,其他的链都可以正常操作.      
能不能说得详细一点儿,你是测试还是实际网络,内网网段是192.168.0.0/24吗?      
进一步交流,可以加我QQ群17446791      
问题已解决,prerouting应和dnat合用而不是和sant合用.