落叶的心思的博客

一个记录与折腾的小站

VMware Workstation 安装 OpenWrt 教程

发布时间:

发布者:

分类:

阅读数:

30

点赞数:

0

阅读时长预计:

6 分钟

前言

这次是用 VMware Workstation 来部署 OpenWrt,也算是多了一个选择吧。

第一步:下载安装 VMware Workstation

点此下载 VMware Workstation

第二步:安装 VMware Workstation

找到你下载好的 VMware Workstation.exe,点击开始安装。我这边已经安装好了就不再演示了,只说几个注意事项:

如果你电脑装了 Hyper-V,在安装过程中可能会提示安装 Hyper-V 侧通道来兼容,请打钩。

增强键盘驱动如果没有特殊需求,不建议打钩。

安装路径根据需要设置。

秘钥自己搞定。

第三步:创建虚拟机

打开 VMware Workstation,点击文件菜单(或用快捷键 Ctrl+N)新建虚拟机。

  • 选择自定义(高级) → 下一步 → 继续下一步。
  • 选择“稍后安装操作系统” → 下一步。
  • 选择客户机操作系统为 Linux → 版本选择“其他 Linux 5.x 内核 64 位” → 下一步。
  • 虚拟机名称随便取,我用的是“OpenWrt”,存储位置自定。
  • 处理器数量设置为 2 个或更多 → 下一步。
  • 内存 2G,一般够用 → 下一步。
  • 网络类型选“桥接模式” → 下一步。
  • 控制器类型、磁盘类型保持默认 → 下一步。
  • 选择“使用现有虚拟磁盘” → 浏览选择下载或转换好的虚拟磁盘 → 下一步。
  • 最后注意:“保持现有格式”!不要转换格式 → 完成。

第四步:虚拟磁盘文件的下载

点此下载本站编译的固件

第五步:虚拟机的设置

使用 Ctrl+D 打开设置,把声卡、打印机、CD/DVD 全部移除。

  • 网络适配器:勾选“复制物理网络连接状态”。
  • 选项 → 高级 → 如果没装 Hyper-V,把“Hyper-V 侧通道”复选框取消勾选。

第六步:虚拟机设置开机自启

VMware 17 设置如下:

  • 文件 → 配置自动启动虚拟机,添加目标虚拟机。
  • 任务管理器 → 服务 → 找到 VMwareAutostartService → 打开服务 → 设置为“自动启动”。
  • 如果你用的是微软账户登录系统,需到“登录”页设置使用你的当前用户账户运行该服务。

第七步:启动虚拟机

使用 Ctrl+B 开机。

等待跑码 → Ctrl+G 获取输入焦点 → 敲 vi /etc/config/network。

按 / 搜索默认 IP,如 10.0.0.1 → 改为你的主路由同网段(如 192.168.31.2)。

按 i 进入编辑模式 → 修改 → Esc → 输入 :wq 保存退出。

然后输入 /etc/init.d/network restart 重启网络,或 reboot 重启。

第八步:设置电脑登录 OpenWrt(适合新手)

网络设置 → 更改适配器设置 → 找到以太网。

属性 → IPv4 → 设置静态地址:

  • IP:如 10.0.0.2
  • 子网掩码:255.255.255.0
  • 默认网关:10.0.0.1

打开浏览器
推荐使用 Chrome 浏览器,地址栏输入 OpenWrt 后台地址(如 10.0.0.1),输入账号 root 和密码 rootpassword。

第九步:设置旁路

网络 → 接口 → 删除 WAN、IPv6(如果不需要)。

修改 LAN:

  • IPv4 地址:改为主路由网段,如 192.168.31.2
  • 网关:主路由地址,如 192.168.31.1
  • DNS:119.29.29.29 或 223.5.5.5
  • 勾选“忽略此接口” → 保存应用。

第十步:电脑设置网络参数

参考上面的设置电脑登录 OpenWrt(适合新手):

  • IP:如 192.168.31.3
  • 子网掩码:255.255.255.0
  • 网关:192.168.31.2(旁路地址)
  • 首选 DNS:192.168.31.2(如果旁路部署了 DNS 服务)
  • 备用 DNS:119.29.29.29

也可设置为自动获取。

第十一步:手机设置(MIUI 举例)

WiFi → 当前连接 → 高级设置 → IP 改为静态。

  • IP:192.168.31.4(自定义)
  • 网关:192.168.31.2
  • DNS:192.168.31.2

第十二步:没有那么麻烦的设置

这里我们就要设置主路由了。以小米路由器为例:

进入 常用设置 → 局域网设置;

把“网关”填写为你旁路的地址,例如 192.168.31.2;

点击 保存,OK。

这样你上面两步都不用设置了。但也存在一个问题:
只要旁路崩溃,所有设备都无法联网,也就是说你电脑不能关机。

小米路由器没有“填写网关”选项?没关系,有解决办法:

  1. 进入你的旁路由(OpenWrt
  2. 点击 网络 → 接口,找到 LAN 接口;
  3. 取消勾选“忽略此接口”,然后点击 保存并应用;
  4. 再回到你的小米路由器,进入 常用设置 → 局域网;
  5. 直接关闭 DHCP 服务,OK,搞定。

第十三步:奇怪各种各样的联网问题

如果你遇到无法联网的情况,可以尝试以下方法排查和解决:

  1. 进入旁路由 → 点击 网络 → 防火墙;
  2. 找到 LAN 口,勾选“IP 动态伪装”;
  3. 点击 保存并应用。

如果仍然不能联网,继续检查以下几点:

你的电脑是否使用的是无线网卡?

无线网卡是不行的(不支持桥接)。

你设置的静态 IP 是否冲突?

例如你把电脑静态 IP 设置为 192.168.31.3,那么其他设备就不能再使用同样的 IP。

注意事项:

配置文件变动需重启网络

手动改了 /etc/config/network 后,建议执行:
/etc/init.d/network restart
或直接输入 reboot 重启虚拟机,让配置完全生效。

虚拟机网卡桥接不通时,尝试以下方法:

  • 切换桥接的物理网卡(如 WLAN 改为以太网);
  • 以管理员权限运行 VMware;
  • 检查物理网卡是否启用了“VMware Bridge Protocol”。

自动启动设置可能无效?

使用微软账户登录的 Windows 系统,VMware 自动启动服务默认无法运行,需要进入“服务”设置手动指定登录账号。

密码务必修改!

默认 root 账户的密码如果为 root 或空,建议立刻修改,防止被恶意访问。

本方案适合旁路使用,若打算替换现有主路由,请确认 DHCP、防火墙等设置正确,否则可能全网断网。

转载声明:

转载此文章请注明出处。

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

分享到:

评论

发表回复

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