(插播)Proxmox VE安装RouterOS CHR版本

栏目: 服务器 · 发布时间: 9年前

内容简介:(插播)Proxmox VE安装RouterOS CHR版本

一.介绍

RouterOS,大名鼎鼎的软路由系统,简称ROS,我是一直知道但是没咋着用。最近某P总给我介绍了这货的一个特殊版本,CHR版,全称Cloud Hosted Router,简而言之就是跑在云服务器或者说是虚拟机(虚拟环境)下的特殊版本,默认开放全功能,但是限制端口速率为1Mbit,适合用于演示和学习。

当然啦,我肯定不止拿来学习的,还得搞点事对吧,这个版本的特殊之处在于授权便宜,而且不像常规的L系列授权限制各种用户数之类的,这个版本授权限制的就是速度,如下

License Speed limit Price
Free 1Mbit FREE
P1 1Gbit $45
P10 10Gbit $95
P-Unlimited Unlimited $250

看上去美滋滋好嘛,因为p1授权等同于L4授权,便宜的一逼简直(因为实际上你去淘宝或者官方代理那儿买基本上30刀左右或者200人民币左右就能拿下了)

同时CHR版本和普通版本基本上是同步更新的,你能一直用到最新的版本,而不用死命折腾5.x版的破解了。

二.安装

好了,反正看这个的肯定对ROS了解的比我多,也不扯啥功能之类了,就直接开始说怎么装吧。

首先,请注意,官方对于支持的虚拟化有个说明“Hypervisors that provide paravirtualization are not supported”,就是说不支持半虚拟化,所以请使用KVM安装。

所以我们选择创建虚拟机,第一步没啥好说的,跳过,操作系统这儿由于ROS 6基于 Linux 3.X的Kernel,所以我们选这个

(插播)Proxmox VE安装RouterOS CHR版本

CD那儿直接不使用,因为CHR版本不是依靠ISO安装的,硬盘建议选择Virtio,然后请注意ROS要求系统盘 不得大于 16G,所以你给得多并没有卵用,最小128M就行了,当然,由于CHR版本的特殊性,你在这儿不管选多大都没有用,因为我们之后会用其它的磁盘文件替换掉这个,所以保证VirtIO和qcow2正确就行

(插播)Proxmox VE安装RouterOS CHR版本

CPU这儿看你心情给,建议把NUMA勾上,类别改成host,这样会启用CPU-Passthrough,对于提高性能有用

(插播)Proxmox VE安装RouterOS CHR版本

内存最低要求128M,看着给,一般256M那是完全够用了,为了保证稳定,不建议勾选Ballooning

(插播)Proxmox VE安装RouterOS CHR版本

这儿看你是啥机器了,对于OVH的机器来说,IP和MAC绑定,需要你自己填MAC,其它的机房倒是无所谓了。当然你也可以后续添加多个网卡做个内网啥的

(插播)Proxmox VE安装RouterOS CHR版本

然后下一步就完成咯,我们可以进行后续了

先进入/var/lib/vz/images/id  (id是你创建虚拟机时的ID)

然后会有一个qcow2文件,这就是虚拟机的磁盘文件了。

wget http://download2.mikrotik.com/routeros/6.39.2/chr-6.39.2.img.zip -O chr.img.zip
gunzip -c chr.img.zip > chr.img
qemu-img convert -f raw -O qcow2 chr.img chr.qcow2
#请自行替换id为虚拟机ID
rm vm-id-disk-1.qcow2
mv chr.qcow2 vm-id-disk-1.qcow2
#可以看你需要调整虚拟磁盘的最大容量,只能增
qemu-img resize -f qcow2 vm-id-disk-1.qcow2 +4G
chmod 640 vm-id-disk-1.qcow2

然后到这儿就OK了,我们在Proxmox中启动虚拟机然后稍后打开VNC就能看到登陆ROS了

默认用户名为admin,密码为空

(插播)Proxmox VE安装RouterOS CHR版本

登陆后我们需要分配IP

/ip address add interface=ether1 address=机器IP/CIDR broadcast=机器IP network=网关IP
/ip route add dst-address=0.0.0.0/0 gateway=网关IP

这样我们就能使用WEB或者是WinBOX来进行登陆管理了,当然请务必记得改下密码

三.附赠

在某些有救援模式或者能挂载ISO的云主机上我们可以采用DD的方法安装CHR版本

wget http://download2.mikrotik.com/routeros/6.39.2/chr-6.39.2.img.zip -O chr.img.zip  && \
gunzip -c chr.img.zip > chr.img  && \
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 && \

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

流畅的Python

流畅的Python

[巴西] Luciano Ramalho / 安道、吴珂 / 人民邮电出版社 / 2017-5-15 / 139元

【技术大咖推荐】 “很荣幸担任这本优秀图书的技术审校。这本书能帮助很多中级Python程序员掌握这门语言,我也从中学到了相当多的知识!”——Alex Martelli,Python软件基金会成员 “对于想要扩充知识的中级和高级Python程序员来说,这本书是充满了实用编程技巧的宝藏。”——Daniel Greenfeld和Audrey Roy Greenfeld,Two Scoops ......一起来看看 《流畅的Python》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具