免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9499 | 回复: 9
打印 上一主题 下一主题

[proxy] squid 代理 上网超慢的问题(已解决) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-14 11:25 |只看该作者 |倒序浏览
偶是linux初学者 为单位电脑做了一台linux代理服务器,刚装前两天网络运行正常,ping sina 12 ms 不会出现任何丢包现象 ,但是今天早晨一来 网络性能急剧下降,重启后依然 ping sina 会出现 10-20%的丢包 达到>;1000ms
百思不得其解,请高手指点指点谢谢

PIII 800 640M RAM 8G HDD
按部门分成了4个网段 eth0:4 有DHCP自动分配
eth0 eth0:2 eth0:3 eth0:4 内网
eth1 外网
-----------------------------------
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:05:5D:05:BD:89
          inet addr:192.168.0.254  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:838005 errors:0 dropped:0 overruns:0 frame:0
          TX packets:740577 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:289038364 (275.6 Mb)  TX bytes:421759281 (402.2 Mb)
          Interrupt:10 Base address:0xd800

eth0:2    Link encap:Ethernet  HWaddr 00:05:5D:05:BD:89
          inet addr:192.168.2.254  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:646387 errors:0 dropped:0 overruns:0 frame:0
          TX packets:793635 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:388479785 (370.4 Mb)  TX bytes:283290034 (270.1 Mb)
          Interrupt:10 Base address:0xd800

eth0:3    Link encap:Ethernet  HWaddr 00:05:5D:05:BD:89
          inet addr:192.168.3.254  Bcast:192.168.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:646387 errors:0 dropped:0 overruns:0 frame:0
          TX packets:793635 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:388479785 (370.4 Mb)  TX bytes:283290034 (270.1 Mb)
          Interrupt:10 Base address:0xd800

eth0:4    Link encap:Ethernet  HWaddr 00:05:5D:05:BD:89
          inet addr:192.168.4.254  Bcast:192.168.4.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:646387 errors:0 dropped:0 overruns:0 frame:0
          TX packets:793635 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:388479785 (370.4 Mb)  TX bytes:283290034 (270.1 Mb)
          Interrupt:10 Base address:0xd800

eth1      Link encap:Ethernet  HWaddr 00:50:BA:68:47:05
          inet addr:192.168.1.254  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:646387 errors:0 dropped:0 overruns:0 frame:0
          TX packets:793635 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:388479785 (370.4 Mb)  TX bytes:283290034 (270.1 Mb)
          Interrupt:11 Base address:0xe000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:538 errors:0 dropped:0 overruns:0 frame:0
          TX packets:538 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:50372 (49.1 Kb)  TX bytes:50372 (49.1 Kb)
----------------------------------------

iptables

modprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3721
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth1 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.3.0/24 -o eth1 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.4.0/24 -o eth1 -j MASQUERADE
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

论坛徽章:
0
2 [报告]
发表于 2005-09-14 11:28 |只看该作者

squid 代理 上网超慢的问题(已解决)

ADSL 接入
ADSL宽带路由(192.168.1.1)-->;网关(192.168.1.254)-->;内网

论坛徽章:
0
3 [报告]
发表于 2005-09-14 11:51 |只看该作者

squid 代理 上网超慢的问题(已解决)

看一下 /var/log/messages 里面有没有可疑信息,我怀疑 NAT 表满了

论坛徽章:
0
4 [报告]
发表于 2005-09-14 12:07 |只看该作者

squid 代理 上网超慢的问题(已解决)

