Proxmox安装


去除订阅弹窗

免费版本的PVE会在登陆WEB管理页面时提示 没有有效的订阅

You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.

我们可以通过修改源码来去除这个提示,打开文件 /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js ,找到第381行。

if (data.status !== = 'Active') {
    Ext.Msg.show({
        title: gettext('No valid subscription'),
        icon: Ext.Msg.WARNING,
        message: Proxmox.Utils.getNoSubKeyHtml(data.url),
        buttons: Ext.Msg.OK,
        callback: function (btn) {
            if (btn !== 'ok') {
                return;
            }
            orig_cmd();
        }
    });
}

if (data.status !=== 'Active')修改为if (false)

开启设备直通IOMMU

打开文件 /etc/default/grub ,找到第9GRUB_CMDLINE_LINUX_DEFAULT="quiet"

  • Intel设备修改为GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

  • AMD设备修改为GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"

更新grub并重启

update-grub
reboot

RouterOS安装


授权

RouterOS有P系列和L系列两种授权,L系列绑定硬盘,迁移困难,故还是推荐使用L系列CHR(虚拟化)版本。价格参考如下表,可自己某宝购买授权转移到自己账号。

授权等级 速度上限 价格
Free 1M $45
P1 1G $95
P10 10G $250
PU Unlimited $350

安装

  1. 根据自身需求选择CPU、内存配置,我选择了双核1G已经完全过剩
  2. 删除创建VM时的硬盘
  3. 切换到Proxmox Shell中
# 下载Ros镜像
$ wget https://download2.mikrotik.com/routeros/6.48.1/chr-6.48.1.img.zip 
# 解压缩
$ unzip chr-6.48.1.img.zip 
# 调整镜像大小(作为实际硬盘大小) 
$ qemu-img resize chr-6.48.1.img +1G 
# 挂载到上一步创建的VM中,ID 111请按实际为准
$ qm importdisk 111 chr-6.48.1.img local-lvm
  1. 将上一步挂载的硬盘添加到VM中
  2. 启动ROS,并通过Winbox访问(Winbox可在ROS没有固定IP的情况下直接通过mac访问)
  3. 点击侧边栏中System->License,在弹出的窗口中Renew License,输入自己的id和密码,生成一个新的System ID
  4. mikrotik中将自己的prepaid key分配到这个System ID中完成激活

旁路由安装


旁路由系统选用Debian,自行从官网https://www.debian.org/distrib/下载安装即可。