利用RouterOS實現按目的IP限速

2021-09-13 12:23:12 字數 745 閱讀 1239

思路:利用 【ip->firewall->mangle】規則的 【mark packet】功能標記相關目的地的資料報,然後在【queues->****** queue->advanced->packet marks】 呼叫被標記的資料報來實現限速。

具體步驟如下:

1.先利用mangle給需要限速的相關資料為打乙個標籤為(speed_limit)

/ip firewall mangle

add action=mark-packet chain=prerouting disabled=yes dst-address-list=limit-list new-packet-mark=speed_limit passthrough=yes

add action=mark-packet chain=prerouting disabled=yes new-packet-mark=speed_limit passthrough=yes src-address-list=limit-list

2.利用queues對被標記(speed_limit)的資料報限速。

/queue ******

add disabled=yes limit-at=2m/2m max-limit=2m/2m packet-marks=speed_limit target=192.168.1.2/32

:for limit from 2 to 254 do=

利用迴圈按行讀取檔案

bin bash while迴圈第一種方法 cat test.txt while read line doecho line sleep 1 done while迴圈第二種方法 echo while read line doecho line sleep 1 done test.txt for迴圈第...

MFC 利用checkbox 做成切換開關按鈕

我們在做mfc程式時候經常會乙個切換式的按鈕,之前我的做法是利用buttion類的乙個setstate 函式,但是返現效果不佳。而且容易出現點1按鈕,焦點跑到另外乙個按鈕上去了 後來看到別人乙個程式。我發現他的切換效果做的很好 經過看 發現,他用的控制項根本不是buttion控制項而是check b...

實際專案的實現1

mysql條件下 建立新的資料庫 create database project1 charset utf8建立虛擬環境 mkvirtualenv p python3 虛擬環境的名字 project1 通過workon 進入設定好的環境 在 desktop 目錄下建立自己的專案 建立專案的語句 dj...