❗ Muammo
Tarmoqqa biror shaxs shaxsiy routerini ulab,
DHCP serverini yoqib qo’ysa, bu tarmoqqa yangi qurilmalar ulanib, IP manzillar ololmay qolishi mumkin.
🎯 Yechim
MikroTik RouterOS skripti orqali tarmoqda noma’lum DHCP serverni aniqlash va Telegram orqali ogohlantirish imkoniyatini taqdim etamiz.
🛠 Sozlash bosqichlari
1️⃣ Skriptni tayyorlash
Skript orqali tarmoqda noma’lum DHCP serverni aniqlash va Telegram orqali ogohlantirish uchun quyidagi bosqichlarni bajaring:
:local CurrentTime [/system clock get time];
:local MsgID [/log find where message ~"dhcp alert" time =$CurrentTime];
:local MsgText [/log get number=$MsgID message];
# Send Telegram Message
:local DeviceName [/system identity get name];
:local MessageText "\F0\9F\94\B4
$DeviceName: UNKNOWN DHCP SERVER FOUND!
Info: $CurrentTime $MsgText";
:local SendTelegramMessage [:parse [/system script get MyTGBotSendMessage source]];
$SendTelegramMessage MessageText=$MessageText;
2️⃣ Skriptni ishga tushirish
Skriptni ishga tushirish uchun quyidagi buyruqni bering:
/system script run script-name
⚠️ Diqqat
Skriptni ishlatish uchun MikroTik RouterOS 6 yoki 7 versiyasida ishlaydigan qurilma talab etiladi.
✅ Xulosa
Tarmoqda noma’lum DHCP serverni aniqlash va Telegram orqali ogohlantirish uchun MikroTik RouterOS skriptidan foydalanish mumkin.