首页

文章

如何在VMware中直接跑openwrt

发布网友 发布时间:2022-04-19 12:49

我来回答

2个回答

热心网友 时间:2023-04-24 00:52

步骤一:拉取源码

1
在电脑上安装VMware,在VMware上安装Ubuntu14.04。
2
在Ubuntu上安装svn,用于从官网上拉去openwrt源码,拉取源码时,会用到git工具,所以同时要安装git。用以下命令:
sudo apt-get install subversion git-core
3
在拉取源码之前,要先安装依赖,用以下命令:
sudo
apt-get install gcc g++ binutils patch bzip2 flex bison make
autoconf gettext textinfo unzipsharutils gawkncurses-term
zliblg-devlibncurses5-dev
安装过程中如果有包安装不上,可以去下载源码自己编译安装。或者下载deb包,用dpkg安装。
4
通过svn拉取源码过程如下:
1:在家目录下新建文件夹:mkdir wrt
2:cd wrt
3:svn co svn://svn.openwrt.org/openwrt/trunk
4:有如图提示表明拉取完成:

5
下载完成后为了使openwrt支持更多的软件,需要更新和安装其它源上的软件:
1:cd trunk
2:./scripts/feeds update -a
3:./scripts/feeds install -a
END
步骤2:配置、编译

1
在编译之前,我们还需要配置内核,就像我们一直Linux一样:
Make menuconfig 配置内核,这时会出现一个熟悉的界面。如图:

2
配置过程中,我们还需要配置几个选项。
Target System:选择X86。如图:

3
Target Image:选择ext4和Build VMware image files(VMDK)。如图:

4
Kernel
Moles-->Network
Devices:选择VMware网卡。官网上写着必须选择e1000,当我们选择X86时,这个网卡就已经被选择了。但是仅仅这个还是不够的,我们在ubuntu下,使用lspci命令,如下图,看看自己的VMware网卡是什么,在配置选项中对应选上。

5
可以看出我的VMware网卡是PCnet32,在网络设备的配置界面中选择上,如图:

6
luci界面部分,这个很重要,他是用户交互的。配置项有以下几个,如图:

7
collections中,选择luci。如图:

8
Application中,选择luci-app-ddns,luci-app-firewall,luci-app-ntpc,luci-app-samba。如图,也可以根据你自己的需要选择。

9
Themes选项中全部选择,如图:

10
若有Translations 选项等,也可以把luci-i18n-chinese选择上,这样可以使用中文显示了。
配置完成,保存之后,开始编译,编译的时候注意,openwrt默认是使用非root用户的。如果你是root用户,要切换到普通用户。在以后开发中写完自己的package之后记得也是用非root用户编译。另外编译时会从网络上拉取依赖包和软件,所以要保证虚拟机上的系统能上网。然后执行make
V=99,开始漫长的第一次编译,编译时间由电脑配置和网速决定。V=99的意思是显示所有信息。
END
步骤3:VMware下安装openwrt

1
编译完成之后,进入到bin目录下,可以发现很多文件,如图,找到我们要的openwrt-x86-generic-combined-ext4.vmdk,拖至宿主机上。

2
我们在D盘建立目录openwrt-vmware,把刚刚的vmdk文件放进去。然后VMware下建立新的虚拟机,选择自定义模式,下一步,到安装客户操作系统时,选择稍后安装操作系统,下一步,选择linux,下拉框中选择ubuntu就可以,下一步,点击位置输入框的浏览,选择刚刚建立的目录。下一步配置cpu个数,内存,网络,IO控制器。根据需要自行选择,下一步,选择磁盘类型的时候,一定要选择IDE类型。如图:

3
下一步选择磁盘,选择“使用现有虚拟磁盘”,如图:

4
下一步选择现有的虚拟磁盘,如图,浏览并选择openwrt-vmware中的Openwrt-x86-generic-combined-ext4.vmdk。然后下一步,完成。接下来启动虚拟机开始配置网络,让我们可以本地浏览器访问我们的openwrt虚拟机上的luci。

END
步骤4:开启openwrt之旅

创建好了虚拟机,启动之后。等待一会儿,当openwrt虚拟机完全启动后,先修改密码为root,然后执行如下的命令:
cd /etc/config
cat network
在lan->ipaddr中可以看到自己openwrt的IP。openwrt初始的IP是192.168.1.1,如果你的电脑是通过连接路由器上网,路由的默认IP,也就是我们的网关一般也是192.168.1.1,这样就会冲突,你会连到路由上但是连不到openwrt上。所以我们修改自己的openwrt的IP,修改为192.168.1.3,这里一定要保证在同一个网段。执行如下的命令:
/etc/init.d/network restart
重启整个网络。在本地ping这个IP,如果能通,表明你可以通过本地的浏览器访问openwrt的网页。如果不通,可能是网络不再同一网段或者VMware的联网方式不是桥接。如果还是不通,那要分析具体的原因了。
此时在本地浏览器上输入192.168.1.3,会出现如下的界面:
步骤阅读
3
输入密码root,登录,出现如下的界面,ok,到此,目的达成。

热心网友 时间:2023-04-24 00:53

在电脑上安装VMware,在VMware上安装Ubuntu14.04。 在Ubuntu上安装svn,用于从官网上拉去openwrt源码,拉取源码时,会用到git工具,所以同时要安装git。用以下命令: sudo apt-get install subversion git-core 在拉取源码之前,要先安装依赖,...
李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 虚拟机安装openwrt后可否配置wifi和本地认证 openwrt怎么编译出虚拟机 虚拟机openwrt科学上网下载文件错误 如何在虚拟机安装openwrt openwrt中虚拟wan口被禁如何实现单线多拨 openwrt怎么在虚拟机上运行 机制汤圆是怎么做出来的 三全汤圆的出产地 高林生的《想问》 歌词 汤圆哪个牌子最好吃? 有关汤圆的资料 脆皮汤圆制作时需要用到哪些工具和食材? 汤圆有鲜肉馅吗,是哪里的特色菜吗,好吃吗? 汤圆是谁发明的 汤圆是谁发明的.? 咸汤圆是哪里的特色 中国最著名的宁波汤圆店,为何能如此出名? 汤圆与元宵都在新春佳节备受欢迎,汤圆与元宵都出自哪里你知道吗? 汤圆是哪个省份出产的? 哪里的汤圆最出名 openwrt系统 后台虚拟服务器在哪个文件 openwrt旁路由设置 请教openwrt设置虚拟ap的问题 openwrt路由器怎么设置多拨 笔记本虚拟机openwrt下怎么用内置无线网卡 爱快虚拟机安装openwrt要网卡直通吗 虚拟机 openwrt 怎么让电脑网口作lan口 OpenWRT X86版能安装KVM虚拟机吗 win系统下虚拟机安装openwrt。虚拟机下的openwrt支持minipcie无线网卡吗?用哪 原生openwrt怎么能有潘多拉的创建虚拟wan口这个界面 如何用虚拟机构建OpenWRT软路由 DD-WRT与OpenWRT有什么区别?哪个更好用? 如何编译OpenWrt 谁能教教我?怎么不用烤箱做Cheese cake(芝士蛋糕)?要详细点的哦! 不用烤箱的芝士蛋糕怎么做 什么糕点不用烤箱也可以做? 不用烤箱做芝士蛋糕 有什么不用烤箱而且做法又简单的甜点嘛??? 怎么做蛋糕 不用烤箱的蓝莓芝 自制不用烤箱的小蛋糕怎么做好吃又简单
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com