前言
当我们确定要使用软路由,并且已经准备好自己的设备(工控机、笔记本或者台式机等)时,接下来就是开始进入软路由的安装。
提示
不管是什么设备,强烈建议至少有两个网口,一个WAN一个LAN。
如果实在条件有限,只有一个网口,那么做旁路由或者单臂路由也是可以的,前提是该网口支持千兆全双工模式(目前大多数网卡都可以)。
关于虚拟机
虚拟机(Virtual Machine) 指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。通过将多台虚拟机放置在一台计算机上,可以仅在一台物理服务器或 “主机” 上运行多个操作系统和应用。
目前主流的虚拟化系统有:
Vmware ESXI
Proxmox VE,即PVE(核心为KVM),开源项目
UNRAID,(核心为 KVM),收费
微软 Hyper-v
这边简单介绍一下 ESXI 以及 PVE,另外两个接触的不是很多,就算windows上带的Hyper-v也基本上没怎么用过(使用过一次,由于设置较vmware繁琐就劝退了)。
ESXi 是 VMWare vSphere Hypervisor 套件之下重要组件。是一款优秀的服务器级别的虚拟机。前身是 ESX,依赖 Linux 源码,后来抛弃 Linux 源码做成了 ESXi。整个产品商用气息浓重,界面清晰易用,但硬件兼容性较差(主要面向服务器),没什么扩展性,ESXi 不依赖于任何操作系统,直接安装在裸机上,它本身就可以看作一个操作系统,然后可以在它上面安装其他系统。
PVE 全称 Proxmox Virtual Environment,是基于 Debian 的 Linux 系统,虚拟机内核为 KVM。硬件兼容性优秀。界面功能不强,很多操作要靠命令行,但扩展能力几乎是无限的。
这两个基本上处于伯仲之间,看个人喜好。
路由方案
前面说过,我们的路由方案底层为ESXI,安装iKuai为主路由,OpenWrt为旁路由。
计划是iKuai只负责PPPOE拨号以及DHCP服务,其他都交给OpenWrt,这是因为OpenWrt的插件丰富,平时基本就在OpenWrt上面折腾,这样即使折腾出现问题了也不会影响到其他人的上网需求。