落叶的心思的博客

一个记录与折腾的小站

在飞牛虚拟机上快速部署 OpenWrt 教程

发布时间:

发布者:

分类:

阅读数:

75

点赞数:

5

阅读时长预计:

6 分钟

前言

前几天,身边有朋友正好需要在飞牛上安装 OpenWrt,但他对虚拟机不太熟,怕操作复杂或者出问题。于是我整理了这篇教程,尽量把整个过程讲得详细清楚,也希望能帮到其他想在飞牛虚拟机上部署 OpenWrt 的朋友。

教程开始

第一步:获取 OpenWrt 固件

点此获取本站 OpenWrt 固件

第二步:上传 OpenWrt 到飞牛的存储

  1. 打开电脑桌面,找到 此电脑,地址栏输入:
    \192.168.31.4\
    (IP 替换成你自己的飞牛 IP)
  2. 输入你的飞牛用户名和密码,点击确定进入飞牛存储。
  3. 把下载回来的 OpenWrt 固件解压复制到你的存储目录里面,只要你能找得到就可以。

第三步:打开飞牛安装虚拟机

如果你已经安装过了,这一步可以省略。

  1. 浏览器输入飞牛的 IP,输入账号密码登录。
  2. 回到桌面,点击 应用中心。
  3. 点击 全部 选项卡,然后找到 虚拟机,点击 安装。

应用位置:

  • 系统分区:14.11 GB 可用
  • 文件夹存储位置:selected 组合框 存储空间 1(24.9 GB 可用)

如果你有其他存储,也可以选择其他存储。

点击 下一步。

界面信息:

  • 安装版本:0.9.0
  • 安装位置:系统分区
  • 开发者:飞牛
  • 发布者:飞牛

应用介绍:

  • 飞牛官方出品,轻松部署多种操作系统的虚拟机;
  • 支持 Windows、Linux 等多种操作系统;
  • 便捷的快照管理,保护虚拟机实例和数据安全;
  • 灵活选择半虚拟化和全虚拟化,兼容绝大部分设备;
  • 硬件直通虚拟机使用,体验接近原生的高性能与低延迟。

最后勾选 立即启用,点击 确定 按钮。

第四步:创建虚拟机

  1. 点击 已安装 选项卡,找到刚刚安装的虚拟机,点击 打开 按钮。
  2. 点击 虚拟机 选项卡,再点击 新建虚拟机。

基本配置:

  • 虚拟机名称:OpenWrt
  • 操作系统:选择 Linux
  • 系统版本:选择 6.x – 2.6 Kernel
  • 点击 下一步

主板配置:

  • 主板类型:默认 i440fx
  • 主板固件:默认 Legacy BIOS
  • CPU 类型:默认 软件虚拟化
  • CPU 核心:按照实际情况选择(OpenWrt 一般 2 核足够)
  • 内存分配:2GB(默认足够)
  • GPU 类型:默认
  • 开机自动开启虚拟机:按需选择
  • VNC 剪贴板:默认
  • 点击 下一步

添加存储空间:

  1. 删除现有的存储(点击右边的删除按钮)
  2. 点击 导入磁盘 按钮
  3. 选择刚刚上传的 openwrt-x86-64-generic-squashfs-combined.img
  4. 点击 选择 按钮
  5. 在“选择存储空间”中选择存放虚拟磁盘的空间,按需选择
  6. 点击 下一步

添加网卡:

  1. 点击 添加网卡 按钮
  2. 组合框选择网口
    如果你有多个网口都想让 OpenWrt 用,可以一次按顺序添加。
  3. 点击 下一步

硬件直通:

如不了解硬件直通的配置方法,可前往飞牛论坛 → 虚拟机板块 学习和交流。

这里我没有需求,所以就不折腾这里了,有兴趣的可以自行了解。

点击 下一步。

提示:创建虚拟机成功。

第五步:虚拟机开机设置网络

提示:接下来的步骤不太适合萌新朋友,萌新朋友可以参考第六步。

  1. 点击创建好的 OpenWrt 虚拟机右边菜单的 开机。
    提示:success type 警告 已发送开机指令。
  2. 点击右边的 VNC 访问 按钮,等待跑码完成。
  3. 点击 全屏 按钮。
    视障者可以使用 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

  1. 打开:网络设置 → 更改适配器设置 → 找到以太网
  2. 右键属性 → 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 为例)

  1. 打开 Wi-Fi 设置 → 点击已连接 Wi-Fi 的详细信息。
  2. 找到 “IP 设置” → 选择 “静态”。
  3. 填写:
    • IP 地址:如 192.168.31.4
    • 网关:旁路地址 192.168.31.2
    • DNS:同样填写 192.168.31.2,点击保存。

3、更简单的设置方法(主路由配置)

以小米路由器为例:

  1. 打开路由器后台 → 点击“常用设置” → “局域网设置”。
  2. 把网关设置为旁路地址(如 192.168.31.2),保存即可。

所有设备无需再单独配置网关,但注意:旁路设备如果崩溃,所有设备将无法上网。

若路由器不支持修改网关:

  1. 进入 OpenWrt,找到 网络 → 接口,取消勾选“忽略此接口”,保存应用。
  2. 再进入小米路由器,关闭 DHCP 功能。

第八步:各种奇怪的联网问题处理

如果出现联网异常,可尝试以下操作:

  1. 打开 OpenWrt → 网络 → 防火墙 → 将 LAN 接口的 “IP 动态伪装”打勾,保存应用。
  2. 检查静态 IP 是否冲突。例如:如果你电脑设置了 192.168.31.3,那么其他设备不能再使用这个地址。

第九步:总结

本文介绍了在飞牛环境下安装和配置 OpenWrt 虚拟机的完整流程,包括:

  1. 下载并上传 OpenWrt 固件到飞牛存储;
  2. 安装虚拟机并创建 OpenWrt 实例;
  3. 配置虚拟机的 CPU、内存、存储和网络接口;
  4. 开机并通过 VNC 设置 OpenWrt 的 IP 和网络;
  5. 为萌新提供了静态 IP 和浏览器登录方法;
  6. 使用电脑和手机进行后续配置,并简单说明了可能遇到的一些常见的联网问题。

转载声明:

转载此文章请注明出处。

若本文内容侵犯了您的权益,请通过本站下方邮箱与我联系,我会尽快处理,谢谢!

分享到:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注