从零开始的软路由之爱快虚拟机搭建openwrt

news2024/11/28 21:48:51

缘起

上篇文章我们介绍了爱快软路由的搭建方法,成功了实现了软路由的初级布置——能上网了。接下来就是搭建双软路由中的另一个openwrt了,上期介绍了爱快的特点,主要是用来多拨,分流,流控等操作,在这些方面爱快上手简单且运行稳定。而往往我们装软路由不仅仅只是用于这些基础功能,我们还需要些许个性化的需求,openwrt就能很好的满足这些需求,openwrt是个开源项目,发展了有十多年了,各种稀奇古怪的功能都有。

折腾

首先我们需要找到一个openwrt的镜像文件,这个有能力的可以找到大神的源码自己编译个性化定制,也可以找别人编译好的版本,网上编译好的版本良莠不齐要注意分辨,可以去专业的路由器论坛找一找比较靠谱的,我这里就下载了一个我常用的功能比较齐全的来演示一下。
要安装openwrt我们首先要到爱快里布置一下虚拟机的环境,先给硬盘分个区。按图示点击进入到快速分区界面。根据图示按照自己的需求分区,我这里硬盘比较小就分德比较少,一般日志给留个2g绰绰有余,openwrt给个5g也够了,其余的留给其他系统备用,注意一定要慎重分区,不能改的哦,建议硬盘大的多分几个区。我的硬盘只有16g只能省着点用啦。确认无误后点“保存”会提示你重启生效,让它重启下就行了。

 

 

重启登录后再回到刚才分区的界面就能看到分区了,这时候看到我们要用的分区状态是未挂载,我们需要来挂一下,点击分区的“设置”按钮,按照图示设置,确认无误后点击“确定”按钮,会提示你要格式化,让它格式化即可。

 

 

建立好分区后,按照图示切换到“文件管理”选项卡,点击刚建的分区,再点击“上传”按钮把刚才下载的镜像上传上去。上传完后记得把路径给复制下来。

 

 

按图示点击到爱快虚拟机的添加界面,上面的部分按照图示根据自己的硬件配置按需求来填写cpu和内存。我们还需要添加一个磁盘,根据图示选择好磁盘类型和路径然后保存即可。最后确认下填写的信息,无误后点最下面的保存,就可以看到虚拟机已经运行起来了。我们点一下右边的“VNC”就可以进入到命令行界面。

 

 

 

 

等到出现图示框选出来的代码后就可以在命令行界面输入vi /etc/config/network来配置网络,如果没有出现这个界面可以按一下回车就出现了。输入vi /etc/config/network后会出现新的界面,按下 i 进入编辑模式,将图示框选的部分ip改成和爱快相同的网段,比如我的爱快是192.168.10.1,我就将他设置成192.168.10.201:改好后按ESC键退出编辑模式,再输入:wq 保存编辑内容。退出编辑后输入 reboot 重启openwrt。

 

 

 

重启完成后在浏览器输入你刚才设置的ip地址就可以进入到openwrt的后台了,登录密码作者会写在帖子里,一般是password,rootroot等常用的密码。登录进去后就能看到久违的openwrt管理页面了,至此openwrt的安装就告一段落了,接下来是基本设置。

 

首先修改下openwrt的lan口,按照图示依次点击网络-接口-修改,按照图示改动设置,将网关成爱快,DNS按照图示填写即可,勾选“忽略此接口”确认无误后点击“保存并应用”,这样设置是把openwrt作为旁路由使用,让爱快的DHCP服务生效,所以还需要去爱快设置一下。

 

 

进入爱快的管理网页,按图示点击进入DHCP服务端设置,将网关改为openwrt的地址,如果要用到去广告之类的服务的话,下面的首选dns也要改成openwrt的地址,这样你在openwrt上的骚操作才有效果。至此双软路由的基本设置就告一段落了,接下来的玩法就靠自己的慢慢探索了。

 

 

总结

爱快和openwrt双软路由是很多人的选择,openwrt的软件包巨多,可以实现丰富的功能。有人说爱快的虚拟机性能损耗比较大,但对于openwrt这种不是太吃配置的系统来说无伤大雅,实测在爱快的虚拟机运行windows倒是不如esxi pve等一众虚拟机系统,所以爱快虚拟机对于不太会折腾的人来说是个不错的选择,下期来介绍下用爱快搭建一个伪nas,实现一些基本的文件分享功能。

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

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

相关文章

maven 插件 assembly 打tar.gz包

maven 插件 assembly 打tar.gz包 一、项目目录二、pom文件1. profiles2. plugins3. resource 三、assembly.xml四、application.yml五、启动脚本1. start.sh2. stop.sh 六、执行 mvn 打包命令七、tar.gz 包上传服务器并解压八、执行 start.sh 启动脚本九、访问 swagger GitHub:…

Tomcat的部署及优化(贼详细)

目录 一、Tomcat服务器简介 1、Tomcat服务器 2、Tomcat三大核心组件 3、 Java Servlet 4、JSP全称Java Server Pages 5、 Tomcat 功能组件结构 6、 Container 结构分析 7、Tomcat 请求过程 二:Tomcat部署与安装 1.关闭防火墙,上传所需软件包 2.安…

跨部门沟通与协作迟迟进展不下去,如何有效解决问题?

在一个完整的项目中,多个专业技能版块的联动是必不可少的。然而,由于各个部门之间工作交集的存在,跨部门沟通与协作成为了必经之路,需要我们各部门凝聚力量,携手闯关。 但是,在工作中总会出现各种问题&…

05_MySQL索引优化

