简介

本教程详细介绍无需 img 转换为 iso 格式,直接使用我们这边已打包好的镜像。从 VMware exsi 安装 OpenWrt 版本 22.3.5 最快 2 分钟搞定!

什么是 OpenWrt?

OpenWrt 是一个基于 Linux 的嵌入式操作系统,主要用于路由器等网络设备。 OpenWrt 提供了丰富的软件包管理系统,方便地安装和管理各种网络应用程序。

一、部署 OpenWrt(任选其一)

  1. 方法一:下载我们已打包好的版本 (注:推荐此项,部署过程中减少很大出错率,亲测!);
  2. 方法二:下载官方自选版本,并手动打包 (注:此项不过多描述使用 VMware Exsi 自行打包的版本出错率很搞,以下仅推荐其它网站教程参考);

方法一:下载已打包版本

注:适用于服务器 VMware Exsi 部署 (几乎没有出错,亲测),如使用电脑版 VMware 虚拟机推荐方法二;

1 、下载已打包版本 (版本号:openwrt-22.03.5-x86-64-generic-ext4-combined-efi):点击本文章右侧下载选择 「已打包镜像 openwrt-22.03.5」 下载后并解压;

  • 解压后如图:

1686378313-effab5989f233262 、打开 VMware Exsi 虚拟机管理后台,创建虚拟机,如图:

1686377336-f4eda8453a36394

2.1 、上传已解压后的四个文件,缺一不可

1686377994-1ac3fca3b803e8a

2.2 、默认,直接点击下一步,如图:

1686378048-0c55edc7421c060

2.3 、选择下列选项,如图:

  • 网络映射:选择自己网口
  • 磁盘置备:推荐精简
  • 自动打开电源:推荐开启

1686378092-30ab4d076a86b18

2.4 、默认,直接点击 「完成」,如图:

1686378206-1d7cf6de778fe53

2.5 、本次方法一已结束;

方法二:下载官方自选版本

注:适用于电脑版 VMware 虚拟机,如使用服务器 VMware Exsi 部署出错率很高 (推荐方法一);

1 、推荐几篇成熟其它作者部署教程,这里就不自行编辑方法二教程啦,本作者也是参考他们所编辑的方法一:

2 、 OpenWrt 官方下载地址获取:选择本文章右侧点击 「OpenWrt 官方入口下载」 下载前往即可;

1686379194-e97331b0a816f89

3 、 OpenWrt 官方各个版本类型如下:

文件共提供多种类型供下载 (根据编译时选择的 Target Images 配置),需要其他类型的请自行转换,下面是部分说明:

  • openwrt-x86-64-generic-squashfs-combined.img 或.gz 丨带引导分区文件,也就是刷完后可以直接启动无需做设置,推荐使用!
  • openwrt-x86-64-generic-squashfs-combined.vmdk 丨带引导分区的虚拟机 Vmware 文件,VM WorkStation 直接选择磁盘后可直接启动无需再单独设置 (注意:非 ESXI 文件,ESXI 建议使用 (1) 转换后使用) 。
  • openwrt-x86-64-rootfs-squashfs.img 或.gz 丨分区文件,刷此文件,只是把系统刷到了分区 (分区格式需为 Ext4),需要单独设置 grub 或者 syslinux 来进行引导。
  • openwrt-x86-64-generic-squashfs-combined-efi.img 或.gz 丨带 UEFI 固件为支持 efi 启动,原理同 (1) 的说明。
  • openwrt-x86-64-generic-ext4-combined.img 或.gz 丨为 Ext4 分区文件,可作为升级使用直接写入到分区即可。 efi.img 同理
  • openwrt-x86-64-combined-squashfs.iso 丨系统镜像文件,可以使用 ultraiso 或类似工具直接写入到磁盘即可,efi 文件同理。

一般来说,用 openwrt-x86-64-generic-squashfs-combined.img 或.gz 文件就可以了

  • 包含 squashfs 字样是带 overlay 的,相当于 windows 的 ghost,如果使用中发生配置错误,可直接恢复默认 (也就是与手机的恢复出厂设置类似) 。
  • squashfs 就是设置, 如果需要对固件进行比较彻底的出厂设置恢复,可直接在控制台下输入 firstboot 然后输入 yes ,再输入 reboot -f 重启即可恢复到刷机时的配置。

