kotoyuuko

CORE

昨日より、明日より、笑える今が一番大好き。
github
telegram
email

折腾软路由

2021/02/08 更新:此文章在迁移过程中丢失了图片。

什么是软路由?#

通俗地说,软路由就是一台有多个网卡的 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 口即可。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。