PVE - 旁路由
# 下载 固件
https://www.koolcenter.com/fw/device/x86_64_efi/iStoreOS (opens new window)
- 解压
- 得到 img 文件,2g+
- 上传到 local 的
ISO镜像
# 创建 虚拟机
常规
- 名称:OpenWrt
操作系统
使用 CD/DVD 光盘镜像文件(ISO),选中(应该不需要,在下一步通过转换得到一个磁盘)
系统
- 机型:q35(支持 PCIe)
磁盘
- 磁盘大小:4G(删除即可,因为下面需要将 iso 镜像转为磁盘)
CPU
- 类别:host
- 核心:2
内存
- 内存:1024
其他默认
# 镜像转磁盘
qm importdisk 虚拟机号 /var/lib/vz/template/iso/镜像 local-lvm
# qm importdisk 105 /var/lib/vz/template/iso/istoreos-22.03.4-2023070715-x86-64-squashfs-combined.img local-lvm
# 调整
硬件
- 找到转换后,显示未使用的磁盘,添加
- CD 驱动器,移除,已经没用了
选项
- 开机自启动:是
- 引导顺序:将导入
启动
# 修改 网段
vi etc/config/network
按需修改 192.168.100.1
为当前网络网段 ip 地址,如 192.168.1.254
退出后重启
# 配置路由
网络 - 接口 - lan - 编辑
常规设置
- IPv4 网关:主路由 IP
高级设置
- 使用自定义的 DNS 服务器:主路由 IP 或 按需填写
DHCP 服务器
- 常规设置
- 忽略此接口:勾选
- 高级设置
- 动态 DHCP:去掉勾选
- IPv6 设置
- RA 服务:已禁用
- DHCPv6 服务:已禁用
- 常规设置
保存
强制应用
笔记
至此旁路由即可成功上网,将主路由器的 DHCP 的网关设置为旁路由 IP,或手动设置设备的网关为旁路由 IP 即可。
可按需安装插件,扩展插件仓库:https://github.com/AUK9527/Are-u-ok (opens new window)
# 扩展
# 卸载手动安装 ⚠️失败
在上面提到的插件仓库安装了个 OpenClash
,存在 bug,而最新版已修复了这个 bug,因此要卸载这个手动安装的,重新到官方仓库安装最新版。 【直接安装仓库最新版即可】
cd /etc/istore/uci-defaults_bak
# 找到要卸载的插件
is-opkg remove "文件名"
#is-opkg remove "luci-openclash"
# 安装插件
- 下载 ipk 文件
- 上传到路由器,如使用 web 的文件传输
opkg install coreutils-nohup bash dnsmasq-full curl ca-certificates ipset ip-full libcap libcap-bin ruby ruby-yaml kmod-tun kmod-inet-diag unzip kmod-nft-tproxy luci-compat luci luci-base
# 安装OpenClash
opkg install /tmp/upload/luci-app-openclash_0.45.78-beta_all.ipk
参考:群晖安装 OpenWrt(iStoreOS)构建旁路由配置 OpenClash – Gary 的个人技术记录 (opens new window)
上次更新: 2024/03/11, 22:37:05