CHR介绍
CHR(Cloud Hosted Router) 是用于在虚拟机上运行的 RouterOS 版本,它支持x86_64架构,支持大多数流行的虚拟化技术,如 VMWare, Hyper-V, VirtualBox, KVM 等。 CHR 拥有 RouterOS 的所有功能,但是授权模式不同于其他的 RouterOS 版本。
CHR 的授权比较宽松,在你购买授权后,可以无限制的更换运行介质(其实就是更换硬盘),只要重新 renew 一次即可。
CHR 授权
CHR 有4个授权级别:
- 免费版 (在官网注册账号后,可享2个月的免费试用时间)
- p1 (永久授权-1,官网售价 $45,可在淘宝上搜索中国代理商,价格一般是¥160-190)
- p10 (永久授权-10,官网售价 $95)
- p-unlimited (永久授权-无限制版,官网售价 $250)
下表为各授权级别的限制比较
LICENSE | 带宽限制 | 售价 |
---|---|---|
免费 | 1Mbit | 免费 |
P1 | 1Gbit | $45 |
P10 | 10Gbit | $95 |
P-Unlimited | 无限制 | $250 |
安装:
# 下载 wget http://download2.mikrotik.com/routeros/6.40.9/chr-6.40.9.img.zip -O chr.img.zip # 解压 gunzip -c chr.img.zip > chr.img # 挂载并写入自定义脚本,目的是修改阿里云内网IP地址,其实外网IP地址阿里云不写在Linux上,统一由路由转发 mount -o loop,offset=33554944 chr.img /mnt && \ ADDRESS=`ip addr show eth0 | grep global | cut -d' ' -f 6 | head -n 1` && \ GATEWAY=`ip route list | grep default | cut -d' ' -f 3` && \ echo "/ip address add address=$ADDRESS interface=[/interface ethernet find where name=ether1] /ip route add gateway=$GATEWAY " > /mnt/rw/autorun.scr && \ umount /mnt # 写入镜像到虚拟磁盘 echo u > /proc/sysrq-trigger && \ dd if=chr.img bs=1024 of=/dev/vda # 重启 reboot # 祝君成功!