前言
自从家里上了500M宽带之后,使用效果总是不佳,有时候还会卡一下,这和理想的网络情况有些差距。即使我用的Asus AC66U也还是不理想。偶然间看到了软路由这个东西,在koolshare论坛大量读帖、爬楼,觉得可以解决此问题,因此决定先写出方案来,再进行尝试。
需求目标
(1)长期运行的windows系统,用于抢票、文件临时存储;
(2)解决网络卡顿,跑满带宽。
准备工作
1.理论知识
软路由:软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特有的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。[摘抄自百度百科]。
个人理解软路由就是用软件实现的路由,用的比较多的是OpenWrt,它是一个linux系统,市面上的lede、梅林、潘多拉、老毛子等,其底层均为linux系统,在上层进行了二次开发。
ESXI:VMWare提供的底层虚拟化软件,在底层搭建好后,在上层可以创建虚拟机运行业务。
2.设备
(1)光猫:可以用运营商提供的家庭网关,但是需将拨号端口设置为桥接,或者更换光猫为TP-Link的,但是认证方式(SN认证、LOID认证,MAC认证)需要调试;
(2)软路由:由于准备底层虚拟化,故配置可以稍微高一些,但是要注意功耗。配置:低电压i5-7200u,16G内存,128G msata硬盘,4/6个千兆网口;
(3)AP:AP主要用于无线网络,可以使用之前的路由器,修改其配置为AP模式。配置:AC-66U,AP模式;
(4)交换机:用于端口的扩展。
拓扑方案
整体的拓扑方案图如下。
拓扑方案图
- 运营商光纤接入光猫或家庭网关。光猫只承载光转电的功能,不进行拨号;
- 光猫接入交换机。交换机主要用于扩充端口,交换机尽量为vlan交换机,对于使用运营商提供的iptv盒子用户,可以对vlan进行划分;
- 交换机有两根网线接入ESXI,目的是用于多拨,获取多个外网IP;
- ESXI创建虚拟机,其中一个用于作软路由;
- 软路由的LAN口接AC66U用作AP,其它口接PC机用于上网。
另外,ESXI的端口接线图,如下,
ESXI接口图ESXI一共6个端口:
- LAN6用于管理ESXI,创建虚拟机,安装系统等;
- LAN5接口上接一根交换机网线,分配给虚拟机,使用PPPOE拨号;
- LAN1-LAN4分配给lede软路由,其中LAN1口上接另外一根交换机网线,用作WAN口,进行拨号上网,LAN2口下接AC66U,用于无线网络,其它两口接PC机(根据距离需要是否使用光纤收发器减小损耗)。
结束语
上述方案只是针对简单的需求进行实现。如果加入NAS,或者其它的诸如xbox、ps4、apple tv等之类的设备,则可以挂在LAN3或LAN4上,亦可以直接拨号挂到外网上。由于家庭网络不需要诸如防火墙的安全设备,就没有再必要再添加,也会增加功耗。另外,强大的lede软路由系统,有许多功能,如alidns,多拨插件等,有兴趣的老铁们可以刷上研究下。方案中未对详细的配置进行说明,是因为设备还未组装好,待完成和实现后,再进行补充。
网友评论