Network

ختم تاريخ أول دخول لحسابات PPP — v6 & v7

سكربت On-Up لبروفايلات PPP. عند أول اتصال للحساب يكتب التاريخ والوقت في بداية كومنت الحساب، ويستخدمه سكربت 'إيقاف حسابات البرودباند' لحساب مدة الصلاحية.

إصدار ⁨MikroTik⁩

RouterOS v6 & v7

# EN: $user is filled in by RouterOS when the PPP session comes up
# AR: المتغير $user يملؤه النظام عند اتصال جلسة PPP
:do {
    :local sec [/ppp secret find where name=$user];
    :local note [/ppp secret get $sec comment];
    # EN: Skip if the comment already has a date/mark (contains / - or @)
    # AR: تخطي الحساب إذا كان الكومنت يحتوي تاريخاً أو علامة (/ أو - أو @)
    :if (!($note~"/" || $note~"-" || $note~"@")) do={
        :local stamp ([/system clock get date] . " " . [/system clock get time]);
        /ppp secret set $sec comment=($stamp . " - - " . $note);
    }
} on-error={ :log warning ("ppp: cannot stamp first login for " . $user) }