ROS3.30 4M ADSL使用HTB+PCQ限速实例 12 月 31 日
网上有大把的 HTB+PCB 脚本,但基本上都是针对大型网吧的脚本。这里就给个
4M 实例。单线 ADSL 带宽 4M,线路损耗后实际速度 3.5M 左右,上传 350k 左右,
由于 ADSL 满速下载、上传速度会变慢,配置 ROS 最高上传、下载最好不要超过
总带宽 90%,比如说 10M 你留个 1-2M 缓冲宽带最好了,当然这是在你宽带富裕
的情况下,如果 2M、4M 的就无所谓了,因为资源本来就紧缺。 不过还是建议留
一定量的缓冲宽带。
环境
带宽:adsl 4M
版本:ROS 3.30
首先分类标记上传、下载数据:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/ip firewall mangle
#小数据
add chain=prerouting action=mark-connection
new-connection-mark=Small-conn passthrough=yes protocol=icmp
comment=Small
add chain=prerouting action=mark-connection
new-connection-mark=Small-conn passthrough=yes protocol=udp
dst-port=53
add chain=postrouting action=mark-connection
new-connection-mark=Small-conn passthrough=yes protocol=udp
dst-port=53
add chain=prerouting action=mark-connection
new-connection-mark=Small-conn passthrough=yes protocol=udp
dst-port=123
add chain=postrouting action=mark-packet new-packet-mark=Small-up
passthrough=no out-interface=pppoe-out1 connection-mark=Small-conn
add chain=prerouting action=mark-packet new-packet-mark=Small-up
passthrough=no in-interface=bridge-local connection-mark=Small-conn
add chain=prerouting action=mark-packet new-packet-mark=Small-down
passthrough=no in-interface=pppoe-out1 connection-mark=Small-conn
#SSH 及 VPN
add chain=prerouting action=mark-connection
new-connection-mark=SSH-conn passthrough=yes protocol=tcp
dst-port=22 comment=SSH
add chain=prerouting action=mark-connection
new-connection-mark=SSH-conn passthrough=yes protocol=tcp
dst-port=23
add chain=prerouting action=mark-packet new-packet-mark=SSH-up
评论2