虚拟机VMware安装openWrt作为旁路由

虚拟机VMware安装openWrt作为旁路由

前言:前提是已经成功安装了VMware Workstation Pro

一、下载openWrt系统固件

固件有很多,我选择的是下面这个:
https://fw0.koolcenter.com/iStoreOS/x86_64/istoreos-22.03.5-2023121510-x86-64-squashfs-combined.img.gz

二、把固件转换为虚拟机能识别的格式

转换工具下载地址:https://www.starwindsoftware.com/tmplink/starwindconverter.exe

下载完成后,安装,一路下一步直到安装完成。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装完成后,双击转换工具图标,进行转换:

在这里插入图片描述

选择Local file,然后点击Next

在这里插入图片描述

选择刚才下载的openWrt解压后的镜像文件,然后点击Next

在这里插入图片描述

再次选择Local file,然后点击Next

在这里插入图片描述

默认选择VMDK,然后点击Next
在这里插入图片描述

默认选择第一项,然后点击Next
在这里插入图片描述

然后点击Convert

在这里插入图片描述

看到这个界面,就是转换成功了,转换成功的固件跟原固件在同一个目录。

在这里插入图片描述

三、创建虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

如果开机报错,重新编辑虚拟机,把没用的都移除,只留下面这些,再进行开机就不报错了。

在这里插入图片描述

四、启动虚拟机并修改openWrt的默认ip为自己的局域网ip

启动成功之后是这样的,点击一下命令行,然后按回车键。
在这里插入图片描述
在这里插入图片描述

输入如下命令,把ip地址改成自己局域网的地址。
vi /ect/config/network
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后输入reboot 重启一下虚拟机
在这里插入图片描述

五、把openWrt设置为旁路由模式

然后用刚才修改后的你的局域网地址登录到openWrt配置界面,我的地址是:192.168…8.88,默认密码是:password
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

六、安装插件(自行安装)

七、终端通过openWrt旁路由上网

把局域网里的终端设备的网关修改为openWrt软路由的ip地址,就能通过旁路由上网了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/578910.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SAP 配额维护 ME_UPDATE_QUOTA 解读

竟然直接insert 表 FUNCTION ME_UPDATE_QUOTA. *"---------------------------------------------------------------------- *"*"Verbuchungsfunktionsbaustein: *" *"*"Lokale Schnittstelle: *" TABLES *" XEQ…

Codeforces Pinely Round 3 (Div. 1 + Div. 2)

A.Distinct Buttons(思维) 题意: 你在开始时站在点 ( 0 , 0 ) (0,0) (0,0),同时,手上有一个遥控器,上面有四个按钮: U:移动到 ( x , y 1 ) (x, y 1) (x,y1)的位置 R:移动到 ( x 1 , y ) (x 1, y) (x1,y)的位置 …

代码随想录算法训练营Day10 | 239.滑动窗口的最大值、347.前K个高频元素

LeetCode 239 滑动窗口的最大值 本题思路: 采用单调队列来完成,单调队列就是队列里的元素顺序,是单调递减/递增的情况。 那么我们应该如何维护这个单调队列呢,此处既然是最大值,那么采用的是单调递减的队列。让队列的出口处是当前…

java爬虫(jsoup)如何设置HTTP代理ip爬数据

目录 前言 什么是HTTP代理IP 使用Jsoup设置HTTP代理IP的步骤 1. 导入Jsoup依赖 2. 创建HttpProxy类 3. 设置代理服务器 4. 使用Jsoup进行爬取 结论 前言 在Java中使用Jsoup进行网络爬虫操作时,有时需要使用HTTP代理IP来爬取数据。本文将介绍如何使用Jsoup设…

如何给beaglebone black狗板扩容

接上一篇 beaglebone black狗板,交叉编译Qt5(eglfs)-CSDN博客 默认的分区大小已经不够了,需要调整 这里改成500M,能勉强正常,但是SD是32G还是有大量的剩余空间没被使用 这里可以用以下两类方法来把剩余的…

电影分线发行来势汹汹,行业新规到底利好谁?

年末的贺岁档,一直是各大影视公司的必争之地,但2023年却透露出一股不寻常的气息。 在10月份举办的第一届全国电影交易大会上,分线发行影片的机制被提出之后,贺岁档的多部影片启用了这一发行方式。 分线发行,简单来说…

apisix 路由转发成功 但响应502异常(转发导致客户端来源发生变化)

