软路由折腾日记

最近想折腾软路由,家里正好有一台x86主机,不过性能如果只搞软路由有点过剩,想着搞all in boomall in one
开始因为x86主机是单网口的,按照网上教程装好旁路由虽然可以正常上网,但是有玄学bug,所以pdd买了一个pci有线网卡当主路由
废话不多说,淦

安装pve

下载pve,下载完成后使用balenaEtche刻录到u盘,插到要安装pve的电脑上,调整启动项
没问题的话会看到这个界面
选择INSTALL
然后跑完就会到这个界面
选择I agree
选择你要安装的硬盘
然后选择区域
设置密码和邮箱
选择网卡作为管理口(这个管理口如果给openwrt似乎一直是eth0?)
ip设置在openwrt同网段,网关填openwrt的lan口ip
然后不出意外就安装成功了

安装openwrt

将电脑网口连接到pve管理口,设置ip和pve同一网段
浏览器输入ip:8006
用户名root,密码是刚刚设置的
然后设置网卡,点击创建,选择桥接,按照vmbr+1的顺序填写名称,桥接端口写网卡名称,最后点应用配置

右键创建虚拟机,下一步
操作系统选不使用任何介质

系统这里全部默认下一步
磁盘这里看你需要添加
cpu这里看你需求分配,类型建议选host,看起来舒服一点

内存这里看你需求分配
网络先选vmbr0(管理口),后面的等下再添加

最后确认一下安装
安装完成后添加网络设备(把你主机的网口都填进去)

然后把openwrt的镜像上传到pve,执行这串命令

qm importdisk vmid imgPath local-lvm

请注意替换vmid和imgPath
然后在硬件里有一个未使用的磁盘,添加进去
选项里找到启动顺序 拖到第一位并打勾

wifi

要解决wifi有两种主流方式

  1. 下接路由器
  2. 无线网卡

这里选择下接路由器,1是可以发射wifi,2是可以拓展网口,3是因为无线网卡有很多不稳定因素
立马pdd下单了一个ax1800(jcg q20)来玩了一下

结果这路由器似乎和我软路由天生不合,直连光猫就正常,连我软路由就死活只有百兆,没办法,又去下单了一台ax3000来玩玩(rax3000qy)

这台就正常了,连上软路由,设置成ap模式(不然nat层数就太多了),测试无线大概可以跑900m左右,有线基本跑满千兆,还算可以

尾语

最后附上一张我家的网络结构图