本人是从众多媒体玩家的视频中无意了解到了软路由,它的功能非常强大,你想要的不想要的上面都有,重点是软路由可以安装到各种设备中(各种盒子、虚拟机、笔记本、x86设备、Arm设备),功能简直可以秒杀一切普通路由器。

我也是跟着大神们的步骤实践的,本人是自己刚刚接触软路由的时候用虚拟机安装 openWRT 的过程,给各位网友们分享一下,做个参考避免不必要的踩坑。

openWRT是什么?
OpenWrt 可以被描述为一个嵌入式的 Linux 发行版。
简单来说,OpenWRT 是一款家用路由器的操作系统,路由器安装了它才能正常的工作。就像国内手机厂商基于开源的 Android 系统开发出各种 Rom一样。路由器厂商也可以基于 OpenWRT 这个平台,进行二次开发,增加更多丰富的功能和有厂商特色的路由器系统。

准备工作

  • 安装VMware虚拟机
  • 获取openWRT固件

VMware 16

阿里云盘:https://www.aliyundrive.com/s/hkYJw5N9BTT 提取码: 4hh7
百度云盘:https://pan.baidu.com/s/1ZKrf3mxNjn9gvbzmI9Y0pg?pwd=9naa 提取码:9naa
天翼云盘:https://cloud.189.cn/t/yURZNvA3aMNf 访问码:dsl5

openWRT固件:

阿里云盘:https://www.aliyundrive.com/s/dyMH6P9qdDn 提取码: 4hh7
百度云盘:https://pan.baidu.com/s/1CS9xdtIaZjfLUwA6FPqzQA?pwd=uorw 提取码:uorw
天翼云盘:https://cloud.189.cn/t/qqyqAnUNNzam 访问码:o08z

openWrt固件可到官方自行下载,然后编译,也可下载 .img 镜像通过写盘的方式写入虚拟机, 还可以直接下载 vmware专用固件。

一般大神编译好的固件都集成了常用插件,直接用就可以了。不会编译或者懒得自己动手的朋友推荐使用。

安装VMware

上面附件已提供 vmware 16 及 注册密钥,下载即用。 安装过程比较简单,此处不做演示。

安装openWRT

新建一个虚拟机

选择 “自定义” 模式

使用 vmware16 默认兼容模式

配置虚拟机镜像(现在不需要选择镜像,等虚拟机配置好后再进行选择)

系统选择(系统类型选择 Linux ,版本选择 Linux 5.x 64位)

