4网口工控机安装ProxmoxVE+LEDE+CentOS7

Linux, 折腾 2019/12/13

半年前剁手了个4网口的工控机,一直被我当做软路由使用,只刷了个Koolshare的LEDE,就是这货:

今天打算把它折腾一下,安装ProxmoxVE虚拟机,跑LEDE+CentOS7+…+…

不过J1900性能真的是一般般,以下简单记录期间遇到的一些坑和关键的地方。

一、安装ProxmoxVE

ProxmoxVE,也就是PVE,安装过程不再啰嗦,网上一大堆。

总结一下就是:官网下载iso镜像,用Win32DiskImager或者其他的软件,写入iso到U盘,U盘插工控机,安装到内置的SSD或者HDD上

安装期间会设置IP地址,我这边因为没有插网线,可以先随便设置

二、安装LEDE

1.新建虚拟机

可以参考:https://koolshare.cn/forum.php?mod=viewthread&tid=127369

过程略,关键的就是记住VM ID

2.安装LEDE系统

总结一下:

Koolshare下载LEDE的固件 .img.gz 解压得到 .img ,通过 WinSCP 软件将解压得到 .img 固件传到任意文件夹下,比如 /tmp ,下载 img2kvm 工具,上传至比如 /tmp

SSH登陆PVE,执行命令

cd /tmp
chmod +x img2kvm
./img2kvm openwrt-koolshare.img VMID vm-VMID-disk-1

三、网口的设置

我的工控机有4个网口,对应上面的标注的LAN1~LAN4,LAN1我接的光猫,LAN2接下联小米路由器(AP)

这里我将LAN2口(PVE的IP)设置为 192.168.3.250

分别对应到LEDE虚拟机上,net0(vmbr0)用作WAN口,其余均为LAN口

LEDE中LAN口设置为 192.168.3.x 段IP

这样做的目的是为了可以同时的管理PVE和LEDE,不用每次管理PVE的时候还得更换网口,等于是将PVE的管理口,绑定到了LEDE的LAN口

另外LEDE虚拟机的网口模型要选择 VirtIO (半虚拟化) ,否则网口速度只有1/4左右

四、安装其他系统

职业习惯,我安装的是CentOS 7,和LEDE不一样的是,CentOS 7可以直接上传iso至PVE上,在创建系统的时候可以直接选择这个iso

另外设置CentOS虚拟机的网口时,我选择的是vmbr2,也就是LEDE的LAN口,会自动通过LEDE虚拟机获取到IP



5条评论

  • 评论于

    :惊讶: 请问如果想直接把img.gz写入硬盘,不解压成.img大侠一般用什么工具呢。我用balenaEtcher可以,但是balenaEtcher在PE里用不起来

    • Bug侠 评论于

      @辉 PVE下img2kvm工具可以直接写img.gz给虚拟机,不需要解压为img
      其他环境我就不晓得了…… :笑哭:

  • leshan 评论于

    您好大侠,j1900并不支持vt-d直通技术,请问可以把网卡直通给某个虚拟机吗?

    • Bug侠 评论于

      @leshan 没有vt-d,就没法直通~j1900就是个玩,限制很多

    评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)