文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>伊爱GPRS服务系统流量控制(一)

伊爱GPRS服务系统流量控制(一)

时间:2006-03-23  来源:guofanjuan

第一步:对进出口的包打上标记,在IPTABLES脚本mangle 段里加入如下代码:     #..........................

*mangle

:PREROUTING ACCEPT [0:0]

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

:POSTROUTING ACCEPT [0:0]

# DNS FTP SSHD 等,以及带SYN标志的访问放第一类

-A PREROUTING -p tcp -m tcp --tcp-flags SYN,RST,ACK SYN -j MARK --set-mark 0x1

-A PREROUTING -p tcp -m tcp --tcp-flags SYN,RST,ACK SYN -j RETURN

-A PREROUTING -m tos --tos Minimize-Delay -j MARK --set-mark 0x1

-A PREROUTING -m tos --tos Minimize-Delay -j RETURN

-A PREROUTING -m tos --tos Minimize-Cost -j MARK --set-mark 0x4

-A PREROUTING -m tos --tos Minimize-Cost -j RETURN

-A PREROUTING -m tos --tos Maximize-Throughput -j MARK --set-mark 0x5

-A PREROUTING -m tos --tos Maximize-Throughput -j RETURN

-A PREROUTING -p tcp -m tcp --sport 22 -j MARK --set-mark 0x1

-A PREROUTING -p tcp -m tcp --sport 22 -j RETURN

-A PREROUTING -p udp -m udp --dport 53 -j MARK --set-mark 0x1

-A PREROUTING -p udp -m udp --dport 53 -j RETURN

-A PREROUTING -p tcp -m tcp --dport 21 -j MARK --set-mark 0x1

-A PREROUTING -p tcp -m tcp --dport 21 -j RETURN

-A PREROUTING -p tcp -m tcp --sport 21 -j MARK --set-mark 0x1

-A PREROUTING -p tcp -m tcp --sport 21 -j RETURN

# WEB访问放第二类

-A PREROUTING -p tcp -m tcp --dport 80 -j MARK --set-mark 0x2

-A PREROUTING -p tcp -m tcp --dport 80 -j RETURN

-A PREROUTING -p tcp -m tcp --sport 80 -j MARK --set-mark 0x2

-A PREROUTING -p tcp -m tcp --sport 80 -j RETURN

-A PREROUTING -p tcp -m tcp --dport 443 -j MARK --set-mark 0x2

-A PREROUTING -p tcp -m tcp --dport 443 -j RETURN

-A PREROUTING -p tcp -m tcp --sport 443 -j MARK --set-mark 0x2

-A PREROUTING -p tcp -m tcp --sport 443 -j RETURN

-A PREROUTING -p tcp -m tcp --dport 8080 -j MARK --set-mark 0x2

-A PREROUTING -p tcp -m tcp --dport 8080 -j RETURN

-A PREROUTING -p tcp -m tcp --sport 8080 -j MARK --set-mark 0x2

-A PREROUTING -p tcp -m tcp --sport 8080 -j RETURN

#其他重要服务放第3类

-A PREROUTING -p tcp -m tcp --dport 20 -j MARK --set-mark 0x3

-A PREROUTING -p tcp -m tcp --dport 20 -j RETURN

-A PREROUTING -p tcp -m tcp --sport 20 -j MARK --set-mark 0x3

-A PREROUTING -p tcp -m tcp --sport 20 -j RETURN

#邮件收发放第4类

-A PREROUTING -p tcp -m tcp --dport 25 -j MARK --set-mark 0x4

-A PREROUTING -p tcp -m tcp --dport 25 -j RETURN

-A PREROUTING -p tcp -m tcp --sport 25 -j MARK --set-mark 0x4

-A PREROUTING -p tcp -m tcp --sport 25 -j RETURN

-A PREROUTING -p tcp -m tcp --dport 110 -j MARK --set-mark 0x4

-A PREROUTING -p tcp -m tcp --dport 110 -j RETURN

-A PREROUTING -p tcp -m tcp --sport 110 -j MARK --set-mark 0x4

-A PREROUTING -p tcp -m tcp --sport 110 -j RETURN

# 补充GPRS服务放第一类

-A PREROUTING -p tcp -m tcp --dport xxxx -j MARK --set-mark 0x1

-A PREROUTING -p tcp -m tcp --dport xxxx -j RETURN

-A PREROUTING -p tcp -m tcp --sport xxx -j MARK --set-mark 0x1

-A PREROUTING -p tcp -m tcp --sport 5055 -j RETURN

-A PREROUTING -p tcp -m tcp --dport 5999 -j MARK --set-mark 0x1

-A PREROUTING -p tcp -m tcp --dport xxxx -j RETURN

-A PREROUTING -p tcp -m tcp --sport xxxx -j MARK --set-mark 0x1

-A PREROUTING -p tcp -m tcp --sport xxxx -j RETURN

-A PREROUTING -j MARK --set-mark 0x5

