侧边栏壁纸
博主头像
liveJQ博主等级

沒有乐趣,何来开始

  • 累计撰写 163 篇文章
  • 累计创建 66 个标签
  • 累计收到 2 条评论

MikroTik RouterOS 备份配置及其自动化

liveJQ
2022-07-31 / 0 评论 / 0 点赞 / 1,975 阅读 / 1,000 字

RouterOS 的配置是及时生效的,会自动回写到flash闪存。因此,在修改与网络相关的配置时,最好先启用Safe Mode模式,以便在失去连接时可以自动回滚到先前的正常状态。

手动备份

方式一

[admin@RouterOS] > /system backup save name=test
Saving system configuration
Configuration backup saved

/file中会生成test.backup的二进制文件(可加密)

方式二

[admin@RouterOS] > /export file=test

v6版本后执行/export默认带compact,即不备份系统默认配置;如果需要,则添加verbose

/file中会生成test.rsc的纯文本文件(明文),export可以在任意路径下执行。

方式三

Winbox中的Files点击Backup即可。

自动备份

直接给 地址

20220731_backup_ros_and_send_email.png

备份脚本

:local date [/system clock get date]
:local day [:pick $date 4 6]
:local month [:pick $date 0 3]
:local year [:pick $date 7 11]
:local convert ([:find jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec [:pick $date 0 3]]+1)
:if ($convert <=9) do={
:set convert ("0".$convert)}
:set date ($year.$convert.$day)
/export file=$date

恢复配置

建议将配置恢复到相同型号的设备和版本的RouterOS上,避免因指令差异导致恢复失败。

方式一

[admin@RouterOS] > /system backup load name=test
password: 
Restore and reboot? [y/N]: 

导出时没有加密则默认为空

方式二

[admin@RouterOS] > /import test.rsc

文件默认在/file中且此命令仅在根目录下才能使用,需要填入完整的文件名。

该命令无法重复使用,也就是说无法像之前的backup load那样可以覆盖当前配置。

方式三

Winbox中的Files点击Restore即可,右击该配置文件可以选择Download下来。

0

评论区