家庭软路由部署方案-爱快+openwrt

目录

  1. 1. 准备工作
  2. 2. 安装爱快
  3. 3. 安装OpenWRT
  4. 4. 配置网络
  5. 5. 虚拟机openwrt扩容根目录

家里的旧 X86 架构 PC 闲置许久扔了可惜不如拿来折腾一套实用的家庭网络方案这次我用它搭了个融合爱快与 OpenWRT 的软路由系统以爱快为底层支撑通过虚拟机跑起 OpenWRT再让 OpenWRT 加载 Docker 扩展各种功能同时让爱快当 DHCP 服务器把网关指向虚拟机里的 OpenWRT最后配上动态分配 IP 的无线 AP一套兼顾性能与灵活性的多网方案就成了整个过程既盘活了旧硬件又满足了家庭网络的进阶需求这篇文章就来聊聊具体实现细节

准备工作

准备工作​

  1. 硬件方面​
  • x86 架构 PC这是搭建软路由系统的核心硬件选择 x86 架构是因为其良好的兼容性和强大的性能能够轻松应对多任务处理为软路由系统稳定运行提供保障比如常见的旧台式机只要 CPU 性能不是过于老旧内存达到 4GB 及以上都能胜任

  • USB 千兆网卡如果旧 PC 本身的网卡数量不足或者性能欠佳USB 千兆网卡是绝佳补充它能提供高速稳定的网络连接确保网络数据传输流畅满足家庭多设备同时联网的需求

  • 无线路由器作为无线 AP 使用为家庭中的无线设备如手机平板笔记本等提供无线网络覆盖选择时注意其无线频段信号强度和稳定性等参数建议优先考虑支持双频2.4GHz 和 5GHz的无线路由器5GHz 频段干扰少速度快适合对网络速度要求高的设备2.4GHz 频段信号穿墙能力强适合远距离或对网速要求不高的设备

  • U 盘用于制作系统启动盘容量建议 8GB 及以上确保能容纳相关系统镜像和工具

  1. 软件方面​
  • 微 PE 工具箱可从官网https://www.wepe.com.cn/ 下载它是一款功能强大且纯净无广告的 WinPE 系统维护工具基于 Windows 10 PE 内核打造经过深度精简与优化在确保系统稳定性的同时大幅减小了体积显著提升了启动速度集成了 DiskGenius 分区工具Dism++ 系统优化等数十款实用工具涵盖硬盘检测数据恢复引导修复等场景支持 UEFI 与 Legacy 双启动模式适配新旧主机硬件

  • IMG 写盘工具百度网盘链接https://pan.baidu.com/s/1O1QktmhyzEYOgKi9uI5Hxg?pwd=6688 提取码6688 用于将系统镜像写入硬盘操作简单便捷是安装系统过程中的重要工具

  • OpenWRT 固件同样可从上述百度网盘链接获取OpenWRT 是一个高度模块化高度自动化的嵌入式 Linux 系统拥有丰富的软件包资源通过加载 Docker能进一步扩展各种网络功能满足用户个性化的网络需求

  • 爱快路由器系统爱快基于 X86 平台具有智能流控AC 智能管理行为管控等强大功能基于 DPI 的深度流控可过滤分析各种数据包精准识别协议实现网络可视化呈现与精细化流量管控集成 AC 控制器能对无线 AP 热点统一管理和维护拥有 3000 + 的应用特征识别库且每周更新迭代可快速识别各类网络应用管控上网行为

  • StarWind V2V Converter

安装爱快

  1. 制作启动 U 盘运行下载好的微 PE 工具箱选择将 PE 系统安装到 U 盘中安装过程中可根据喜好选择 PE 壁纸也可勾选包含 DOS 工具箱等个性化选项注意制作过程会格式化 U 盘请提前备份好 U 盘中的重要数据微 PE 的工作原理是基于 Windows 10 PE 内核通过深度精简与优化剥离了 Windows 系统中大量非必要组件这种设计大幅减小了系统体积同时确保系统稳定性显著提升启动速度

  2. 从 U 盘启动将制作好的启动 U 盘插入旧 PC开机后通过快捷键不同品牌电脑快捷键不同常见的有 F11F12 等选择从 U 盘启动进入微 PE 工具箱界面

  3. 硬盘分区与格式化在微 PE 工具箱中运行磁盘工具如 DiskGenius根据实际需求对硬盘进行分区建议划分系统盘和数据盘系统盘用于安装爱快系统大小可根据硬盘剩余空间和个人需求设定一般 20GB - 50GB 即可数据盘用于存储其他文件分区完成后对各个分区进行格式化操作

  4. 安装爱快系统使用 IMG 写盘工具选择下载好的爱快路由器系统镜像文件将其安装到之前划分好的系统盘安装过程中按照提示操作等待安装完成此过程可能需要几分钟期间请勿断电或进行其他操作

  5. 启动爱快路由器系统安装完成后拔出 U 盘重启电脑电脑将自动从硬盘启动进入爱快路由器系统设置界面

