• 860

[研究所] MikroTik RouterOS 學習 (持續更新)

RouterOS 6.15版現在已經有內建DDNS的功能了,不過它叫做Cloud。
大家可以在IP下啟用這個功能,但那Domain Name未免太難記><

irsjx2vxo3ne3k84dr1dz4,r4pe8bez3/4ne3bq4bew2j92gea jx4hq me-2d8 e3hy4hi2ty k84!
向各位先進請教一下

目前我的環境是100M/40M,偶有pptp連線接入

有辦法讓pptp接入時自動將頻寬切割成95M/35M、5M/5M嗎?等到pptp斷線後在動態恢復成100/40

Aki_Downager wrote:
向各位先進請教一下目...(恕刪)


每個vpn帳號都可以設定自己定義的模板(user profiles)
在模板裡面設定速度即可。
YAWPYNG wrote:
每個vpn帳號都可以...(恕刪)


謝謝,剛剛測試過會限制pptp的上下傳,但本地的上下傳依然不受控制,還是會和pptp互搶頻寬
希望能做到只要有pptp接入,本地頻寬不管怎麼測都只有95M/35M這樣

Aki_Downager wrote:
謝謝,剛剛測試過會限...(恕刪)


例如本地的user ip網段是192.168.88.0/24

Vpn user 網段是10.10.10.0/24


在Queues 裡面的Simple Queues 設置一條限速,把192.168.88.0/24這個網段限制在你說的速度即可。

Aki_Downager wrote:
向各位先進請教一下目...(恕刪)


追縱學習。
YAWPYNG wrote:
例如本地的user ...(恕刪)


那這樣就沒辦法動態分配頻寬了,小弟希望能夠pptp接入時擁有保證頻寬不受影響,旦離線後又能將保證頻寬釋放回給本地user,達到最大化利用頻寬的效果,問題有點麻煩不好意思了

Aki_Downager wrote:
那這樣就沒辦法動態分...(恕刪)


用Netwatch+Scripts讓它去偵測。

YAWPYNG wrote:
用Netwatch+...(恕刪)


謝謝指導,已經完美解決了我的需求,在此向YAWPYNG大致謝
稍微寫一下做法讓其他人參考

PPTP端的限速在PPP->Profile->Limits裡面就能設定了,每次撥入會自動加入queue裡
本地端直接在queue裡新增一個simple queue,設定目標速率即可


接下來是偵測部分,如果目標機器不會擋ICMP就直接用Netwatch監控就好
當目標Host上線時啟用本地限速規則
queue simple enable 目標queue名稱

離線時停用本地限速規則
queue simple disable 目標queue名稱

如果會擋ICMP,那就用腳本+排程去抓活動中的連線判定是否啟用/停用本地限速規則

:local CheckClient [/ppp active find name=目標帳號名稱];
:if ($CheckClient!="") do={queue simple enable LocalQueue} else={queue simple disable LocalQueue}


/ppp active find name=目標帳號名稱 這指令餵下去有找到的話就會回傳像是Session ID的東西,沒有則會回傳空值,不知道能不能讓他直接回傳True or False?
  • 860
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 860)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?