2018年10月

基于X86_64的软路由G口外网家用方案(VMware ESXi +OpenWrt)

前言:
因为现在的MTK 7621A(超频后)不够用了(其实是因为OpenWrt不支持硬件NAT加速,只能跑到500Mbps左右...新版18支持了但是没有无线驱动[所以说啊..你们OpenWrt宁愿无线残疾也不用闭源驱动真的是...],官方固件又有点坑),ARM的BugTik的路由又在家里不方便寄到我现在的居住地,于是便起意换一台路由,挑了许久最后配置决定为下:

  • 主板:华擎H61 Micro ATX (19.1*17)
    内存:海力士SO-DIMM DDR3 4G * 2
    CPU:I5-2390T
    网卡:Intel 82576GB
    电源:1U

内存是发现某宝居然有SO-DIMM转DIMM的...于是就把以前的1037U用的拿来用了
CPU...挂着I5的I3?实际上倒是比I3好不少,双核睿频3.1单核3.5四线程满载2.9Ghz 支持vt-D,AES性能甩开I3几条街(不打算跑某科学可以忽略)这些不谈,重点是 TDP 只有35w价格只有250,低功耗利器啊 (另一个利器G4560T Hmm 看看价格, 差不多的性能,G4560T价格直接翻倍)
系统 因为ROS不支持某些你懂的功能(虽然可以用旁路方案),但是总归没有直接跑舒服(路由器喜欢天天折腾的才是有毛病.png)
然后国产的有几个系统都不支持IPV6,都8102年了啊!官方说要至少下半年才会支持...
原本是打算LEDE,然后个人致远星战况还行,才知道LEDE和OpenWrt合并了
最后的网络方案如下:
nc.png


正文:
首先VMware ESXi,用的是数码之家的MLC U盘车(SM3267AE,9E2H),打算把ESXi放到U盘里作为引导启动,跑ESXi是够了,数据盘可以再单独接一个机械做数据盘,安装过程就略过,不过主板自带的RTL8111E 不受支持所以需要改ISO ,驱动和方法很多就不再提供,这里提供一份支持的ISO 6.7下载地址 (到这下载),OpenWrt用的是lean大佬的,需要可自行编译(到这下载)
编译方法和包对应的内容这里讲一下细节:待填
以及重点:OpenWrt的IPV6和mwan3冲突,会导致你的路由器IPV6方面ping6: sendto: Network is unreachable
以及编译出来的文件是VMware的,因此是不支持直接在ESXi上使用,可利用工具转换成ESXi支持的格式:
待填

完成后(不知道为啥speedtest在我本地流量跑的明明是跑到了980Mbps跑满了但是在网页上只有900Mbps):

Annotation .png

2018-11-24 173508.jpg