通过iptables添加QoS标记

1.什么是QoS

QoS是一种控制机制,它提供了针对不同用户或者不同数据流采用相应不同的优先级,或者是根据应用程序的要求,保证数据流的性能达到一定的水准。QoS的保证对于容量有限的网络来说是十分重要的,特别是对于流多媒体应用,例如VoIPIPTV等,因为这些应用常常需要固定的传输率,对延时也比较敏感。

2.使用iptables打QoS标记

2.1查看当前的QoS

iptables -t mangle -L

如果当前执行结果如下则表示未打标记

2.2新增标记

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Arial; color: #353b48; background-color: #f2f5f7 }
span.s1 { }

iptables -t mangle -A POSTROUTING -s 10.0.0.0/8 -p TCP -j DSCP --set-dscp 0x10

执行完后可看到标记如下

2.3删除标记

iptables -t mangle -F  #删除全部标记

2.4删除指定标记

删除指定标记需要先查到具体规则的行号,命令如下

iptables -t mangle -L --line-numbers

删除具体行

iptables -t mangle -D POSTROUTING 1
时间: 2024-08-06 20:07:10

通过iptables添加QoS标记的相关文章

iptables 添加80端口后,无法访问网站

服务器被攻击, 攻击情况如下,不断尝试破解密码: 之前的环境: 只通过hosts.allow 和hosts.deny 来限制IP登录,但是仍然出现以上问题. 环境: 服务器服务: devicot postfix  nginx  tomcat 处理方法:外网只能访问 80 端口,不能访问其他端口. 执行方法: http://www.cnblogs.com/JemBai/archive/2009/03/19/1416364.html iptables 添加80端口后,无法访问网站,布布扣,bubuk

iptables 添加,删除,查看,修改

iptables是linux系统自带的防火墙,功能强大,学习起来需要一段时间,下面是一些习iptables的时候的记录.如果iptables不熟悉的话可以用apf,是一款基于iptables的防火墙,挺好用的.请参考:linux apf 防火墙 安装 配置 一,安装并启动防火墙 [[email protected] ~]# /etc/init.d/iptables start 当我们用iptables添加规则,保存后,这些规则以文件的形势存在磁盘上的,以centos为例,文件地址是/etc/sy

linux iptables添加mysql访问

用一个shell脚本添加一个IP的mysql 3306端口到防火墙白名单 #!/bin/bash chkconfig --level 235 iptables on iptables -F iptables -A INPUT -s 127.0.0.1 -p tcp --dport 3306 -j ACCEPT iptables -A INPUT -s 192.168.0.11 -p tcp --dport 3306 -j ACCEPT linux iptables添加mysql访问

Xcode中为代码添加特殊标记

有时候,我们需要在代码中搜索特殊的符号或者代码段,根据符号或使用搜索功能导航代码段效率并不算高.为了使用普通的英语标识重要的代码片段,可在代码中插入特殊格式的注释.这些注释不会在应用程序中添加任何特殊的功能,而只是在代码中创建逻辑分节.当你单击代码编辑器上方路径的最后一部分时,这些分节将会与其他代码符号一起显示出来.有下面三种类型的注释标记: // MARK: - <label name> // TODO: <text you want to remember> // FIXME:

linux iptables 添加端口 四条命令即可

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT    添加 80 端口 /etc/rc.d/init.d/iptablessave   保存 /etc/init.d/iptables status  查看状态 /etc/init.d/iptables restart  重启 chkconfig –level 35 iptablesoff   永久关闭

iptables 添加80端口规则

iptables -t filter -A INPUT -p tcp -s 10.0.0.0/24 -j DROP 在filter表的input链做规则丢弃10.0.0.0网段的ip包iptables -t filter -D INPUT -p tcp -s 10.0.0.0/24 -j DROP -D 可以清除指定规则iptables -F INPUT 这里就是只清除INPUT链iptables -I INPUT -p tcp --dport 3306 -j DROP 在filter表的inp

iptables添加规则的操作说明

管理网络流量是系统管理员必需处理的最棘手工作之一,我们必需规定连接系统的用户满足防火墙的传入和传出要求,以最大限度保证系统免受攻击. 很多用户把 Linux 中的 IPTables 当成一个防火墙,从严格意见上来说 IPTables 只是能够帮助管理员定义各种规则并与 Linux Kernel 进行沟通的一个命令行工具.它只是帮助管理员配置网络流量的传入.传出规则列表,具体的实现其实是在 Linux 内核当中. IPTables 包括一组内置和由用户定义规则的「链」,管理员可以在「链」上附加各种

google maps js v3 api教程(2) -- 在地图上添加标记

原文链接 google maps javascript官方文档:https://developers.google.com/maps/documentation/javascript/ 我们在创建地图之后,怎么往地图上添加标记呢? google为我们提供了google.maps.Marker这个构造函数,来创建标记. 这个函数有一个object类型的可选参数,常用的成员有: { position: new google.maps.LatLng(lat,lng), //标记的经纬度 map:map

百度map android sdk3.5实现定位 并跳转的指定坐标,添加标记

前几天又下载了新的百度地图sdk,3.5版本,发现百度地图api有了较大变化 定位和3.0版本差不多 但是设置地图中心和添加maker标记有较大变化 设置地图中心点 // 定义地图状态zoom表示缩放级别3-18 MapStatus mMapStatus = new MapStatus.Builder().target(cenpt) .zoom(14).build(); // 定义MapStatusUpdate对象,以便描述地图状态将要发生的变化 MapStatusUpdate mMapStat