随着PC硬件性能的提升,在一个PC主机中,通过ESXI虚拟机安装双软路由已经非常方便,可以把其中一个作为主路由,另一个为旁路由。主路由一般安装iKuai、ROS、pfSense,主要负责PPPOE拨号、实现多拨、流控、宽带叠加等功能,旁路由一般安装LEDE、OPENWRT用于实现去广告等功能。之所以要安装双软路由,是因为每个软路由功能不同,为了结合利用各自的功能,就需要用到双软路由。将主路由和旁路由同时安装在虚拟中,主路由和旁路由交换数据通过虚拟的交换机,实现网络数据的高速交换。

具体搭建,可以参考这篇LEDE+iKuai双软路由整合文章,本文不介绍具体的搭建过程,本文主要讨论搭建过程中要注意的事项。现在新版本的iKuai内部已经集成了虚拟机的功能,具体使用请参考这个视频

防火墙设置

双软路由,旁路由的防火墙功能可以完全关闭,防火墙的功能由主路由去完成。

旁路由网关

旁路由必须与主路由在同一网段,如果是虚拟机,LAN接口应该在同一个虚拟交换机或同一个虚拟网卡上,网关必须指向主路由的LAN接口地址,不必添加WAN接口,如果有WAN接口则应关闭或删除。

DHCP

DHCP设置在旁路由还是主路由上,这个由网络需求来决定,一般建议设置在主路由上,如果内部网络都需要出国访问,则设置在旁路由上比较方便。

外网访问旁路由

可以在主路由上设置端口转发来访问旁路由,也可以在旁路由里设置DDNS来直接访问。

网卡直通

网卡直通可以提高一定的网络交换效率,但切记,不要直通管理网卡,不然你连EXSI都访问不了。

旁路由使用LEDE还是OPENWRT

这两个软路由功能差不多,LEDE使用方便,有软件仓库,方便初学者,但现在停止更新了。OPENWRT更新速度快,插件功能完善,资源占用小,建议使用OPENWRT。