vmware安装配置openwrt
前言
OpenWrt是一个轻量的嵌入式linux系统,功能十分强大。
现在将我在vmware上安装OpenWrt的过程简单记录下来,以备后续参考。
环境准备
- vmware软件
- 已经安装好的一个vmware Ubuntu64系统
- openwrt镜像
开始安装
大体流程
主要参考文章:折腾:vmware上搭建OpenWrt单臂路由
- 新建空的linux虚拟机;
- 将生成的vmdk文件以磁盘的形式挂载到一个已经安装好Ubuntu64的虚拟机上,挂载好后,在Ubuntu64系统中一般是/dev/sdb;
- 在ubuntu64系统上使用dd命令将OpenWrt镜像烧写到步骤2新挂载的磁盘中;
- 将vmdk从Ubuntu64虚拟机解除挂载;
- 启动新虚拟机。
开始
- 新建空的Linux虚拟机
- 在vmware中新建Linux虚拟机,选择“自定义”,兼容性选择“Workstation 15.x”;
- 选择“稍后安装操作系统”;
- 客户机操作系统选择“Linux”, 版本选择其它(其它Linux5.x或更高版本内核64位);
- 网络选择桥接模式(稍后会再配置);
- 其它都用推荐,磁盘不用选太大,8G足够了;
- 烧录OpenWrt到新建系统磁盘
- 新建空的Linux虚拟机后会在虚拟机安装目录下生成一个.vmdk文件;
- 在准备好的Ubuntu64虚拟机中,点击“设置”,选择“硬件”->“添加”->“硬盘”->选择推荐磁盘类型->“使用现有虚拟磁盘”->选择步骤1中的.vmdk文件;
- 启动Ubuntu64虚拟机,将下载好的OpenWrt镜像文件(.img.gz)拷贝进虚拟机,解压;
- 查看新挂载的磁盘;
- 使用
sudo dd if=openwrt-19.07.1-x86-64-combined-ext4.img of=/dev/sdb
将OpenWrt镜像烧入磁盘; - 关闭虚拟机,将步骤2中挂载的磁盘卸下;
- 打开OpenWrt虚拟机,检查是否可以进入OpenWrt系统。
- OpenWrt虚拟机配置
我是用Openwrt虚拟机模拟路由器,在网上查到,OpenWrt虚拟机需要配置两个网口,wan口和lan口。
其中wan口是直连物理网络,lan口是通过虚拟网口连接电脑。
也就是 外网->wan口->OpenWrt虚拟机->lan口->电脑。
- 在vmware编辑->虚拟网络编辑器里添加一个VMnet2,仅主机连接,将自动分配的ip记好(如192.168.24.0);
- 给新建的虚拟机配置两个网络适配器,第一个网络适配器选择自定义,选择VMnet2; 第二个网络适配器选择桥接网络,在虚拟网络适配器中配置好电脑实际的网口;
- 进入openwrt,修改/etc/config/network 中的"Lan"为192.168.24.xx:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fde4:32e4:7ee0::/48'
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.24.123'
option netmask '255.255.255.0'
option gateway '192.168.24.1'
option ip6assign '60'
config interface 'wan'
option ifname 'eth1'
option proto 'dhcp'
- reboot 或(service network restart),wan口可以在之后登上openwrt后再设置。
- 电脑->修改适配器选项->VMnet2->修改ipv4属性:
ip: 192.168.24.121
netmask: 255:255:255:0
gateway:192.168.24.123 (与openwrt /etc/config/network中的Lan口的ip一致)
DNS server: 192.168.24.123 (与openwrt /etc/config/network中的Lan口的ip一致)
- ping 192.168.24.123
可以ping通了,这时在浏览器上直接输入192.168.24.123即可进入openwrt界面,首次进入是没有密码的(也可以随便输入),
可以通过system->Administration设置密码 - 在network->interfaces中可以添加wan口(名字就叫做wan),网口选择eth1,网络适配方式选择dhcp client,这时,openwrt就可以访问外网了
更换opkg源
opkg update
opkg install ca-certificates luci-ssl-openssl (luci-ssl-openssl可能比较慢,需要多安装几次)
- 在网页openwrt->system->software->configuration->Distribution feeds:
src/gz openwrt_core http://downloads.openwrt.org/releases/18.06.7/targets/x86/64/packages
src/gz openwrt_base http://downloads.openwrt.org/releases/18.06.7/packages/x86_64/base
src/gz openwrt_luci http://downloads.openwrt.org/releases/18.06.7/packages/x86_64/luci
src/gz openwrt_packages http://downloads.openwrt.org/releases/18.06.7/packages/x86_64/packages
src/gz openwrt_routing http://downloads.openwrt.org/releases/18.06.7/packages/x86_64/routing
src/gz openwrt_telephony http://downloads.openwrt.org/releases/18.06.7/packages/x86_64/telephony
将网址替换为https://mirrors.tuna.tsinghua.edu.cn/openwrt/
src/gz openwrt_core https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/18.06.7/targets/x86/64/packages
src/gz openwrt_base https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/18.06.7/packages/x86_64/base
src/gz openwrt_luci https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/18.06.7/packages/x86_64/luci
src/gz openwrt_packages https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/18.06.7/packages/x86_64/packages
src/gz openwrt_routing https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/18.06.7/packages/x86_64/routing
src/gz openwrt_telephony https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/18.06.7/packages/x86_64/telephony
安装中文语言包
opkg install luci-i18n-base-zh-cn
安装完毕后,重新登录openwrt
安装用户管理
可以直接在 界面->系统->软件包页面安装,安装shadow-useradd, shadow-su, shadow-userdel, shadow-passwd
vmware安装配置openwrt的更多相关文章
- vmware 安装配置 ,记住这一次不要再问我了。ok?
Linux 安装配置 ,记住这一次不要再问我了.ok? 第一步 选择版本 如果遇到问题无法自动获取的 老男孩教育-李泳谊<youjiu_linux@qq.com> 17:51:43明天开 ...
- Linux:Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21...
问题: Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21... ...
- centos vmware centos6.6 64位 kvm虚拟化安装配置 第四十二节课
centos vmware centos6.6 64位 kvm虚拟化安装配置 第四十二节课 上半节课 下半节课 f
- 使用VMware安装linux虚拟机以及相关配置
前言 使用VMware安装虚拟机这个一般都知道,操作简单.而本文主要讲使用虚拟机的后续相关配置.并记录使用过程中遇到的问题以及一些技巧.本篇文章以后回持续更新的... 安装包准备 VM:12 Linu ...
- Android源码浅析(一)——VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安装配置
Android源码浅析(一)--VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安装配置 最近地方工作,就是接触源码的东西了,所以好东西还是要分享,系列开了这 ...
- 安装vmware 已经配置Centos7
一:安装vmware VMware14 安装CentOS7及其配置;CentOS7配置网桥,做远程连接; 1.VMware14安装 进入百度链接,按照图形安装就好了.https://ji ...
- VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)
首先启动Nginx 1. 相关浏览 两个 Tomcat 配置: VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二) Nginx 安装配置启动: VMware Linu ...
- VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)
准备工作 相关浏览: VMware Linux 下 Nginx 安装配置 (一) 1. 选在 /usr/local/ 下创建 softs 文件夹,通过 ftp 命令 把 apache-tomcat-7 ...
- 使用Vmware安装linux且配置终端可以连接虚拟机总结
首先是下载一个linux镜像,我下载的是:ubuntu-16.04.2-desktop-amd64.iso 1.使用vmware安装linux,都使用默认的配置就行了,最多改一下主机名什么的,密码最好 ...
- 安装部署VMware vSphere 5.5文档 (6-3) 安装配置AD域控制器
部署VMware vSphere 5.5 实施文档 ########################################################################## ...
随机推荐
- 04 Xpath_[实例]爬取maoyan
目录 Xpath lxml库的安装和使用 提取的内容 代码 生成的csv 下载的图片 参考文档 Xpath lxml库的安装和使用 提取的内容 随意选取的一段 节点包含的影片信息,如下所示: < ...
- 04. C语言数据使用方式
[C语言简介] 计算机的运行由CPU指令控制,为了让计算机执行指定功能,需要将这些功能对应的指令数据集中存储在一起,制作为一个计算机文件,这个文件称为程序,CPU通过读取程序中的指令确定要执行的功能, ...
- Nifi:Nifi中的Controller Service
Service简介 首先Nifi中的Controller Service 和我们MVC概念中的Controller Service不是一个概念,Nifi中的Controller Service更像是和 ...
- C 语言编程 — 异常处理
目录 文章目录 目录 前文列表 异常处理 perror() 和 strerror() 输出异常信息 程序退出状态 前文列表 <程序编译流程与 GCC 编译器> <C 语言编程 - 基 ...
- Java面试题:Spring中的循环依赖,给程序员带来的心理阴影
循环依赖通常发生在两个或多个Spring Bean之间,它们通过构造器.字段(使用@Autowired)或setter方法相互依赖,从而形成一个闭环.下面是一个使用字段注入(即使用@Autowired ...
- quartzui 的界面管理
基于Quartz.NET3.0的定时任务Web可视化管理.docker打包开箱即用.内置SQLite持久化.语言无关.业务代码零污染.支持 RESTful风格接口.傻瓜式配置 quartzuiquar ...
- Android 13 - Media框架(26)- OMXNodeInstance(三)
关注公众号免费阅读全文,进入音视频开发技术分享群! 上一节我们了解了OMXNodeInstance中的端口定义,这一节我们一起来学习ACodec.OMXNode.OMX 组件使用的 buffer 到底 ...
- 像阿里OSS一样的文件对像存储服务,容器实现 docker初探及minio测试
像阿里OSS一样的文件对像存储服务,容器实现 docker run -p 8000:9000 --name oss-minio -d -e "MINIO_ACCESS_KEY=AKIAIOS ...
- request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired
换华为的,否则会出问题:cnpm confg set registry https://mirrors.huaweicloud.com/repository/npm/ npm ERR! code CE ...
- RTMP推流与B帧的关系
一.H264数据结构 一个原始的H.264 NALU 由一个接一个的 NALU 组成的,而它的功能分为两层,VCL(视频编码层)和 NAL(网络提取层). VCL:包括核心压缩引擎和块,宏块和片的语法 ...