在任意Ubuntu VPS上覆盖安装RouterOS的脚本

此脚本会导致你的服务器硬盘数据全部丢失且无法恢复。可能导致你再也无法连接上你的服务器。请慎重使用。请在服务商提供控制台访问的前提下使用。已经测试过的云服务提供商:阿里云,腾讯云,DigitalOcean,Vultr,云朵.io,DevCapsule。其中部分需要更改开头的配置才能使用。

已知不能用的云服务提供商:Bandwagon(硬盘协议不兼容)

下载该脚本(如果不便复制粘贴,可以用短链接go.swineson.me/vps2routeros),修改脚本最开头的网卡和硬盘设置使之符合实际情况,然后使用root用户权限运行。

(为了更新方便,这边的脚本已经移除,可以在GitHub Gist: Jamesits/vps2routeros.sh下载到。)

注:

  • 在运行脚本之前请把系统重装为Ubuntu 16.04或更高。不兼容低版本Ubuntu以及其它发行版。
  • 请事先自行记住你系统的网络设置。如果需要IPv6,还要记住IPv6网关的link-local地址。安装完RouterOS后,你可能需要设置 /ipv6 route add gateway=<你的网关 link-local 地址,形如 fe80:xxxx>%ether1以获得正确的IPv6路由。
  • 该脚本需要在运行之前更改一些设置。主要需要改的是 MAIN_INTERFACE 和 DISK 两项。
  • 由于脚本在系统运行过程中抹了硬盘,最后能不能自动重启是个未知数。所以如果 write disk 出现后系统死机或者控制台打出乱码,请等五分钟然后手工重启(使用你设备的电源开关或者VM的控制面板)。
  • 安装完后请使用 用户名:admin 密码:空(那一栏留空)登录(网页、WinBox或者控制台都可以),立即更改密码(注意中文Windows用户请全程把输入法设为英文),然后在system->packages更新到最新版本RouterOS。

发表评论