LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 782|回复: 9

请教透明代理问题!!!

[复制链接]
发表于 2003-6-24 08:57:25 | 显示全部楼层 |阅读模式
[root@localhost root]# /etc/rc.d/init.d/iptables restart
正在应用 iptables 防火墙规则:
iptables-restore v1.2.7a: Unknown arg `--to-ports'
Try `iptables-restore -h' or 'iptables-restore --help' for more information.
                                                                [ 失败 ]
请问出现这样的错误是什么问题!!

# 指定 网卡、地址:
[0:0] -A PREROUTING -s 10.3.2.0/255.255.255.0 -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
[0:0] -A PREROUTING -s 10.3.2.0/255.255.255.0 -i eth0 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 3128
#10.3.2.0 ip段的设置
#[0:0] -A PREROUTING -s 10.3.3.0/255.255.255.0 -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
[0:0] -A PREROUTING -s 10.3.3.0/255.255.255.0 -i eth0 -p tcp -m tcp --dport 443 -j REDIRECT
--to-ports 3128
#10.3.3.0 ip段的设置

我的配置是这样的!!
发表于 2003-6-24 15:16:02 | 显示全部楼层
语法错误
 楼主| 发表于 2003-6-24 17:56:47 | 显示全部楼层
那我应该怎么去改??
发表于 2003-6-25 15:50:38 | 显示全部楼层
我不知道你的目的是什么!
你要记住port要跟在tcp后
发表于 2003-6-25 15:51:21 | 显示全部楼层
哦!
要重定向到squid?
 楼主| 发表于 2003-6-26 08:20:14 | 显示全部楼层
对 !!我要把80重定向到3128 用squid!!如何??
发表于 2003-6-26 11:46:06 | 显示全部楼层
REDIRECT ip:3128
 楼主| 发表于 2003-6-26 11:57:00 | 显示全部楼层
不行 还是说我语法错误啊 你把整句写出来吧
发表于 2003-6-26 13:46:01 | 显示全部楼层
发表于 2003-6-26 23:50:17 | 显示全部楼层
刚试了,把这改成:
iptables A PREROUTING -s 10.3.3.0/255.255.255.0 -i eth0 -p tcp -m tcp --dport 80 -j DNAT --to IP:3128
要加载:modprobe iptable_nat
成功
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表