:log info ("User login: $user")
:log info ("IP: ".$address)
:log info ("Mac Address:" $user mac-address)
:local uname $user;
:local usercount 0;
:local usertime "00:00:00";
:local kickable;
:local maxuser 1;
:foreach i in=[/ip hotspot active find user=$uname] do= {
:local curup [/ip hotspot active get $i uptime];
:if ( $curup > $usertime ) do={
:set usertime $curup;
:set kickable $i;
}
:set usercount ($usercount+1);
}
:if ($usercount >= $maxuser) do={
:log info "Login user: $uname ($usercount/$maxuser) - Oldest $usertime will be logout!";
/ip hotspot active remove numbers=$kickable;
} else {
:log info "Login user: $uname ($usercount/$maxuser)";
}
ท่านเคยเจอปัญหา Iphone ipad login เข้าหน้า hot Spot ไม่ได้อยู่หรือไม่
ผมเคยอยู่ ตอนนั้น ลูกค้า login ไม่ได้ก็คิดว่าเป็นที่ มือถือของลูกค้าเครื่องเดียว ที่ไหนได้เป็นทั้ง หอพัก
ผมเคยอยู่ ตอนนั้น ลูกค้า login ไม่ได้ก็คิดว่าเป็นที่ มือถือของลูกค้าเครื่องเดียว ที่ไหนได้เป็นทั้ง หอพัก
ผมเลยค้นหาใน Google ดูมีฝาหรั่งบอกมา ว่าเป็นเพราะ mikrotik Block Iphone ให้เรา ไป Allow ที่ Walled garden ใน hotspot
ผมเลยเขียน เป็น Script Add Web ทั้งหมดของ Apple ซะเลย
/ip hotspot walled-garden
add dst-host=:^www.apple.com
add dst-host=:^www.airport.us
add dst-host=:^www.itools.info
add dst-host=:^www.appleiphonecell.com
add dst-host=:^captive.apple.com
add dst-host=:^www.thinkdifferent.us
add dst-host=:^www.ibook.info
ผมเลยเขียน เป็น Script Add Web ทั้งหมดของ Apple ซะเลย
/ip hotspot walled-garden
add dst-host=:^www.apple.com
add dst-host=:^www.airport.us
add dst-host=:^www.itools.info
add dst-host=:^www.appleiphonecell.com
add dst-host=:^captive.apple.com
add dst-host=:^www.thinkdifferent.us
add dst-host=:^www.ibook.info
ขั้งตอนที่ 1.เปิด terminal มา
หลังจากที่เราวาง Script ไปแล้ว ก็ขั้นอย่างมในรูป เป็นอันเสร็จสิ้น