四种:1.主键 2.单值 3.唯一 4.复合 1. 性能分析(explain) mysql5.6以后优化器做了很多改进,执行时会自动进行大量的优化,很多现象需要在5.5才能演示成功。 1.1 explain是什么? 模拟优化器查看执行计划 使用EXPLAIN关…

python基础----09-----类、对象、魔法方法、封装、继承、类型注解、多态

一 初识对象 说白了就是类的实例化,类是一个抽象层的定义。 例如下面class Student就是定义的一个类,它是抽象层,然后stu_1 Student(),我们根据类创建了一个对象,就是对类的实例化,这个实例化对象我们是可…

FinalShell界面左侧为什么能够监测系统指标动态变化的原理

前言: 我们可以看出FinalShell是用Java写的,具体怎么看出来的,不能光看界面logo是Java的logo,还要进它的安装目录下进行查看是否真是用Java编写的!!! 具体查看如下: 查看finalshe…

Qt+QtWebApp开发笔记(五):http服务器html中使用json触发ajax与后台交互实现数据更新传递

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131122772 红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬…

如何规划和执行安全测试

如何规划和执行安全测试 在现代软件开发中,安全测试已经成为一个必不可少的环节。在完成软件开发后,需要对应用程序进行安全测试,以确保其可以在生产环境中正常运行并能够抵御各种安全攻击和漏洞。 如何规划和执行安全测试是一个重要的问题&a…

Microsoft Excel中HYPERLINK函数的6个用途

Excel 在工具栏中提供了自己的内置链接功能。但 HYPERLINK 功能可以让你做更多的事情,比如公司内部网上的工作簿链接、共享服务器、其他驱动器,甚至 Word 文档中的书签。让我们来看看使用这个多功能功能可以做的一切。 HYPERLINK函数的6个用途 链接到电子表格中的单元格链接到…

概率论:方差、标准差、协方差、皮尔逊相关系数、线性相关

方差和标准差: 一个随机变量,的值的变化程度可以用方差计算: ;其中 是期望。 我们举个例子: 服从均一分布,取值为0.1,0.2,0.3,0.4,0.5 ,每种值…

springboot 精华

一、基础 官方文档地址:Spring Boot 注:以下部分例子 有些用到 .properties 方式,有些用 .yml方式,两者可自行学习,这里部分是为了省空间而写 .properties 方式。 1、泛谈 (1)优势 快速构建…

MyBatis Plus 拦截器实现数据权限控制(完整版)

一、说明 变化:相比于之前写的数据权限拦截器,新增了白名单功能,通过注解的方式让哪些SQL不进行数据权限拦截,之前的文章地址 思路:通过MyBatisPlus的拦截器对每个要执行的SQL进行拦截,然后判断其是否为查询…

勒索病毒远程桌面——防御方案

一、适用目标(校园网、企业网,windows系列的操作系统): 所有在局域网内运行windows系统的电脑,并非只感染服务器操作系统,单机照样感染。会将你电脑中的所有文件全部加密,部分已感染案例有2个共…

常见的存储类型:DAS vs SAN vs NAS

什么是存储 你有想过你在朋友圈分享的照片都存在哪里?你在视频网站上浏览的视频都存放在哪里?甚至,你在银行卡里的存款、房贷是如何随时查询、随时存取的? 没错,这些照片、视频,甚至你的存款、房贷的数值…

机器学习-6 支持向量机

支持向量机 算法概述算法流程线性分类线性可分性向量内积硬间隔分类软间隔SVM模型非线性支持向量机非线性的情况非线性支持向量机核函数 SVM优点 算法步骤线性可支持向量机的程序流程图SVM算法步骤 算法实例有关数据集利用Sklearn的datasets模块生成数据集其他生成数据集的方法…

BIM与点云:一种基于航空LiDAR点云的大规模建筑重建

文章:City3D: Large-Scale Building Reconstruction from Airborne LiDAR Point Clouds 作者:Jin Huang , Jantien Stoter , Ravi Peters and Liangliang Nan 编辑:点云PCL 来源:arXiv2023 欢迎各位加入知识星球,获取P…

GeoServer SQL注入漏洞复现(CVE-2023-25157)

0x01 产品简介 GeoServer是一款开源的地理数据服务器软件,主要用于发布、共享和处理各种地理空间数据。它支持众多的地图和空间数据标准,能够使各种设备通过网络来浏览和使用这些地理信息数据。 0x02 漏洞概述 GeoServer在预览图层的时候,可…

Ubuntu20.04平台下使用二进制包部署MongoDB-6.0.4单实例

文章目录 1.1 准备服务器的基本信息1.2 操作系统上创建其用户1.3 部署MongoDB服务端1.4 部署MongoDB客户端1.5 部署MongoDB 27017实例1.5.1 创建相关目录1.5.2 准备配置文件1.5.3 准备启停脚本1.5.4 进行启停测试1.5.5 加入开机自启动 1.6 创建超级管理员用户1.6.1 创建本地的超…

do..while、while、for循环反汇编剖析

1、循环语句重要特征提取 循环语句最重要的特点就是执行的过程中会往上跳&#xff01;&#xff01;&#xff01; 箭头往上跳的一般都是循环语句&#xff0c;比如下面的for循环&#xff1a; 2、do..while语句反汇编 #include<iostream> using namespace std; #pragma …

【SpinalHDL快速入门】2、新建SpinalHDL工程,通过计数器Demo快速上手

文章目录 新建工程各个工具版本build.sbt 示例build.properties 示例如何在IEDA中更新 SpinalVersion 并 Reload sbt Project SpinalHDL入门例子&#xff1a;计数器demo1demo2&#xff08;支持reset信号异步复位&#xff0c;低电平有效&#xff09;demo3&#xff08;一个文件&a…