[root@localhost root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.4.0     *               255.255.255.0   U     0      0        0 eth0
192.168.3.0     *               255.255.255.0   U     0      0        0 eth0
192.168.2.0     *               255.255.255.0   U     0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth1
default         192.168.0.254   0.0.0.0         UG    1      0        0 eth0
default         192.168.0.254   0.0.0.0         UG    1      0        0 eth0
default         192.168.0.254   0.0.0.0         UG    1      0        0 eth0
路由表如上
会不会是路由的毛病?
请问如何把这三个default         192.168.0.254   0.0.0.0         UG    1      0        0 eth0去掉,我对route命令不太熟悉。。。3q3q

论坛徽章:
0
5 [报告]
发表于 2005-09-14 12:31 |只看该作者

squid 代理 上网超慢的问题(已解决)

晕,怎么有这样的路由?!

ip route del default

论坛徽章:
0
6 [报告]
发表于 2005-09-14 13:02 |只看该作者

squid 代理 上网超慢的问题(已解决)

汗...不晓得,
route改过来了,
不过就好了一下
马上又开始丢包了,
是不是需要重启一下?
/var/log/messages这个里面只有一些关于dhcpd的超时信息
比如192.168.4.240 不在subnet 中之类的提示
其他的没什么...

还有可能是什么地方的原因?

论坛徽章:
0
7 [报告]
发表于 2005-09-14 13:50 |只看该作者

squid 代理 上网超慢的问题(已解决)

问题终于找到了...有一个人开BT,还有一个人在看P2P的视频....
我用ettercap监测到的,不知道还有没有比ettercap更好一点的工具

论坛徽章:
0
8 [报告]
发表于 2005-09-14 14:43 |只看该作者

squid 代理 上网超慢的问题(已解决)

当再丢包的时候,贴一下以下信息
# sysctl -a|grep conntrack
# wc -l /proc/net/ip_conntrack

论坛徽章:
0
9 [报告]
发表于 2005-09-14 14:47 |只看该作者

squid 代理 上网超慢的问题(已解决)

好的,谢谢
还有个问题...
有没有什么方法可以限制每IP的链接数量?

论坛徽章:
7
IT运维版块每日发帖之星
日期:2016-05-27 06:20:00IT运维版块每日发帖之星
日期:2016-06-09 06:20:00操作系统版块每日发帖之星
日期:2016-06-12 06:20:00程序设计版块每日发帖之星
日期:2016-06-12 06:20:00操作系统版块每日发帖之星
日期:2016-06-13 06:20:00IT运维版块每日发帖之星
日期:2016-06-17 06:20:002015-2016NBA季后赛纪念章
日期:2016-06-28 17:42:27
10 [报告]
发表于 2016-05-24 18:03 |只看该作者
回复 5# platinum


    2016/05/24 16:51:03| ERROR: NAT/TPROXY lookup failed to locate original IPs on local=192.168.48.1:3128 remote=192.168.56.3:53150 FD 4 flags=33
2016/05/24 16:51:03| ERROR: NF getsockopt(ORIGINAL_DST) failed on local=192.168.48.1:3128 remote=192.168.56.3:53148 FD 4 flags=33: (2) No such file or directory
2016/05/24 16:51:03| ERROR: NAT/TPROXY lookup failed to locate original IPs on local=192.168.48.1:3128 remote=192.168.56.3:53148 FD 4 flags=33
2016/05/24 16:51:03| ERROR: NF getsockopt(ORIGINAL_DST) failed on local=192.168.48.1:3128 remote=192.168.56.3:53152 FD 4 flags=33: (2) No such file or directory
2016/05/24 16:51:03| ERROR: NAT/TPROXY lookup failed to locate original IPs on local=192.168.48.1:3128 remote=192.168.56.3:53152 FD 4 flags=33
2016/05/24 16:51:03| ERROR: NF getsockopt(ORIGINAL_DST) failed on local=192.168.48.1:3128 remote=192.168.56.3:53158 FD 4 flags=33: (2) No such file or directory
2016/05/24 16:51:03| ERROR: NAT/TPROXY lookup failed to locate original IPs on local=192.168.48.1:3128 remote=192.168.56.3:53158 FD 4 flags=33

Squid 作为透明代理,在大并发情况下会发生如上所述的问题,导致无法访问目标地址,大神知道咋回事不?
另外,这个时候squid占用很大的内存。

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP