近來學校有愈來愈多的學生手錶都是可上網的,請 Gemini 想想辦法是否有辦法管理這些載具,於是就有了這段 Script ~只要在 DHCP Server 的 Script 頁籤加上就行了,測試之後還真是管用!

:if ($leaseBound = 1) do={ :local hostName [/ip dhcp-server lease get [find mac-address=$leaseActMAC] host-name]; :if ([:typeof $hostName] = "str") do={ :if ($hostName ~ "SAFETYWATCH|KIDSWATCH") do={
# 1. 將這個 MAC 轉為靜態 (Static),這樣才能設定拒絕發放
/ip dhcp-server lease make-static [find mac-address=$leaseActMAC];
# 2. 開啟 Block Access 屬性,徹底拒絕它再次要 IP,並加上備註
/ip dhcp-server lease set [find mac-address=$leaseActMAC] block-access=yes comment="[兒童手錶] $hostName";
# 3. 寫入 Log 提醒組長
:log warning ("[兒童手錶] 設備名稱: " . $hostName . " MAC: " . $leaseActMAC . " 已永久拒發 IP"); } } }
沒有留言:
張貼留言
歡迎大家一起留言討論!