/ip firewall nat add action=dst-nat chain=dstnat comment=ToAddress disabled=no dst-port=80 protocol=tcp src-address-list=src1 to-addresses=192.168.88.1 to-ports=80 /ip firewall mangle add action=add-src-to-address-list address-list=src1 address-list-timeout=3s…
public static int getRandom(int min, int max) { int r = new Random().nextInt(max - min); return r + min; }
/** * 四舍五入 * @date 2013-5-10上午11:53:29 * @author Kevin(Fly@mmgg.net) * @param f 参数 * @param rang 保留小数位数 * @return */ private static double round(double f, int rang) { BigDecimal b = new BigDecimal(f); double f1 = b.setScale(rang, BigDecimal.ROUND_HALF_UP).doub…
所有的数据都要进队列才能对数据进行控制。如何对数据进行分类,进而进入相应的 队列,从而使HTB对其进行有效的控制,已达到流量控制的作用。稍后,我将首先对分类的方法进行简单的介绍,然后分别通过在RouterOS上设置相应进 入队列的方法对以上的理论加以实践。1、数据分类的方法 总的来说,队列就是需要将网络上的流量进行分类,从而让设备对相应的队列进行控制。主要有以下几种分类的方法:包长的大小、IP地址、目的端口、此外还有P2P,应用层识别等。下面分别对这几种方法做一些说明: 1)包长的大小:所谓的小包优先小包一般是一些…