给虚拟机命名和设置存储位置(建议起个好名,容易识别,如:openWRT

处理器配置(处理器设置 1 即可)

内存设置(内存默认即可,如果你机器性能好,可多分配)

网络设置(网络模式选择 桥接)

桥接模式
VMware桥接模式,也就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络。简而言之,这就好像局域网中添加了一台新的、独立的计算机一样。因此,虚拟机也会占用局域网中的一个IP地址,并且可以和其他终端进行相互访问。
NAT模式
NAT,是Network Address Translation的缩写,意即网络地址转换。NAT模式也是VMware创建虚拟机的默认网络连接模式。使用NAT模式网络连接时,VMware会在主机上建立单独的专用网络,用以在主机和虚拟机之间相互通信。
仅主机模式
仅主机模式,是一种比NAT模式更加封闭的的网络连接模式,它将创建完全包含在主机中的专用网络。仅主机模式的虚拟网络适配器仅对主机可见,并在虚拟机和主机系统之间提供网络连接。相对于NAT模式而言,仅主机模式不具备NAT功能,因此在默认情况下,使用仅主机模式网络连接的虚拟机无法连接到Internet(在主机上安装合适的路由或代理软件,或者在Windows系统的主机上使用Internet连接共享功能,仍然可以让虚拟机连接到Internet或其他网络)。

I/O 设置(I/O控制类型默认即可)

磁盘设置(硬盘类型默认即可)

重点! 这一步是重点!
磁盘要选择 “使用现有虚拟磁盘” 并找到存放 .vmdk 固件的目录


提示虚拟磁盘转换格式,选择:“保持现有格式”

自定义硬件(无用的硬件可以删除,如:显示器、其他设备)

留下需要的硬件即可,如下图

配置openWRT

启动虚拟机


启动后会出现命名执行界面,说明 openWRT 系统启动了

按下回车键,可见下面界面

在物理机查看网络信息

在 Windows 系统中找到 命名提示符 工具并打开

输入命令

ipconfig

本人使用的是无线网络,找到对应的网卡,可获取本机IP、网关、子网掩码,记录起来备用

修改网络信息

返回虚拟机,输入命令

vi /etc/config/network

在出现的界面中按下键盘的 i 可进行编辑,默认ip为 192.168.2.1 ,需要按照物理机的网络信息编辑。
本人按物理机网络信息编辑后,如下图

option ipaddr :ip地址
option netMask :子网掩码
option gateway : 网关
option dns : DNS服务器地址

重启系统

修改 ip 后重启生效,输入命令

reboot

验证网络

等待虚拟机重启后切换到物理机,输入命令

ping 192.168.110.110

注意:需要 pingip 以你设置的为准

上图说明物理机与虚拟机现在是可以互相访问了。

登陆openWRT

账号:root
密码:netflixcn.com

打开浏览器,输入地址 192.168.110.100

见上图所示,说明访问成功。

配置端口


我已经有主路由了,vm中路由器只是用来演示的,所以我只需把 vm 中的 openWRT 作为 “交换机” 使用即可。

配置基本信息

协议:选择“静态地址”
IPv4 地址:设置为内网IP,用于登录路由器


DHCP 功能关闭


高级设计中设置 “开机自运行”


物理接口设置 lan

防火墙设置为 lan

内网中其他电脑的 网关设置为 vm 中 openWRT 的地址,就可以使用 openWRT 中的功能。

拨号上网

拨号上网适用于,把 openWRT 作为主路由器使用。

需要设置一个 LAN 口和一个 WAN 口。

设置WAN


在基本设置中,配置宽带拨号信息,通普通路由器。


在高级配置中,设置 “开机自动运行” 和 “使用默认网关”


在物理设置中,根据你的软路由端口配置实际端口,我用的是单臂路由,只有一个网口,所以 LAN 口和 WAN 口都设置为 eth0


在防火墙中,设置端口为 WAN

设置 LAN


在基本信息中,设置一个内网 IP,用于登录路由器,也是内网的网关。

在高级设置中,设置“开机自动运行”


在物理设置中,根据你的软路由端口配置实际端口,我用的是单臂路由,只有一个网口,所以 LAN 口和 WAN 口都设置为 eth0


在防火墙中,设置端口为 LAN


DHCP 基本设置中,不需要设置。


DHCP 高级设置中,设置 “动态 DHCP” 和 “强制”

VMware安装openWRT软路由系统相关推荐

  1. 迷你主机安装openwrt软路由系统(附启动盘制作教程+ISO、IMG镜像文件)

    之前在迷你主机上刷了一个openwrt的软路由,安装过程分享给大家,镜像文件在文章末尾~ 一般需要做软路由系统的机器,是需要至少两个网口的,一个做wan口,一个做lan口 由于其他因素,不能直接将op ...

  2. 树莓派4B安装Openwrt软路由并用作家庭网络网关设备

    树莓派4B安装Openwrt软路由并用作家庭网络网关设备 缘由 家里需要联网设备太多,光猫性能不够,家里小米AX3600不想来刷机,然后就想到了被尘封的树莓派4B,经过一段时间的研究与折腾,最终完成了 ...

  3. 【云原生之Docker实战】使用Docker部署openwrt软路由系统

    [云原生之Docker实战]使用Docker部署openwrt软路由系统 一.openwrt软路由介绍 1.openwrt简介 2.本次版本openwrt 二.查看docker版本 1.检查docke ...

  4. 群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

    0.前言: 本来一直都是在Windows10的Hyper-V中虚拟软路由的,直到有一天突发奇想,手贱在windows10宿主机中安装了个安卓模拟器,由于众所周知的原因,安卓模拟器是不能同时与Hyper ...

  5. PVE虚拟化平台之安装iStoreOS软路由系统

    PVE虚拟化平台之安装iStoreOS软路由系统 一.iStoreOS介绍 二.登录PVE平台检查系统状态 三.创建虚拟机 1.虚拟机常规设置 2.操作系统配置 3.系统配置 4.磁盘配置 5.CPU ...

  6. PVE系列教程(八)、安装OpenWRT软路由

    PVE系列教程(八).安装OpenWRT软路由 为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客http://www.huerpu.cc:7000/ 本教程固件下载地址:http://nas.he ...

  7. J1900 小主机 PE 安装 OpenWrt 软路由固件到硬盘的方法.md

    工具 老毛桃 PE:https://www.laomaotao.net/ physdiskwrite 刻录软件:https://m0n0.ch/wall/physdiskwrite.php 具体步骤: ...

  8. 单网口电脑安装openwrt软路由做单臂路由

    第一步,依次输入运行firstboot和reboot,重置软路由配置(本文软路由来自恩山无线论坛). 第二步,将软路由的接口lan的物理接口从eth0更换为eth0.1,创建接口wan,将接口wan绑 ...

  9. [零刻]EQ12EQ12Pro安装OpenWRT软路由教程

    OpenWRT系统安装 安装前准备 1.U盘一个 2.WePE写盘工具 3.Openwrt固件 4.Img镜像写盘工具 安装步骤: 1.首先下载WePE写盘工具,制作一个PE系统安装环境,启动软件后, ...

最新文章

  1. mysql limit 限制查询记录数
  2. 8、ShardingSphere 之 Sharding-Proxy 实现分库分表
  3. 清单文件,测试,打电话和发短信应用
  4. nginx系列之二:配置文件解读
  5. redis 公网ip访问_Redis很重要,怎么只允许指定IP访问?
  6. Mybatis+MySQL动态分页查询数据经典案例(含代码以及测试)
  7. 设计模式:单件模式(Singleton Pattern)
  8. XAMPP修改80和443端口及创建虚拟目录
  9. 葡萄品质无损检测技术的研究进展
  10. 全面总结Java泛型
  11. 吉林大学超星学习通05
  12. 有Linux的win10极度精简版,Linuxfx - 这套Linux操作系统看起来和Windows 10非常类似
  13. 导入matplotlib.pyplot as plt画图问题Matplotlib created a temporary config/cache directory at /tmp/matplotl
  14. 企业微信下载素材库文件
  15. js 华氏/摄氏转换
  16. 联通手机服务器密码怎么修改,联通宽带手机修改wifi密码
  17. c语言oct,【讨论】OCT扫描中的C-scan你知道吗????????
  18. 基于ESP32的蓝牙翻页器设计(论文附调试成功代码!!)
  19. C++的开方,平方,绝对值
  20. python3通过itchat登录微信给好友发送消息

热门文章

  1. 【干货】为什么你的开发信会被当作垃圾邮件?非常值得看
  2. 苹果怎么测是原装屏_iPhone手机原装屏和组装屏到底差多少?一招教你辨别问题屏幕...
  3. DHCP服务器全局模式
  4. 思维导图——带你快速掌握信号与传输介质
  5. Jsp+Servlet 的一个JavaWeb项目千里眼影视售票院
  6. 用计算机怎么录音,电脑怎么录音?你知道电脑上的录音机在哪吗?
  7. 《自己动手做聊天机器人》教程
  8. 【转】APT攻击检测与防御详解
  9. vivado+zedboard之音频分析仪_SW
  10. 微博周记(2011-03-21---2011-03-25)