折腾软路由
kotoyuuko / / 技术流 / 阅读量

什么是软路由?

通俗地说,软路由就是一台有多个网卡的 x86 PC,只不过安装了专用的路由系统,例如 OpenWrt、iKuai 等。对比一般硬路由常用的 MIPS 处理器,x86 处理器性能提升巨大,比较现代的 CPU 内置的 AES 指令集还可以加速「出国留学」的加密解密过程,跑满你的网络带宽。

硬件配置

毕竟不需要带桌面系统,软路由需要的硬件配置比较低。(如果有旧电脑完全可以加几张网卡变成软路由

因为怕麻烦+懒,我就直接在某宝入了个成品软路由。配置是 3955U+4G+16G。

Proxmox VE

因为选了个支持 AES、VT-x 和 VT-d 的 CPU,我打算装个 Proxmox VE,然后虚拟机安装 iKuai 和 OpenWrt。

配置问题

装完 PVE 之后发现 16G 的固态只剩下了 5G 多点留给虚拟机用。虽然对两个软路由系统完全够用,但这就限制了以后的折腾。(万一我一时兴起想搞个 Linux 呢

准备安装 iKuai 的时候,才发现这系统对 64 位平台要求 4G 的内存。这就很巧了,我物理机才 4G 内存。

最后某东下单了 16G 内存和 120G 硬盘,等待到货中。

iKuai + OpenWrt

iKuai 的安装很简单,挂载 ISO 之后按照提示直接安装就可以了。OpenWrt 默认编译出来的 img 文件需要转换为 PVE 使用的硬盘镜像格式:

qm importdisk [VM ID] [img file] local-lvm

之后按照 iKuai 作为主路由,OpenWrt 作为旁路由的模式配置即可。

退回 OpenWrt

配置好双软路由之后,发现 IPv6 不能用。iKuai 的 IPv6 配置几乎可以说是没有,只有一个开关,没办法定制参数来和 OpenWrt 实现协同工作,也没有提供配置 OpenWrt 需要的参数参考。于是折腾了半天之后暂时放弃这个方案,转回单 OpenWrt 系统。

无线 AP

因为软路由没有 Wi-Fi 功能,需要一个无线 AP 来实现 Wi-Fi 接入。

这里我就把之前的「小米路由器3」恢复了小米官方的固件。官方固件有一个很方便的有线中继的功能,打开后插入软路由的 LAN 口即可。

支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
有 0 篇文章