LinuxSir.cn,穿越时空的Linuxsir!

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

关于iptables squid的求助

[复制链接]
发表于 2006-4-26 18:09:25 | 显示全部楼层 |阅读模式
主机linux系统,双网卡eth1:192.168.0.1 eth0:A.B.C.D
笔记本 一台
iptables部分用如下设置
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j SNAT --to A.B.C.D
iptables -t nat -A PREROUTING -s 192.168.0.0/24 -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128

用cat 命令查看ip地址转发成功

squid.conf设置
http_port 3128 80
cache_mem 128 MB
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /var/spool/squid 1000 16 256
dns_nameservers 202.202.96.33

httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_with_proxy on
httpd_accel_single_host off
httpd_accel_uses_host_header on

acl all src 0.0.0.0/0.0.0.0
acl mypc src 192.168.0.0/24

http_access allow mypc
http_access deny all

并且named 已经启动

squid -z创建缓存成功

另外一台笔记本设置成ip192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.1
dns 202.202.96.33

两台机器能互相ping 通
用笔记本ping 192.168.0.1 -t 和 ping A.B.C.D -t  都是通的。
就是网关 ping 主机的网关总是不通。

我搞了好几天都不成功,不知道为什么!
好难啊,要崩溃了

请求大侠们帮忙啊
 楼主| 发表于 2006-4-26 20:09:07 | 显示全部楼层
写错了笔记本ip 是192。168。0。2,
回复 支持 反对

使用道具 举报

发表于 2006-4-27 00:46:32 | 显示全部楼层
ping哪个网关?
iptables-save列出来
另外,仅仅是ping的话,和squid没关系
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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