安装OpenWRT

  1. 转换虚拟机镜像文件若已有虚拟机.img文件需将其转换为VMDK镜像格式可使用 StarWind V2V Converter 工具进行转换在支持qemu的环境如 Linux 系统终端中执行命令qemu-img convert -f qcow2 -O vmdk source_image.img target_image.vmdk若原格式非qcow2需调整-f参数后的格式转换完成后得到VMDK镜像用于后续虚拟机创建启动

配置网络

光猫接出来的网络直接连接到物理的爱快路由器的 WAN 口这样爱快就能从光猫获取外部网络信号而爱快虚拟出来的 OpenWRT 则通过虚拟机的网络配置与爱快建立内部网络连接无线 AP WAN口则连接到爱快路由器的 LAN 口从而实现无线信号的覆盖

各部分设置详情​

  1. 爱快路由器 WAN 口设置在爱快路由器的管理界面中找到 网络设置-WAN 设置将上网模式设置为 动态 IP选择动态 IP 模式后爱快会自动从光猫获取 IP 地址子网掩码网关和 DNS 等网络参数无需手动设置能很好地适应大多数家庭网络环境

  2. OpenWRT 上网模式设置进入 OpenWRT 的管理界面在网络设置中将其上网模式也设置为 动态 IP由于 OpenWRT 是爱快虚拟出来的采用动态 IP 模式可以让它自动从爱快获取内部网络的 IP 地址等信息保证与爱快之间的网络通信顺畅

  3. DHCP 服务器设置把 DHCP 服务器设置在爱快路由器上服务端在爱快的 DHCP 设置除了之前设置的 IP 地址池等参数外关键是要将 DHCP 服务器的网关设置为爱快虚拟出来的 OpenWRT 的 IP 地址在这里也就是 192.168.3.2这样一来当家庭中的设备通过 DHCP 获取 IP 地址时就会将网关指向 OpenWRT所有设备的网络流量都会先经过 OpenWRT再由 OpenWRT 与爱快进行数据交互从而实现爱快与 OpenWRT 的协同工作

  4. 无线 AP 设置将无线 AP WAN口连接到爱快路由器的 LAN 口后需要进入无线 AP 的管理界面关闭其自身的 DHCP 功能避免与爱快的 DHCP 服务器冲突让无线 AP 仅作为无线接入点使用负责将有线网络信号转换为无线信号供家庭中的无线设备连接

虚拟机openwrt扩容根目录

第一步爱快OpenWrt先关机编辑虚拟机再添加一块磁盘大小您决定我加的2G
添加-磁盘-新建设备-大小2G-磁盘名称路径/OpenWrt/KVM/OpenWrt/overlay 这个路径根据各位虚拟自己的名字位置来
启动OpenWrt虚拟机

第二步进入openwrt控制台依次输入下面的命令各位如果固件没有以下命令自行百度安装或用类似功能的命令
lsblk   查看情况

此时应该有了一个sdb硬盘了依次输入
cfdisk /dev/vdb
dos  格式
new一个分区所有容量分成一个区primary格式Write保存输入yes(这里要输全这个yes)退出

mkfs.ext4 /dev/vdb1   格式化刚分的这个区

回到web管理界面挂载点-修改修改刚新分的这个区在大小就能看出区别如果没有列出请点击最上面的  生成配置-**启用此挂载点-UUID选新的分区-作为根目录使用

重启

注意如果上面没有做挂载和拷贝那还得先改IP再进web管理页面然后重新配置您的OpenWrt

mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
mount /dev/vdb1 /tmp/extroot
tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf -
umount /tmp/introot
umount /tmp/extroot

完成之后的效果应该如下图所示 根目录的容量应为对应添加的扩容后容量

至此一个融合了性能和灵活性的家庭多网络系统就搭建完成并稳定运行了你既可以充分挖掘爱快强大的网络管理性能潜力如进行智能流控行为管控等也能在 OpenWRT 上借助 Docker 自由扩展更多个性化的网络功能真正打造属于自己的个性化网络环境