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

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

内容简介:(插播)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 && \

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

查看所有标签

猜你喜欢:

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

Microsoft.NET框架程序设计

Microsoft.NET框架程序设计

Jeffrey Richter / 李建忠 / 清华大学出版社 / 2003-11 / 68.00元

《Microsoft.NET框架程序设计》(修订版)是《微软.NET程序员系列》丛书之一,主要介绍如何开发面向Microsoft.NET框架的各种应用程序。Microsoft.NET框架是微软公司推出的新平台,包含通用语言运行时(CLR)和.NET框架类库(FCL)。《Microsoft.NET框架程序设计》(修订版)将深入解释CLR的工作机制及其提供的各种构造,同时还将讨论FCL中一些重要的类型......一起来看看 《Microsoft.NET框架程序设计》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器