system clock RB750

kelemahan RB750 salah satunya tidak dilengkapi dengan bios yang dapat menyimpan memori sementara khusunya untuk menyimpan data waktu, sehinggga sesekali sering senewen  menset ulang ketika si RB750 restart :D , alhasil perlu ada fasilitas yang dapat melakukan syn clock secara otomatis, salah satu caranya membuat syn clock dari NTP global dan membuat schadule time supaya pada saat waktunya yang telah di tentukan system mikrotik akan melakukan syn sesuai dengan waktu yang ada di NTP global, berikut langkahnya :

langkah 1
buat modul syn dengan NTP global
/system script add name=synntp policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="# \
Check and set NTP servers - \"setntppool\"\r\
\n\r\
\n# We need to use the following globals which must be defined here even\r\
\n# though they are also defined in the script we call to set them.\r\
\n\r\
\n:global SYSntpa \"192.168.1.1\";\r\
\n:global SYSntpb \"0.id.pool.ntp.org\";\r\
\n\r\
\n# Load the global variables with the system defaults\r\
\n/system script run GlobalVars\r\
\n\r\
\n# Resolve the two ntp pool hostnames\r\
\n:local ntpipa [:resolve \$SYSntpa];\r\
\n:local ntpipb [:resolve \$SYSntpb];\r\
\n\r\
\n# Get the current settings\r\
\n:local ntpcura [/system ntp client get primary-ntp];\r\
\n:local ntpcurb [/system ntp client get secondary-ntp];\r\
\n\r\
\n# Define a variable so we know if anything's changed.\r\
\n:local changea 0;\r\
\n:local changeb 0;\r\
\n\r\
\n# Debug output\r\
\n:put (\"Old: \" . \$ntpcura . \" New: \" . \$ntpipa);\r\
\n:put (\"Old: \" . \$ntpcurb . \" New: \" . \$ntpipb);\r\
\n\r\
\n# Change primary if required\r\
\n:if (\$ntpipa != \$ntpcura) do={\r\
\n :put \"Changing primary NTP\";\r\
\n /system ntp client set primary-ntp=\"\$ntpipa\";\r\
\n :set changea 1;\r\
\n }\r\
\n\r\
\n# Change secondary if required\r\
\n:if (\$ntpipb != \$ntpcurb) do={\r\
\n :put \"Changing secondary NTP\";\r\
\n /system ntp client set secondary-ntp=\"\$ntpipb\";\r\
\n :set changeb 1;\r\
\n }"


untuk ntp globalnya di sini saya arahkan ke 0.id.pool.ntp.org dan 0.id.pool.ntp.org

langkah 2
membuat time schedule

/system scheduler add comment=update-synntp disabled=no interval=1d name=synntp on-event=\"/system script run synntp" policy=\reboot,read,write,policy,test,password,sniff,sensitive start-date=\jan/01/1970 start-time=07:00:00add comment="" disabled=no interval=1d name=synntp2 on-event=\"/system script run synntp" policy=\reboot,read,write,policy,test,password,sniff,sensitive start-date=\jan/01/1970 start-time=01:00:00


untuk schadulenya di sini saya menambahkan 2 kali syn di jam 7 dan jam 1, untuk lebih lanjutnya bisa di tambahkan sesuai dengan kebutuhan..

dan akhirnya masalahpun untuk sementara terselesaikan
happy weekend and bloging ;)

Komentar

  1. maptap banget, tapi nanti skrip tersebut di inputkan di bagian mana ya. Dan NTP global itu apakah Notepad atau apa ya coz saya orang baru di bidang TI. Salam

    BalasHapus
  2. di inputkannya di menu system script nah tinggal di kasih nama synntp

    BalasHapus

Posting Komentar

Silahkan sertakan nama bagi yang ingin berkomentar, Terima kasih..

Postingan populer dari blog ini

import address list nice mikrotik

hanya akses web tertentu menggunakan mikrotik

Transparent Proxy pada Hotspot Server