前言
前几天,身边有朋友正好需要在飞牛上安装 OpenWrt,但他对虚拟机不太熟,怕操作复杂或者出问题。于是我整理了这篇教程,尽量把整个过程讲得详细清楚,也希望能帮到其他想在飞牛虚拟机上部署 OpenWrt 的朋友。
教程开始
第一步:获取 OpenWrt 固件
第二步:上传 OpenWrt 到飞牛的存储
- 打开电脑桌面,找到 此电脑,地址栏输入:
\192.168.31.4\
(IP 替换成你自己的飞牛 IP) - 输入你的飞牛用户名和密码,点击确定进入飞牛存储。
- 把下载回来的 OpenWrt 固件解压复制到你的存储目录里面,只要你能找得到就可以。
第三步:打开飞牛安装虚拟机
如果你已经安装过了,这一步可以省略。
- 浏览器输入飞牛的 IP,输入账号密码登录。
- 回到桌面,点击 应用中心。
- 点击 全部 选项卡,然后找到 虚拟机,点击 安装。
应用位置:
- 系统分区:14.11 GB 可用
- 文件夹存储位置:selected 组合框 存储空间 1(24.9 GB 可用)
如果你有其他存储,也可以选择其他存储。
点击 下一步。
界面信息:
- 安装版本:0.9.0
- 安装位置:系统分区
- 开发者:飞牛
- 发布者:飞牛
应用介绍:
- 飞牛官方出品,轻松部署多种操作系统的虚拟机;
- 支持 Windows、Linux 等多种操作系统;
- 便捷的快照管理,保护虚拟机实例和数据安全;
- 灵活选择半虚拟化和全虚拟化,兼容绝大部分设备;
- 硬件直通虚拟机使用,体验接近原生的高性能与低延迟。
最后勾选 立即启用,点击 确定 按钮。
第四步:创建虚拟机
- 点击 已安装 选项卡,找到刚刚安装的虚拟机,点击 打开 按钮。
- 点击 虚拟机 选项卡,再点击 新建虚拟机。
基本配置:
- 虚拟机名称:OpenWrt
- 操作系统:选择 Linux
- 系统版本:选择 6.x – 2.6 Kernel
- 点击 下一步
主板配置:
- 主板类型:默认 i440fx
- 主板固件:默认 Legacy BIOS
- CPU 类型:默认 软件虚拟化
- CPU 核心:按照实际情况选择(OpenWrt 一般 2 核足够)
- 内存分配:2GB(默认足够)
- GPU 类型:默认
- 开机自动开启虚拟机:按需选择
- VNC 剪贴板:默认
- 点击 下一步
添加存储空间:
- 删除现有的存储(点击右边的删除按钮)
- 点击 导入磁盘 按钮
- 选择刚刚上传的 openwrt-x86-64-generic-squashfs-combined.img
- 点击 选择 按钮
- 在“选择存储空间”中选择存放虚拟磁盘的空间,按需选择
- 点击 下一步
添加网卡:
- 点击 添加网卡 按钮
- 组合框选择网口
如果你有多个网口都想让 OpenWrt 用,可以一次按顺序添加。 - 点击 下一步
硬件直通:
如不了解硬件直通的配置方法,可前往飞牛论坛 → 虚拟机板块 学习和交流。
这里我没有需求,所以就不折腾这里了,有兴趣的可以自行了解。
点击 下一步。
提示:创建虚拟机成功。
第五步:虚拟机开机设置网络
提示:接下来的步骤不太适合萌新朋友,萌新朋友可以参考第六步。
- 点击创建好的 OpenWrt 虚拟机右边菜单的 开机。
提示:success type 警告 已发送开机指令。 - 点击右边的 VNC 访问 按钮,等待跑码完成。
- 点击 全屏 按钮。
视障者可以使用 OCR 识别到跑码区域后回车,屏幕阅读器调成编辑模式即可输入命令。
如果使用本站编译的固件:
可以直接使用 network 命令修改 IP。
输入以下命令:
network然后按提示输入:
- OpenWrt 后台 IP 地址
- 子网掩码
- 网关
- DNS
最后两个提示都敲 y 回车,等待 OpenWrt 重启。
如果不是本站编译的固件:
输入以下命令:
vi /etc/config/network编辑内容:
按 / 搜索默认 IP(如 10.0.0.1)→ 改为你的主路由同网段(如 192.168.31.2)
按 i 进入编辑模式 → 修改 → Esc → 输入 :wq 保存退出。
输入以下命令重启网络:
/etc/init.d/network restart或重启系统:
reboot第六步:萌新设置的方法
假设你的 OpenWrt 默认的后台 IP 是 10.0.0.1
- 打开:网络设置 → 更改适配器设置 → 找到以太网
- 右键属性 → IPv4 → 设置静态地址:
• IP:10.0.0.100
• 子网掩码:255.255.255.0
• 默认网关:10.0.0.1
• DNS:223.5.5.5
打开浏览器(推荐使用 Chrome 浏览器),地址栏输入 OpenWrt 后台地址(如 10.0.0.1),
输入账号:root
输入密码:rootpassword
修改 LAN:
路径:网络 → 接口 → 编辑 lan 口
设置如下:
- IPv4 地址:改为主路由网段(如 192.168.31.2)
- 网关:主路由地址(如 192.168.31.1)
- DNS:119.29.29.29 或 223.5.5.5
- 勾选“忽略此接口” → 保存应用。
第七步:电脑和手机的设置
1、电脑的设置
找到有线网卡(Ethernet) → IPv4 设置:
IP 地址:填写 31 网段内未使用的地址,例如 192.168.31.3
子网掩码:255.255.255.0
默认网关:填写旁路地址(如 192.168.31.2)
首选 DNS:也填写 192.168.31.2
备用 DNS:填写公共 DNS,如 119.29.29.29,点击保存。
2、手机的设置(以 MIUI 为例)
- 打开 Wi-Fi 设置 → 点击已连接 Wi-Fi 的详细信息。
- 找到 “IP 设置” → 选择 “静态”。
- 填写:
• IP 地址:如 192.168.31.4
• 网关:旁路地址 192.168.31.2
• DNS:同样填写 192.168.31.2,点击保存。
3、更简单的设置方法(主路由配置)
以小米路由器为例:
- 打开路由器后台 → 点击“常用设置” → “局域网设置”。
- 把网关设置为旁路地址(如 192.168.31.2),保存即可。
所有设备无需再单独配置网关,但注意:旁路设备如果崩溃,所有设备将无法上网。
若路由器不支持修改网关:
- 进入 OpenWrt,找到 网络 → 接口,取消勾选“忽略此接口”,保存应用。
- 再进入小米路由器,关闭 DHCP 功能。
第八步:各种奇怪的联网问题处理
如果出现联网异常,可尝试以下操作:
- 打开 OpenWrt → 网络 → 防火墙 → 将 LAN 接口的 “IP 动态伪装”打勾,保存应用。
- 检查静态 IP 是否冲突。例如:如果你电脑设置了 192.168.31.3,那么其他设备不能再使用这个地址。
第九步:总结
本文介绍了在飞牛环境下安装和配置 OpenWrt 虚拟机的完整流程,包括:
- 下载并上传 OpenWrt 固件到飞牛存储;
- 安装虚拟机并创建 OpenWrt 实例;
- 配置虚拟机的 CPU、内存、存储和网络接口;
- 开机并通过 VNC 设置 OpenWrt 的 IP 和网络;
- 为萌新提供了静态 IP 和浏览器登录方法;
- 使用电脑和手机进行后续配置,并简单说明了可能遇到的一些常见的联网问题。
转载声明:
转载此文章请注明出处。
若本文内容侵犯了您的权益,请通过本站下方邮箱与我联系,我会尽快处理,谢谢!

发表回复