所有人类创造的最伟大技术发明,包括飞机、汽车、计算机等,不但不能证明人类的智慧有多高,反而显示出人有多懒惰。
马克·肯尼迪(Mark Kennedy)
本文介绍我在折腾软路由时遇到的坑,为今后折腾软路由在坑前设置个警示标志,同时也为各位想要折腾软路由的伙伴一个避坑参考。
- 坑1:Windows(含Server)不适合做软路由。
- 避坑指南1:对硬件性能要求高;原生不支持多个拨号连接(双WAN口也不行,至少我不知道如何实现);对两条及以上不同ISP提供的接入,没有现成可用的路由策略。
- 坑2:虚拟机安装软路由的注意事项之一。
- 避坑指南2:这一点千万注意,如果在Hyper-V中做软路由,一定要把你要用到的每块网卡虚拟一个虚拟交换机,分配给软路由,在软路由中再把这些接口桥接,千万不能在Windows里桥接,然后桥接好的网关给软路由当网卡。否则内网卡死你。
- 坑3:虚拟机安装软路由的注意事项之二。
- 避坑指南3:
网卡一定要买支持直通的!
网卡一定要买支持直通的!
网卡一定要买支持直通的!
不管是ESXi,还是PVE,反正只要是虚拟机平台,一定要注意自己的网卡能不能直通的,不能的话一定要确保自己的软路由性能足够强,这样CPU才HOLD住。我就是因为I5 2300作为软路由的核心还算牛,所以在Hyper-V中的软路由带500M的上网速度没什么影响。
- 坑4:多拨和均衡负载。
- 避坑指南4:其实我折腾软路由主要是为了叠加网速,这离不开多拨和均衡负载,而这两个功能在OpenWrt中都有,iKuai和RouteOS也支持,但这两种我没用过,所以没了解过有没有类似的坑。在OpenWrt中,均衡负载与加速之类的功能会冲突,所以不要轻易开启网络加速的功能。关于这点,我将会在最近一次折腾后的详细配置记录中说明。
以上,作为几个明显的大坑的一份备忘警示。也希望各位想要或正在折腾软路由的不要踩中,提前规避。
折腾之路——软路由该规避的坑