-A OUTPUT -p tcp -m tcp --tcp-flags SYN,RST,ACK SYN -j RETURN

-A OUTPUT -p tcp -m tcp --tcp-flags SYN,RST,ACK SYN -j MARK --set-mark 0x1

 

# OUTPUT 链再做一次

-A OUTPUT -m tos --tos Minimize-Delay -j MARK --set-mark 0x1

-A OUTPUT -m tos --tos Minimize-Delay -j RETURN

-A OUTPUT -m tos --tos Minimize-Cost -j MARK --set-mark 0x4

-A OUTPUT -m tos --tos Minimize-Cost -j RETURN

-A OUTPUT -m tos --tos Maximize-Throughput -j MARK --set-mark 0x5

-A OUTPUT -m tos --tos Maximize-Throughput -j RETURN

-A OUTPUT -p tcp -m tcp --sport 22 -j MARK --set-mark 0x1

-A OUTPUT -p tcp -m tcp --sport 22 -j RETURN

-A OUTPUT -p udp -m udp --dport 53 -j MARK --set-mark 0x1

-A OUTPUT -p udp -m udp --dport 53 -j RETURN

-A OUTPUT -p tcp -m tcp --dport 21 -j MARK --set-mark 0x1

-A OUTPUT -p tcp -m tcp --dport 21 -j RETURN

-A OUTPUT -p tcp -m tcp --sport 21 -j MARK --set-mark 0x1

-A OUTPUT -p tcp -m tcp --sport 21 -j RETURN

-A OUTPUT -p tcp -m tcp --dport 80 -j MARK --set-mark 0x2

-A OUTPUT -p tcp -m tcp --dport 80 -j RETURN

-A OUTPUT -p tcp -m tcp --sport 80 -j MARK --set-mark 0x2

-A OUTPUT -p tcp -m tcp --sport 80 -j RETURN

-A OUTPUT -p tcp -m tcp --dport 443 -j MARK --set-mark 0x2

-A OUTPUT -p tcp -m tcp --dport 443 -j RETURN

-A OUTPUT -p tcp -m tcp --sport 443 -j MARK --set-mark 0x2

-A OUTPUT -p tcp -m tcp --sport 443 -j RETURN

-A OUTPUT -p tcp -m tcp --dport 8080 -j MARK --set-mark 0x2

-A OUTPUT -p tcp -m tcp --dport 8080 -j RETURN

-A OUTPUT -p tcp -m tcp --sport 8080 -j MARK --set-mark 0x2

-A OUTPUT -p tcp -m tcp --sport 8080 -j RETURN

-A OUTPUT -p tcp -m tcp --dport 20 -j MARK --set-mark 0x3

-A OUTPUT -p tcp -m tcp --dport 20 -j RETURN

-A OUTPUT -p tcp -m tcp --sport 20 -j MARK --set-mark 0x3

-A OUTPUT -p tcp -m tcp --sport 20 -j RETURN

-A OUTPUT -p tcp -m tcp --dport 25 -j MARK --set-mark 0x4

-A OUTPUT -p tcp -m tcp --dport 25 -j RETURN

-A OUTPUT -p tcp -m tcp --sport 25 -j MARK --set-mark 0x4

-A OUTPUT -p tcp -m tcp --sport 25 -j RETURN

-A OUTPUT -p tcp -m tcp --dport 110 -j MARK --set-mark 0x4

-A OUTPUT -p tcp -m tcp --dport 110 -j RETURN

-A OUTPUT -p tcp -m tcp --sport 110 -j MARK --set-mark 0x4

-A OUTPUT -p tcp -m tcp --sport 110 -j RETURN

-A OUTPUT -p tcp -m tcp --dport xxxx -j MARK --set-mark 0x1

-A OUTPUT -p tcp -m tcp --dport xxxx -j RETURN

-A OUTPUT -p tcp -m tcp --sport xxxx -j MARK --set-mark 0x1

-A OUTPUT -p tcp -m tcp --sport xxxx -j RETURN

-A OUTPUT -p tcp -m tcp --dport xxxx -j MARK --set-mark 0x1

-A OUTPUT -p tcp -m tcp --dport xxxx -j RETURN

-A OUTPUT -p tcp -m tcp --sport xxxx -j MARK --set-mark 0x1

-A OUTPUT -p tcp -m tcp --sport xxxx -j RETURN

-A OUTPUT -j MARK --set-mark 0x3

COMMIT

 

#.........................

具体分类及标记自己决定放那类,GPRS服务端口数据在本示列放第一类,将在下面中分配第一类最大最优先的权限,保证GPRS数据传输不受其他服务占用带宽的影响。

相关阅读 更多 +
排行榜 更多 +
Event Horizon

Event Horizon

飞行射击 下载
Counter Terrorist Sniper Shoot

Counter Terrorist Sniper Shoot

飞行射击 下载
Special Agent

Special Agent

飞行射击 下载