Ad Code

Responsive Advertisement

Mereset Nama Interface dan MAC Address MikroTik ke Default Secara Otomatis


Salah satu fitur yang ada dalam mikrotik adalah dapat mengubah nama antarmuka (interface) pada routerboard. Namun, terkadang kita perlu mengembalikan nama antarmuka tersebut ke nama defaultnya. Mungkin kita lupa interface tersebut ada di port berapa, saran saya jangan pernah rubah nama interface mikrotik dengan menghilangkan nama portnya, cukup tambahkan kata disetelahnya atau cukup tambahkan dengan comment. itu sudah cukup!. 

Jika kalian sudah terlanjur dan bingung dengan posisi interface tersebut aslinya dimana kalian bisa gunakan script dibawah ini.  Script ini juga bisa mereset MAC Address interface secara otomatis tanpa harus buka satu-persatu interface dan klik Reset MAC Address, biasanya hal ini diperlukan ketika pindahan setingan ke mikrotik yang baru. Untuk cara menggunakannya langsung paste di terminal atau system script. keduanya sudah dibekali dengan notifikasi.



:foreach interface in=[/interface ethernet find] do={
  :local name [/interface ethernet get $interface name];
  :local defaultName [/interface ethernet get $interface default-name];
  
  :if ($name != $defaultName) do={
    :log warning ("Mengatur Ulang Nama Interface: $name => $defaultName");
    :put ("Mengatur Ulang Nama Interface: $name => $defaultName");
    /interface set $interface name=$defaultName;
  }
}

:foreach interface in=[/interface ethernet find] do={
  :local currentMac [/interface ethernet get $interface mac-address];
  :local defaultMac [/interface ethernet get $interface default-name];

  :if ($currentMac != $defaultMac) do={
    :log warning ("Mengatur Ulang MAC Address Interface: $defaultMac dari $currentMac => default");
    :put ("Mengatur Ulang MAC Address Interface: $defaultMac dari $currentMac => default");
    /interface ethernet reset-mac-address $interface;
  }
}

/interface ethernet
set [ find default-name=ether1 ] name=ether1
set [ find default-name=ether2 ] name=ether2
set [ find default-name=ether3 ] name=ether3
set [ find default-name=ether4 ] name=ether4
set [ find default-name=ether5 ] name=ether5
set [ find default-name=ether6 ] name=ether6
set [ find default-name=ether7 ] name=ether7
set [ find default-name=ether8 ] name=ether8
set [ find default-name=ether9 ] name=ether9
set [ find default-name=ether10 ] name=ether10
set [ find default-name=ether11 ] name=ether11
set [ find default-name=ether12 ] name=ether12
set [ find default-name=ether13 ] name=ether13
set [ find default-name=ether14 ] name=ether14
set [ find default-name=ether15 ] name=ether15
set [ find default-name=ether16 ] name=ether16
set [ find default-name=ether17 ] name=ether17
set [ find default-name=ether18 ] name=ether18
set [ find default-name=ether19 ] name=ether19
set [ find default-name=ether20 ] name=ether20
set [ find default-name=ether21 ] name=ether21
set [ find default-name=ether22 ] name=ether22
set [ find default-name=ether23 ] name=ether23
set [ find default-name=ether24 ] name=ether24
set [ find default-name=ether25 ] name=ether25
set [ find default-name=ether26 ] name=ether26
set [ find default-name=ether27 ] name=ether27
set [ find default-name=ether28 ] name=ether28
set [ find default-name=ether29 ] name=ether29
set [ find default-name=ether30 ] name=ether30
set [ find default-name=ether31 ] name=ether31
set [ find default-name=ether32 ] name=ether32
set [ find default-name=ether33 ] name=ether33
set [ find default-name=ether34 ] name=ether34
set [ find default-name=ether35 ] name=ether35
set [ find default-name=ether36 ] name=ether36
set [ find default-name=ether37 ] name=ether37
set [ find default-name=ether38 ] name=ether38
set [ find default-name=ether39 ] name=ether39
set [ find default-name=ether40 ] name=ether40
set [ find default-name=ether41 ] name=ether41
set [ find default-name=ether42 ] name=ether42
set [ find default-name=ether43 ] name=ether43
set [ find default-name=ether44 ] name=ether44
set [ find default-name=ether45 ] name=ether45
set [ find default-name=ether46 ] name=ether46
set [ find default-name=ether47 ] name=ether47
set [ find default-name=ether48 ] name=ether48
set [ find default-name=ether49 ] name=ether49
set [ find default-name=combo1 ] name=combo1
set [ find default-name=combo2 ] name=combo2
set [ find default-name=wlan1 ] name=wlan1
set [ find default-name=wlan2 ] name=wlan2
set [ find default-name=sfp1 ] name=sfp1
set [ find default-name=sfp2 ] name=sfp2
set [ find default-name=sfp3 ] name=sfp3
set [ find default-name=sfp4 ] name=sfp4
set [ find default-name=sfp-sfpplus1 ] name=sfp-sfpplus1
set [ find default-name=sfp-sfpplus2 ] name=sfp-sfpplus2
set [ find default-name=sfp-sfpplus3 ] name=sfp-sfpplus3
set [ find default-name=sfp-sfpplus4 ] name=sfp-sfpplus4
set [ find default-name=qsfpplus1-1 ] name=qsfpplus1-1
set [ find default-name=qsfpplus1-2 ] name=qsfpplus1-2
set [ find default-name=qsfpplus1-3 ] name=qsfpplus1-3
set [ find default-name=qsfpplus1-4 ] name=qsfpplus1-4
set [ find default-name=qsfpplus2-1 ] name=qsfpplus2-1
set [ find default-name=qsfpplus2-2 ] name=qsfpplus2-2
set [ find default-name=qsfpplus2-3 ] name=qsfpplus2-3
set [ find default-name=qsfpplus2-4 ] name=qsfpplus2-4
/
  


Dengan menggunakan script ini, kamu bisa dengan mudah mengubah nama antarmuka MikroTik dan MAC Address kembali ke nama defaultnya dengan cepat dan efisien. Hal ini dapat berguna dalam situasi di mana pengaturan awal perlu dipulihkan tanpa perlu mereset mikrotik.

Semoga Bermanfaat !
Close Menu