访问报如下异常 这种情况通常是通过apisix转发后,导致丢失原有域名(也可以理解为客户端来源变了)导致最终程序端某些安全检查不通过 此时有两种解决方法 路由中修改 操作路径: 路由-域名改写 如下图 上游(upstream…

Mac上5款非常实用的资源工具分享

Lifespan Lifespan是一款创新的macOS菜单栏应用程序,旨在监控基于闪存的存储设备的剩余使用寿命。我们的软件可以方便地显示您的固态硬盘 (SSD) 的剩余寿命。寿命菜单显示每个支持的SSD的当前寿命,并在剩余寿命接近临界阈值时立即向您发出警报。有了这些…

ZKTeco与亚马逊云科技部署Cloud Foundations解决方案,构建MinervaIoT高质量云底座

ZKTeco背景介绍 熵基科技股份有限公司(ZKTeco)成立于2007年,是一家多模态“计算机视觉与生物识别”领域的领军企业。熵基科技于2021年开始与亚马逊云科技合作,推进集团云转型,逐步将各产品线云化。其中最重要的里程碑是…

智慧城市新型基础设施建设综合方案:文件全文52页,附下载

关键词:智慧城市建设方案,智慧城市发展的前景和趋势,智慧城市项目方案,智慧城市管理平台,数字化城市,城市数字化转型 一、智慧城市新基建建设背景 1、城市化进程加速:随着城市化进程的加速&am…

K8s简述

1、定义:是一种开源的容器集群管理系统,在docker 容器技术的基础之上,为容器化的集群提供部署、运行、资源调度、服务发现、动态伸缩等一系列完整的功能的大规模容器管理 2、功能 (1)对docker的容器技术应用的包&…

RHCE9学习指南 第11章 网络配置

11.1 网络基础知识 一台主机需要配置必要的网络信息,才可以连接到互联网。需要的配置网络信息包括IP,子网掩码,网关和DNS。 11.1.1 IP地址 在计算机中对IP的标记使用的是32bit的二进制,例如, 11000000 10101000 00…

远程访问及控制

一、SSH远程管理 SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录.远程复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。与早期的Telent(远程登录)、…

C++的多继承和虚继承

目录 多继承的定义和用法定义多继承多继承中派生类对象的内存布局访问基类成员多继承带来的问题 虚继承虚继承的语法虚继承对象的内存布局虚继承中的构造虚继承的缺点 多继承的定义和用法 C支持多继承,即一个派生类可以有多个基类。 很多时候,单继承就…

效果图渲染电脑渲染好?还是云渲染更好?

效果图的渲染是建筑和室内设计领域中不可或缺的一步,随着技术的发展,云渲染作为一项新技术,正逐渐受到人们关注。今天,让我们深入探讨电脑渲染和云渲染这两种方法的优缺点以及它们的适用场景。 本地电脑渲染 本地电脑渲染是利用用…

往年面试精选题目(前50道)

常用的集合和区别,list和set区别 Map:key-value键值对,常见的有:HashMap、Hashtable、ConcurrentHashMap以及TreeMap等。Map不能包含重复的key,但是可以包含相同的value。 Set:不包含重复元素的集合&#…

库函数atoi的功能及模拟实现

atoi函数的功能 int atoi(const char * str) 参数是字符指针,函数值是转换后的int型数据。使用时要包含头文件stdlib.h。 atoi函数的功能是:跳过不可见(空白)字符(如空格、换页\f、换行\n、回车\r、制表符\t、垂直制表符\v),碰到正负号或…

在k8s中使用cert-manager部署gitlab集群

写在前面的话:前面有详细的分享过在k8s集群中部署gitlab,不过当时使用gitlab的访问证书是阿里云上免费的ssl证书,今天特意专门介绍下另外一种基于cert-manager发布自签证书的方式实现部署gitlab到k8s集群中。 往期gitlab部署系列如&#xff1…

麒麟信安桌面操作系统顺利上线长沙职业技术学院,深度促进产教融合,赋能信创人才培养

随着信息基础设施国产化进程的加快,信息技术创新产业对人才的需求量激增,为解决信创人才培养难题、深度促进产教融合,近日,麒麟信安、湖南欧拉生态创新中心携手长沙职业技术学院共同组建的“麒麟信安&欧拉(openEuler)国产操作…

【小黑嵌入式系统第十三课】PSoC 5LP第二个实验——中断控制实验

上一课: 【小黑嵌入式系统第十二课】μC/OS-III程序设计基础(二)——系统函数使用场合、时间管理、临界区管理、使用规则、互斥信号量 文章目录 1 实验目的2 实验要求3 实验设备4 实验原理4.1 中断(1) 中断机制概述(2) 中断源(3) 中断系统的功…