Featured image of post 在PVE下安装OpenWrt并配置旁路由

在PVE下安装OpenWrt并配置旁路由

在PVE下安装OpenWrt,配置为旁路由,禁用IPv6

前言/我的配置

最近从闲鱼整了台NAS,想玩一玩all in one(all in boom不是)

这篇文章主要介绍如何在PVE下安装OpenWrt,配置为旁路由

我的X86小主机配置如下:
1.CPU:i5-4300u

2.内存:8GB(ddr3,Kingston金士顿)

3.硬盘:128GB
4.网卡:Realtek RTL8168/8111
双网口,双千兆

5.电源:dc电源(12V6A)

190拿下(doge)
另外,主路由使用的是中兴AX3000 Pro+

PVE(Proxmox VE)的安装教程这里不展开,可以自行搜索(懒得写了,咯咯咯)

下载OpenWrt固件

因为我用的是X86小主机,所以本教程以X86为例,其他的架构也大同小异

首先,打开OpenWrt官网
(有动手能力的小伙伴也可以尝试自己编译固件)

我这里选择了OpenWrt 24.10.0

image

点击targets

image

往下滑,找到X86

image

继续点击64

image

下载最上面的generic-ext4-combined-efi.img.gz

image

在PVE中安装OpenWrt

登录PVE后台,然后点击右上角的创建虚拟机

image

随便起一个名称

VM ID​这里需要记一下,等会要用

image

然后点击下一步

这里选择不使用任何介质

image

然后点击下一步,这里的设置保持默认即可

image

点击下一步,这里直接删除磁盘
image

点击下一步,这里的类别改成host​(这样运行效率更高)
插槽和核心按需修改

image

点击下一步,这里的内存按需分配,一般512MB-1024MB就够了

(这里可以点高级​,然后把Ballooning设备​(动态分配内存)取消勾选)

image

点击下一步,这里保持默认

image

最后检查一下所有信息是否有误,点击完成

image

不过这时候还不能直接运行(硬盘还没配置呢)

img格式转化为gcow2

为了适配PVE,这里需要把img格式转化为gcow2格式

首先使用SSH工具登录PVE,

这里我使用的SSH工具是MobaXterm

为方便后续操作,把下载的文件重命名为openwrt-24.10.0.img

openwrt-24.10.0.img​和img2kvm​上传

img2kvm下载链接:点击下载

image

然后输入chmod +x img2kvm

image

然后输入./img2kvm openwrt-24.10.0.img 100 vm-100-disk-0

(这里的100就是之前的那个VM ID​)

image

提示successfully 说明转化成功

OpenWrt的初次开机安装

回到PVE中,找到硬件​这里的未使用的磁盘​,双击一下

image

点击添加

image

​然后点击左侧的选项​,双击引导顺序

image

勾选scsi0(刚才添加到硬盘)​,然后移动到第一项​,最后点击OK

image

在控制台中点击Start Now​开机

image

等到一会儿,然后按下回车,当看到OpenWrt的logo时,说明成功安装

image

修改OpenWrt的IP

在控制台中,输入vi /etc/config/network

然后需要把192.168.1.1改成你需要的ip
(按i即可编辑)

image

改完之后,按Esc(图片所示),输入:wq​回车

image

然后输入reboot​,重启系统

OpenWrt的初步配置

在浏览器输入IP(你刚才修改的)访问OpenWrt
Log in​登录(密码为空)

image

确定可以访问后,回到PVE,找到选项​,把开机自启动​勾选上

image

OpenWrt已经安装好了,下面开始OpenWrt的初步配置

修改密码

image

配置网络

首先,点击Network,然后点击子菜单Interfaces

image

点击Edit

image

填写主路由的IP

image

设置DNS

image

因为是旁路由,先把DHCP关了

image

最后一定要点击Save Apply​(保存并应用)

image

更换opkg为国内源,点击导航栏上的System​,然后点击子菜单Software

image

点击Configure opkg
image

然后用下面的内容覆盖原有的/etc/opkg/distfeeds.conf,然后点击OK

1
2
3
4
5
6
src/gz openwrt_core https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/24.10.0/targets/x86/64/packages
src/gz openwrt_base https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/24.10.0/packages/x86_64/base
src/gz openwrt_luci https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/24.10.0/packages/x86_64/luci
src/gz openwrt_packages https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/24.10.0/packages/x86_64/packages
src/gz openwrt_routing https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/24.10.0/packages/x86_64/routing
src/gz openwrt_telephony https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/24.10.0/packages/x86_64/telephony

image

然后点击Update lists…

image

image

然后自己刷新一下页面,如果下面出现了软件包,说明配置好了

image

安装argo主题:

在Software中搜索框依次搜索并安装

luci-compat

luci-lib-ipkg

luci-i18n-base-zh-cn

然后下载文件
https://github.com/jerrykuku/luci-theme-argon/releases/download/v2.3.2/luci-theme-argon_2.3.2-r20250207_all.ipk

再上传文件(Upload Package),最后刷新一下就OK了

image

禁用IPv6

(我不用IPv6,所以选择禁用)

image

image

image

旁路由配置

来到防火墙​,取消勾选启用SYN-flood防御​,然后把入站数据,出站数据,转发​都改成接受

image

往下滑,找到区域

wan​口删除​,lan​口勾选IP动态伪装

image

最后点击保存并应用

陇ICP备2023000020号-3
使用 Hugo 构建
主题 StackJimmy 设计