LinuxSir.cn,穿越时空的Linuxsir!

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

iptables 不能实现代理。请帮忙找错误。。。。

[复制链接]
发表于 2004-8-5 17:59:57 | 显示全部楼层 |阅读模式
我的主机 linux 8.0 双网卡。
eth0 192.168.1.2 接adsl
eth1 172.16.22.4 内部网 。网关172.16.22.254
dns 为内部172.18.127.2
iptables 脚本为rc.wall
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F INPUT
iptables -F FORWARD
iptables -F POSTROUTING -t nat
iptables -P FORWARD DROP
iptables -P INPUT DROP
iptables -A FORWARD -s 172.16.22.4 -j ACCEPT
iptables -A OUTPUT -j ACCEPT
iptables -A FORWARD -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

#add the route to "172.16.0.0" and "172.18.0.0"
route add -net 172.18.127.2 net mask 255.255.255.0 gw 172.16.22.254
route add -net default ppp0
iptables -A INPUT -p icmp -j ACCEPT

为什么不能实现客户机代理?
帮我找下错误。应该怎么写。。。。
而且从客户机telnet 不到 主机。
想问 在浏览器里面设置代理服务器端口是808吗?
发表于 2004-8-5 18:35:59 | 显示全部楼层
好像你应该192。168。0。1接内网,接adsl的应该dhcp自动分配吧
发表于 2004-8-5 19:53:49 | 显示全部楼层

回复: iptables 不能实现代理。请帮忙找错误。。。。

最初由 lylzgq 发表

为什么不能实现客户机代理?
帮我找下错误。应该怎么写。。。。
而且从客户机telnet 不到 主机。
想问 在浏览器里面设置代理服务器端口是808吗?


你是拨号上网吗?你是否有两个inter出口?

你是否只允许一台电脑通过代理上网?

你没有打开telnet端口怎么上网呢?你默认都drop了

浏览器的代理是设置你的squid里设置的端口,默然是3128

先看看看精华贴。。。再讨论。。
 楼主| 发表于 2004-8-6 00:39:02 | 显示全部楼层
我是adsl 拨号上网。只有一个inter出口
我想代理其他windows 机上网。用iptable 做透明代理。
怎么样写才打开telnet 端口。
因为我的情况不太一样。精华贴里面都是一个网段的。
我有内部网。
帮帮忙。谢谢 你了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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