找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3085|回复: 5

救人呀!快过年了一个大问题一定要搞定的!

[复制链接]
发表于 2005-2-4 03:42:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
我用的是IPCOP的路由器主要是是外上网的时候PING老是到200-300这种情况发生都是有人在拖东西。。。唉我自己也试过了。如果你单机试下载一个40M的包。。。100k/s  200k/s 250k/s  300k/s等。。PING都不会跳的。。。但是如果你下载速度达到了400-500 k/s的话。。。那PING值就叫人没法说了客人都要骂死人的。。唉。。。速度快了也不好。请问有什么好的处理方法呢?以前硬件路由器没有出现这个情况。。。原因是。因为他没法达到400-500-600k/s的速度。都是300-300多的。。。。。唉。。但是这个下载就是这么快。。我有什么办法呢????
routeros
 楼主| 发表于 2005-2-4 04:15:02 | 显示全部楼层
这是我在网上找到的COYOTE的流量限制。但是IPCOP不知道可不可以用。那个高手帮我看看。coyote单个,整段ip流量限制,过程如下: 1.首先不要用web管理开启qos,QOS Init Configuration中QOS init type 一定要是QOS Disabled,不使用自带的qos脚本。 2.如果想限制一个ip的带宽在/etc/rc.d/rc.local文件中加入以下内容: tc qdisc add dev eth0 root handle 1: htb r2q 1 tc class add dev eth0 parent 1: classid 1:1 htb rate 50kbit burst 10k tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip dst 192.168.111.168 flowid 1:1 就可以限制192.168.111.168的带宽为50k了,实际下载速度为8k左右。 3.如果想限制一段ip的带宽在/etc/rc.d/rc.local文件中加入以下内容: tc qdisc add dev eth0 root handle 1: htb r2q 1 tc class add dev eth0 parent 1: classid 1:1 htb rate 400kbit burst 10k tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip dst 192.168.111.0/24 flowid 1:1 就可以限制192.168.111.0 到255 的带宽为400k了,实际下载速度为50k左右。 这种情况下,这个网段所有机器共享这50k的带宽。 由于限制单个ip的带宽比较麻烦,所以我限制了一段ip的带宽,又给本地网卡加了一个ip地址,加的ip的网段带宽没有限制,在web管理LAN Configuration的(Optional) Secondary IP Address and Netmask里设定的。 详细的讲一下: tc qdisc add dev eth0 root handle 1: htb r2q 1 加一个没有default的root,使整个网络的带宽没有限制。 tc class add dev eth0 parent 1: classid 1:1 htb rate 400kbit burst 10k 设定一个类默认带宽是400kbit tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip dst 192.168.111.0/24 flowid 1:1 设定192.168.111.0整个网段使用类1:1,从而限制带宽。
routeros
回复

使用道具 举报

 楼主| 发表于 2005-2-4 06:40:40 | 显示全部楼层
昨天晚上试了一晚上,终于有点进展了。。现在我同时拉网际,迅雷都不卡了。BT类我是选择用IPTABLES封掉的。现在想问的是。如果我想要写IPTABLES是写在IPCOP的cd /etc/rc.dvi rc.local里吗?是直接写iptables XXXX还是要加/sbin/iptables XXXX前面是否还要加载IPTABES的程式我是这样写的。高手不要见笑了。刚学习中。。。#!/bin/shecho 16376 > /proc/sys/net/ipv4/ip_conntrack_maxmodprobe ip_tables/sbin/iptables -I FORWARD -p tcp --dport 25 -J DROP..........................再保存的。。。有什么错误吗?还有什么改进的。请指式!!!!modprobe ip_iptables
routeros
回复

使用道具 举报

发表于 2005-2-4 12:52:02 | 显示全部楼层
可以多个连接?好像没有什么用作吧?
routeros
回复

使用道具 举报

发表于 2005-2-5 11:12:24 | 显示全部楼层
QUOTE (fkuxfchina @ Feb 4 2005, 04:15 AM)
这是我在网上找到的COYOTE的流量限制。但是IPCOP不知道可不可以用。那个高手帮我看看。coyote单个,整段ip流量限制,过程如下: 1.首先不要用web管理开启qos,QOS Init Configuration中QOS init type 一定要是QOS Disabled,不使用自带的qos脚本。 2.如果想限制一个ip的带宽在/etc/rc.d/rc.local文件中加入以下内容: tc qdisc add dev eth0 root handle 1: htb r2q 1 tc class add dev eth0 parent 1: classid 1:1 htb rate 50kbit burst 10k tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip dst 192.168.111.168 flowid 1:1 就可以限制192.168.111.168的带宽为50k了,实际下载速度为8k左右。 3.如果想限制一段ip的带宽在/etc/rc.d/rc.local文件中加入以下内容: tc qdisc add dev eth0 root handle 1: htb r2q 1 tc class add dev eth0 parent 1: classid 1:1 htb rate 400kbit burst 10k tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip dst 192.168.111.0/24 flowid 1:1 就可以限制192.168.111.0 到255 的带宽为400k了,实际下载速度为50k左右。 这种情况下,这个网段所有机器共享这50k的带宽。 由于限制单个ip的带宽比较麻烦,所以我限制了一段ip的带宽,又给本地网卡加了一个ip地址,加的ip的网段带宽没有限制,在web管理LAN Configuration的(Optional) Secondary IP Address and Netmask里设定的。 详细的讲一下: tc qdisc add dev eth0 root handle 1: htb r2q 1 加一个没有default的root,使整个网络的带宽没有限制。 tc class add dev eth0 parent 1: classid 1:1 htb rate 400kbit burst 10k 设定一个类默认带宽是400kbit tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip dst 192.168.111.0/24 flowid 1:1 设定192.168.111.0整个网段使用类1:1,从而限制带宽。  
  这种方式我测试过。 就算没有到达上限 也影响速度。。我设置后。控制ssh coyote时。光标都跑不顺。。。建议还是使用QOS打开QOS 设置好上传 下载最大流量后编辑优先级文件以下我是试验过的define_class_qos "1:1" "1:14" 1500 1500 300 300 192.168.0.128/25 #a 把128-255段ip,单个ip流量限制在1500kbps = 180kbyte 上传300kbps = 36kbyte也能单个ip定义define_class_qos "1:1" "1:15" 1500 1500 300 300 192.168.0.100只要在IP后面加上掩码,就限制一段  不加就限制单个测试中很成功。 现在我这里有一家网吧都是用这个。 每个ip限制在4M  这样就不存在一个人独占所有带宽。 每台机现在不论在什么站下载,速度都不会超过500K,一般保持在480K左右。没有设QOS前可以达到1.2M.个人感觉很理想。没有造成其它负面影响define_class_qos "1:1" "1:14" 1500 1500 300 300 192.168.0.0/24 #a  这样限制整段IP的速度。1500代表下载速度   300代表上传速度。
routeros
回复

使用道具 举报

发表于 2005-2-6 21:08:20 | 显示全部楼层
为什么我的QOS只要打开就无法访问 webamin?我又不能用接入internet的CL做。。。郁闷死了。还有jen的时间服务器,装上就没法启动httpd。
routeros
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-9-19 09:01 , Processed in 0.049602 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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