超详细,多图 PVE 安装 OpenWRT 教程(个人记录)

本文是一篇个人笔记,记录了在ProxmoxVE(PVE)上创建并配置OpenWRT虚拟机的过程,包括上传OpenWRT镜像,创建虚拟机,导入镜像,修改LANIP,以及设置启动顺序和自动启动。作者强调内容适用于其特定网络环境,可能需根据个人环境调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

- 写这个的目的是因为本人健忘所以做个记录以便日后再折腾时查阅。

- 本人笔拙如有选词,错字,语法,标点错误请忽视,大概率不会修改,我自己能看懂就好。

- 内容仅适用于本人的使用环境,不同环境请忽视或仅作参考。

- 文中出现的内容来自网络和本人浅薄的认知,如果万一有侵犯他人内容请私信。

- 纯自己瞎记录, 虽然没啥可能性如果万一以千万分之一的概率得到赏识被转载的话还请注明作者和出处

网络环境

- 移动宽带(500兆)

- 光猫桥接,软路由拨号

- 软路由(J3455板子+Intel E1G42ET 2口千兆网卡)

- Proxmox VE(PVE) 7.3-4

步骤

1. PVE 上传OpenWRT镜像

下载好的镜像解压后修改好短一点容易辨认的名字后上传PVE

OpenWRT镜像自己下载网上很多大神的固件

上传完成后记下上传路径以便后续使用, 没啥难度

2. 创建新的虚拟机, 没啥难度

点这里创建

创建虚拟机

名称随便起一个

名称随便起一个,不重要

不适用任何介质

选择不使用任何介质

保持默认

保持默认

删掉磁盘, 没啥用直接删

直接删掉磁盘, 没啥用

CPU根据情况设置, 我一般设置2核

我一般男

内存根据情况设置, 我一般设置2GB

网络默认设置, 模型用VirtIO

先不要启动

3. 导入镜像

选择宿主机

进入命令行

重要!!! 输入 qm importdisk 100 /var/lib/vz/template/iso/OP.img local-lvm

注意 VM ID 100 (100是 虚拟机 ID) 和路径 以及镜像名称 , 最后又 local-lvm

出现以下提示就是成功的

双击添加的磁盘

点击添加

扩大空间(不做也可以,不重要)

删掉CD-ROM, 直接删没用(不删也可以不重要完全不影响)

添加网络 (LAN, WAN 两个口肯定是最少要两张网卡)

添加后就是两个虚拟网口了

没有 vmbr1的 可以看一下这里

设置启动顺序

启动虚拟机

4. 修改LAN IP

启动后到控制台等一会儿显示 please press enter **** 后 按 回车显示如下画面就说明成功启动了

修改IP 输入 vi /etc/config/network , 如图

重要!!! 进入vi编辑画面后按"i" 进入编辑状态,下面显示 INSERT就说明是编辑状态

对LAN IP进行修改, 按照网络环境修改IP. 只改LAN IP 其他的可以到OP界面修改

修改完毕后 按 ESC键推出编辑模式,这时INSERT消失. 输入冒号 : (Shift + 冒号) 后连着写 wq 保存退出. 注意都是小写.

保存退出(:wq)后 reboot命令重启OP

开机自启选项在这里, 勾上后PVE有需要重启时会自动启动

5. 进入OpenWRT

浏览器里输入设置的IP进入OP设置界面

输入用户名密码进入配置界面

总结

第一次写, 截图比想象中难, 尽量多记录一些以免以后忘掉吧. 下一个记录内容让我再想想...

### 安装 OpenWRT 的准备工作 为了在 Proxmox Virtual Environment (PVE) 上成功安装并运行 OpenWRT,需先完成一系列准备活动。确保 PVE 已经正确安装,并通过 Web 界面可以正常访问[^1]。 ### 创建新的 KVM 虚拟机 进入 PVE 的管理界面,在目标节点下创建一个新的 KVM 虚拟机。设置合理的硬件参数对于后续操作至关重要: - **内存**:建议分配至少 512MB RAM 给新虚拟机。 - **CPU 类型**:选择适合的 CPU 模型,默认选项通常适用大数情况。 - **磁盘空间**:为该虚拟机提供足够的存储容量用于系统文件以及将来可能增加的应用程序数据;考虑到 OpenWRT 自身占用较小,初始可设为几 GB 即可满足需求。 - **网络适配器**:添加一个或个网卡以便于连接外部网络及内部局域网通信。 ### 获取适用于 QEMU/KVM 的 OpenWRT 镜像 官方发布的大部分 OpenWRT/LEDE 版本主要用于实体路由器设备而非通用计算机架构下的虚拟化环境中。因此,需要寻找特定版本的支持 x86 架构且兼容 QEMU/KVM 平台的镜像文件。可以从社区论坛或是第三方开发者处获取这些特殊构建版本之一。例如 GitHub 或其他开源项目托管站点经常会有爱好者分享此类资源。 找到合适的镜像链接之后,将其下载至宿主机本地路径 `/var/lib/vz/template/cache` 中,这样可以在创建 VM 过程中更便捷地指定此自定义 ISO 文件作为启动介质。 ### 设置引导顺序与首次启动配置 返回到之前新建的那个未命名状态的虚拟机实例页面内调整其 BIOS 启动项优先级——将 CD-ROM 移置顶端位置从而允许从所挂载的 LiveCD 开始执行初始化过程。保存更改后点击“启动”。 当看到 GRUB 加载画面时按任意键继续加载默认菜单条目,随后会自动进入到形化的向导模式指导用户一步步完成必要的设定工作,比如分区布局规划、root 密码设定等基础属性定制环节。 ```bash # 如果遇到无法识别硬盘的情况尝试手动添加virtio驱动模块支持 modprobe virtio_blk modprobe virtio_net ``` 一旦上述流程结束,则代表已经成功部署好了一个基于 KVM 技术之上的 OpenWRT 实例!
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值