logo


Mikrotik backup script

Mikrotik backup script

Dit script vraagt automatisch vanaf uw PC of server om een backup te nemen van uw routerboard en zend die dan via FTP naar je toe. Eerst neemt het Mikrotik een backup ter plaatse op het routerboard zelf en het script vraagt om het te verzenden naar een map op uw pc of server. Je geeft in het script het IP-adres in of meerdere als je meerdere routerboards hebt en neemt dan de backups. Het script logt in op het FTP gedeelte van het routerboard en kopieert de .backup file De eerste keer moet je wel het draaiende script bekijken en bevestigen, maar de tweede keer doet die dat automatisch.

Opgelet! De FTP service op het routerboard moet ingeschakeld zijn. Dit backup-script is gemaakt voor windows systemen.

Het script aanmaken

Maak een txt file aan genaamd: ftp-down.txt. Je kan steeds de tekst in de witte vensters kopieren en plakken.

ftp-down.txt
username password bin get config.backup config_.backup bye

  • Vervang "username" door uw ingestelde gebruikersnaam in het routerboard.
  • Vervang "password" door het ingegeven paswoord.
  • Het commando bewerk je niet.

Sla deze op in een map genaamd backup als ftp-down.txt

Maak een commando file aan genoemd; "backup.cmd"

backup.cmd
plink.exe -v -l username %1 -pw password sys backup save name=config call ftp-download.cmd %1

Vervang terug "username" en "password" door uw inlog gegevens.

Sla deze file op als "backup.cmd".

Het volgende commando file geef je de naam "ftp-download.cmd".

ftp-download.cmd
wget ftp://%1/config.backup --ftp-user username --ftp-password password -O config.backup copy config.backup backups\%1.backup del config.backup

Vervang terug "username" en "password" door uw inlog gegevens.

Het volgende commando file geef je de naam; "start-backup.cmd"

In deze file moet je de IP-adressen invullen van al je routerboards waarvan je een backup wil gaan van nemen.

start-backup.cmd

call backup.cmd 192.168.1.1

call backup.cmd 192.168.2.1

call backup.cmd 192.168.3.1

In de map "backup" waar al je gemaakte files instaan moet je nog een map "backups" aanmaken waarin de config files zullen worden gekopieerd.

Download Plink en Wget en kopieer deze bestanden ook in de map "backup"

Als je nu op "start-backup.cmd klikt zal de backup starten. De eerste keer zal je steeds met Y moeten bevestigen.

Top