正所谓人尽其才,物尽其用。今天我们来介绍一下,怎样把旧一台电脑变成企业级的路由器+影音中心+文件中心。
先说一下电脑的硬件配置:几年前的工作站主板,华硕P9D-C/4L,CPU是intel的E3-1231V3,32G内存,240G固态硬盘,3T SAS硬盘。
配置方案如下:
1、240G固态硬盘上安装ProxMox;
2、在ProxMox虚拟化平台上安装RouterOS(或者爱快,又或者OpenWrt),并且指派两块物理网卡;
3、在ProxMox虚拟化平台上安装群晖,并且将3T SAS硬盘直接指派给群晖使用;
下面我们来看一下具体的操作步骤,需要说明的是,安装ProxMox虚拟化平台,以及在ProxMox平台下安装群晖,笔者就不在这篇文章中重复了,有需要的朋友,请看笔者分别于2019年11月27日和2019年12月4日发表的文章。
壹 在ProxMox平台下安装RouterOS(以下简称ROS)
1、上传网络版的WinPE
![8be9f40d778b2bea1cf9cc566c1df6aa.png](https://i-blog.csdnimg.cn/blog_migrate/1ddbc185abf306aaf71ce66b1fdf7217.jpeg)
2、新建一台名称为RouterOS的虚拟机
![5c26276025cb0cc4e397487a4367e2d0.png](https://i-blog.csdnimg.cn/blog_migrate/2edf4983daae17c5dbe3cf088d99402e.jpeg)
3、启动光盘就选第一步上传的网络版WinPE
![53acf463edeb90132ea2b54fb5e4e102.png](https://i-blog.csdnimg.cn/blog_migrate/a289d46383c8c983669d8afd7df8bc5a.jpeg)
4、硬盘其实2G就够了,我是习惯性地填错了,大家不要跟我学啊;CPU一颗就行了,资源充足的情况下,可以选择2核4线程;内存2G够了,4G也行;网卡先选择intel的,后面是要删除虚拟网卡的
![c5aebbc067e9b795075cc40c57c4f859.png](https://i-blog.csdnimg.cn/blog_migrate/1eb495d38a15e2e10ccdd40adf15c09d.jpeg)
5、创建完成后,直接开机,启动后直接进入网络版WinPE,运行桌面上的网络管理,选择一个盘符,输入路径、用户名、密码,点连接,映射一个网络磁盘(即网络驱动器),这里的网络磁盘就是我笔记本电脑的D盘,因为ROS系统以及硬盘写入程序就在我笔记本电脑里面
![9fe9193c9130e8b87b2804325a4090c8.png](https://i-blog.csdnimg.cn/blog_migrate/2f8cc1a2cb94abfd4a90fbcc4b572f2f.jpeg)
6、进入命令窗口,执行命令pd -u -d 0 ros.img,将ROS写入硬盘
![cce60badbdf3aa077e6074234f643ee6.png](https://i-blog.csdnimg.cn/blog_migrate/2f43acf172a5202026c5396cd88d3958.jpeg)
7、写入完成后,在 WinPE的开始菜单执行关机操作,然后编辑这台虚拟机,准备添加物理网卡
![36a6baea5f0555a3fdb545f22b7aea78.png](https://i-blog.csdnimg.cn/blog_migrate/54199dc37d42e813cc1f7067b7671c74.jpeg)
无法添加物理设备,提示:No IOMMU detected,看来要添加物理设备,先得解决这个问题。
贰 ProxMox开启 IOMMU
硬件需要支持 IOMMU(I/O Memory Management Unit),一般来说,Intel主板支持VT-d 或者AMD主板 AMD-Vi即可。开启 IOMMU需要执行以下步骤:
1、在shell里面输入命令:vi /etc/default/grub
找到GRUB_CMDLINE_LINUX_DEFAULT="quiet",将其修改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
保存退出,然后执行update-grub,更新grub
![7212d41b2f21075936ea2e5f202b6422.png](https://i-blog.csdnimg.cn/blog_migrate/d0248b297e57fefbf33b1c4c30c95b0e.jpeg)
2、在shell里面输入命令:vi /etc/modules,添加以下几行,并保存退出
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
3、.刷新initramfs,还是在shell里面执行命令:update-initramfs -u -k all
4、 重启ProxMox系统
5、ProxMox重启完成后,先编辑ROS虚拟机,添加两块物理网卡,注意是添加PCI设备,不是添加网络设备,因为网络设备是指虚拟网卡,PCI设备则可以选择物理网卡。
![7df56e811b2886da1f71f6af20eb4857.png](https://i-blog.csdnimg.cn/blog_migrate/262c1bbaf615bab4f6530965b98fa278.jpeg)
叁 配置ROS的网络连接,以便内网计算机以及群晖连接互联网
1、修改两块网卡的名称,以便于区分内外网络连接
![3950418f4487dafd3fd9e9df28666851.png](https://i-blog.csdnimg.cn/blog_migrate/5027ee8eb31acc83e067935c45d17e3d.jpeg)
2、为两块网卡分别配置IP地址,分别对应内网和外网
![2314b2c4c9342918a9214fa5c34952b2.png](https://i-blog.csdnimg.cn/blog_migrate/6bb14b5293872aa29c58e8aada09f876.jpeg)
3、配置默认路由
![646f45fad7d8cf443d0745a95c1a7be8.png](https://i-blog.csdnimg.cn/blog_migrate/9fc0cfb85b30e507f4b4baf82c99c735.jpeg)
4、配置上互联网
![497f69fa4b579f4ee297006c03d82133.png](https://i-blog.csdnimg.cn/blog_migrate/28bf4114a833a105cf8a5e1315dfc749.jpeg)
ROS的功能非常强大,但是我们今天的主题显然不是ROS,所以其他高级应用,还是以后有机会再写吧,今天ROS的任务是能连接外网就可以了。
肆 将3T SAS硬盘直接指派给群晖使用,以便存储影音文件和工作文件
1、在磁盘里面,看清楚硬盘的型号和序列号
![82cd0c3a3451acdd780add06bb39143d.png](https://i-blog.csdnimg.cn/blog_migrate/51a7567c1c22af6b85ffc134565960fb.jpeg)
2、然后在shell里面输入命令:
qm set 101 -sata1 /dev/disk/by-id/ata-ST3000DM001-1ER166_W501QF9B
其中:101是虚拟机编号;sata1是硬盘编号;ata后面是硬盘的型号和序列号
3、回到ProxMox控制台,查看群晖虚拟机的配置,可以看到物理硬盘已经被挂载了,重启群晖后,就能使用这块硬盘了
![8e97e6ea9d56376d36bfbfd85ffa3292.png](https://i-blog.csdnimg.cn/blog_migrate/880310dd446f069b5164093c92caa35f.jpeg)
伍 群晖配置硬盘以及设置用户名和共享权限
1、登录群晖,查看硬盘信息
![433a8f1c589cd8a015046b09bb351c61.png](https://i-blog.csdnimg.cn/blog_migrate/9159580f71008ddb976175f0b539febd.jpeg)
2、配置RAID Group,因为只有一块硬盘,此处选择Basic
![39c01d44b28a9c1d61f49aff9569bcab.png](https://i-blog.csdnimg.cn/blog_migrate/04e0498f355fdec9cca521573e71d588.jpeg)
3、配置存储空间
![0150f214fa2d32b763f8246942829404.png](https://i-blog.csdnimg.cn/blog_migrate/a7657c06932923a86c1289a2e0991fa5.jpeg)
4、新建用户
![0f51c69d51783cbdef876810d6ce40b8.png](https://i-blog.csdnimg.cn/blog_migrate/4c740cfcb75680ccc96435bd26b3c93a.jpeg)
5、设置这个新用户的权限
![14b6d24be46715488ccfd1121fd3d50b.png](https://i-blog.csdnimg.cn/blog_migrate/11082f2eceed2f543500d5dd5d7005be.jpeg)
6、允许访问以上共享文件夹的应用程序
![d5db1b3b34a80fa4005db563cdbb1899.png](https://i-blog.csdnimg.cn/blog_migrate/357512aaa169163e6c3965f377ef5b71.jpeg)
陆 电脑访问共享文件夹的测试
1、打开此电脑,在地址栏中输入 diskstation
![9b158ed84f01cd7038e5724d42b989bd.png](https://i-blog.csdnimg.cn/blog_migrate/931512c769fc603cbd5e1048e216fa6e.jpeg)
2、验证用户名和密码
![205f71eddbf4c409b166693e3389141f.png](https://i-blog.csdnimg.cn/blog_migrate/617a0a4e92dc6d36532622c42866167c.jpeg)
3、用户有权进入工作文件夹,可以顺利地打开文件
![b67da36449dc4e1d6534201e3f9fec0d.png](https://i-blog.csdnimg.cn/blog_migrate/2f6e02d3fe0694776b5051e7df34edd4.jpeg)
关于影音中心的相关配置,已经在2019年12月4日的文章中描述过了,此处不再重复。至此,一台几年前的旧电脑,就被笔者成功地打造成了企业级的路由器+影音中心+文件中心,性能还不错,小伙们再也不用为上网和文件共享而担心了。
——笔者为网络工程师,擅长计算机网络领域,希望把自己的经验分享给大家,觉得有用的,请关注,并且帮忙点赞转发哦。