架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 5|回复: 1

[路由器] MikroTik(七)阿里云服务器安装 RouterOS v7 CHR

[复制链接]
发表于 半小时前 | 显示全部楼层 |阅读模式
需求:想使用 RouterOS 系统并非一定购买 MikroTik 的硬件设备,RouterOS 系统支持用户安装到自己的硬件设备和云主机中。其中 CHR(Cloud Hosted Router)是 RouterOS 的一个版本,专为在虚拟机中运行而设计。安装完成后,购买 license 激活使用即可。

Cloud Hosted Router(CHR)

云托管路由器 (CHR) 是 RouterOS 的一个版本,专为在虚拟机中运行而设计。它支持 x86 64 位架构,可在大多数主流虚拟机管理程序(例如 VMware、Hyper-V、VirtualBox、KVM 等)上运行。CHR 默认启用所有 RouterOS 功能,但其许可模式与其他 RouterOS 版本不同。

系统要求

  • 软件包版本:RouterOS v6.34 或更高版本
  • 主机 CPU:64 位,支持虚拟化
  • 内存:256MB 或更多
  • 磁盘空间:128MB 或以上
  • RouterOS 版本 6:支持的最大 CHR 虚拟硬盘容量为 16GB
  • RouterOS 版本 7:最大 RAM 和磁盘空间受 Linux 内核 5.6.3 的限制,并且取决于具体的硬件。

CHR已在以下平台上进行过测试:

  • Linux 和 OS X 上的 VirtualBox 6
  • OS X 上的 VMware Fusion 7 和 8
  • VMware ESXi 6.5 及更高版本
  • Qemu 2.4.0.1 运行于 Linux 和 OS X 系统
  • Windows Server 2008r2、2012 和 Windows 10 上的 Hyper-V (目前仅支持第一代 Hyper-V 虚拟机)
  • Xen Server 7.1

警告:不支持提供半虚拟化功能的虚拟机管理程序。

CHR 许可证

购买 license 参考:https://www.itsvse.com/thread-11142-1-1.html

云服务器安装 RouterOS v7 CHR(方案一,未测试)

云服务器使用自定义镜像做系统盘,Mikrotik 官网下载一个最新版云主机 RouterOS Raw 格式镜像,镜像上传到 OSS 中,然后在云服务器导入镜像,如下图:

QQ截图20251130170554.jpg

开通云服务器的时候,选择自定义操作系统,参考:超链接登录可见。

云服务器安装 RouterOS v7 CHR(方案二,推荐)

本文以阿里云服务器为例,其他厂商应该也大同小异,首先创建一台阿里云服务器,系统选择 Rocky Linux 9(或CentOS、Ubuntu)非 UEFI 版本镜像安装,如下图:

QQ截图20251130171919.jpg

登录到服务器,安装必要的软件,命令如下:

查看网卡,命令如下:
输出:00:05.0 Ethernet controller: Red Hat, Inc. Virtio network device

Virtio 网络设备是一种为虚拟机设计的、高性能的虚拟网卡,RouterOS CHR 已内置支持。

在服务器下载 RouterOS v7 CHR RAW 镜像文件,本文以 7.20.5 为例,从官网找到下载链接,如下图:

QQ截图20251130165847.jpg

在服务器执行命令如下:
查看镜像分区表信息,命令如下:
如下图:

QQ截图20251130173125.jpg

start 值分别是34、65570,后续挂载镜像offset的值要用 65570*512=33571840!!!

查看内网ip地址和网关地址,命令如下:

QQ截图20251130173823.jpg

挂载镜像并写入自定义脚本,命令如下:
立即重新挂载所有的文件系统为只读,命令如下:
用指定大小的块拷贝一个文件,命令如下:
备注:救援模式是加载到内存里的。这就解释了为什么临时操作系统不会崩溃。我猜想,至于用磁盘上的文件覆盖磁盘,它之所以能正常工作,可能是因为它在执行 DD 命令时必须先把文件指针加载到内存里。

其中上面 /dev/vda 请根据自己实际情况修改,如下图:

QQ截图20251130175005.jpg

重启服务器 reboot

然后,在阿里云安全组开放 TCP 8291 端口允许当前 IP 访问,使用 winbox 连接 RouterOS 系统,账号:admin,密码为空,如下图:

QQ截图20251130181056.jpg

uptime: 18m17s                             
                  version: 7.20.5 (stable)                    
               build-time: 2025-11-29 02:02:43               
         factory-software: 7.1                                
              free-memory: 1700.2MiB                          
             total-memory: 1952.0MiB                          
                      cpu: Intel(R)                           
                cpu-count: 2                                 
            cpu-frequency: 2499MHz                           
                 cpu-load: 0%                                 
           free-hdd-space: 38.1GiB                           
          total-hdd-space: 38.1GiB                           
  write-sect-since-reboot: 3936457                           
         write-sect-total: 3936457                           
        architecture-name: x86_64                             
               board-name: CHR Alibaba Cloud Alibaba Cloud ECS
                 platform: MikroTik

测试网络,如下图:

QQ截图20251130181824.jpg

参考:

超链接登录可见。
超链接登录可见。
超链接登录可见。
超链接登录可见。
超链接登录可见。
超链接登录可见。
超链接登录可见。
超链接登录可见。




上一篇:企业微信应用网页关闭窗口
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 3 分钟前 | 显示全部楼层
阿里云实测不需要自定义脚本,自定义脚本在第一次启动的时候 VNC 屏幕还报错。所有命令如下:



码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2025-11-30 19:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表