Squid3不能正常工作。 拒绝访问

我在具有两个以太网接口(eth0和eth1)的Linux机器上安装了SQUID3。 我使用squid.conf文件中的默认设置,取消注释两行acl localnet src 192.168.0.0/16http_access allow localnet

eth0连接到提供Internet访问的路由器。 它由路由器分配一个IP 192.168.1.2。 我手动configurationeth1有一个IP地址192.168.5.1。 它连接到一个开关。 具有IP地址192.168.5.x的系统连接到此交换机。 我运行这两个NAT命令:

 iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.5.1:3128 iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128 

但是,当我尝试通过代理访问互联网的系统IP 192.168.5.2我得到一个错误,说:“拒绝访问”。 我的configuration有什么问题?