二、运行 OpenWrt 路由系统

1 、打开所部署的虚拟机 「OpenWrt 路由系统」,如图:

1686379901-646acebd413c090

2 、如上图出现 「IPV6: ADDRCONF(NETDEV CHANGE): br-lan: link becomes ready」,进度条不动情况下点击键盘 「Enter」 回车键;

  • 成功如下图所示,如图:

1686380131-086a1f9e63cc2e9

3 、首次请修改软路由的 lan 口 IP 地址就可以在其它电脑上登录了

3.1 、首先使用 root 身份登陆 openwrt,然后回车输入

vim /etc/config/network
  • 如图:

1686380335-0676e5bf4f5d827

3.2 、按回车后进入以下页面后;

1686380546-2024ef939d9379e

  • 按方向键定位到 interface"lan"下的 ipaddr 现在是 192.168.31.179,不同的固件这个位置的网段是不一样的,按键盘 「i」 键修改成的网段的 IP 地址
  • 查看目前自己电脑的网关网段,如图:我的网关是 「192.168.31.1」,则可以将上图中的网段修改为 192.168.31.xx 网段下的任意数字 (例如:修改为 192.168.31.222) 然后按键盘 「ESC」 退出编辑,如图:

1686380973-9e5a5befed24e3e

  • 输入指令 (记住小写字母),并回车 「Enter」,如图:
    注:保存更改 (注意这里不要漏掉冒号),重启系统即完成修改。
:wq!

1686381329-6e45f1d338f0d67

  • 成功如下图:

1686381455-e0bbb1e2e3f1586

三、登录网页图形界面设置

1 、上边我们把 ip 地址改成了 192.168.31.222,那么我们在该网段下的任何一台设备的浏览器中输入 192.168.31.222,就进入到了我们软路由的界面。

1686381877-3f2464545ebb464

2 、输入默认的账号与密码,一般新固件进入都没有密码,登录系统后设置密码。

1686381916-0d328f5935a42e4

常见问题

1 、 ping 外网不同 (又称:刷新完固件后 opkg update 报错的解决方法),解决方案:

1.1 、更改设备 ip

当你使用 lan 口接入局域网后,如果你 ping 不通局域网上的其他设备 ip,那么需要更改 ip 。

vim /etc/config/network

修改 lan 口的 ip 为局域网下同一网段的 ip,注意不要和其他设备的 id 冲突了。

重启网络的方法:/etc/init.d/network restart

1.2 、添加网关和 dns

1. 添加网关

更改 ip 并重启网络后发现可以 ping 通局域网下的其他设备了,但是 ping 网关时,发现如下错误:

ping: sendto: Network is unreachable,使用 route 查看一下,如果发现只有一行内容,那么就是没有设置网关,同样打开/etc/config/network,在 lan 口下增加 gateway 的 ip(参考下面的 network 的 lan 口的配置图),然后重启网络。

正确的 route 结果应该是这样:
1686383324-158cc89b6476e72

2. 添加 dns

这时候你 ping 外网网页的 ip 地址应该是没问题了,可以试一下。但是直接 ping 外网网址的域名,似乎提示:bad address:xxx,能 ping 通 ip 却 ping 不同其域名,那么就是其域名解析有问题了,域名服务器 dns 没设置?dns 设置错了?ok,在/etc/config/network 中的 lan 口再增加 dns 服务器地址 (参考下面的配置图),一般为你的网关地址,最后重启网络,试一下能 ping 通域名没。

附上结果图:
1686383373-39a1c86486649da

附上 network 的 lan 口的配置图:

option gateway '192.168.31.1'
option dns '192.168.31.1'

1686383452-c0d43a97596ef42

更多精彩

推荐几篇其它作者所编辑的插件文章

 

结束语

本教程只是针对小白用户,介绍的最基本的 Openwrt 的安装使用说明, 具体到 Openwrt 中还有很多功能,就需要大家自己去摸索了,比如说挂载个人网盘、 Docker 等等非常优秀的功能大家就自己去探索吧。

如果这个教程帮助到了你,那么希望你可以点个赞、关注、打赏支持一下,大家也可以踊跃在评论区讨论。后续我也会更多的为大家带来一些软路由方面的心得交流,希望大家喜欢。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。