Ubuntu12.04下编译OpenWrt 及在VMWARE测试的经验
来源:互联网 发布:vericut是个什么软件 编辑:程序博客网 时间:2024/05/22 23:31
Ubuntu12.04下编译OpenWrt 及在VMWARE测试的经验:
[日期:2012-11-05]
环境:Ubuntu 12.04,VMware workstation 9
首先是得到openwrt的源代码。
在Ubuntu下,首先update, upgrade:
sudo apt-get update
sudo apt-get upgrade
跟着装 subversion及其他有关程序
sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawkflex quilt libssl-dev xsltproc libxml-parser-perl
然后进入home目录,建立文件夹, 然后使用svn命令行checkout出源代码:
mkdir ~/openwrt
cd ~/openwrt
svn checkout svn://svn.openwrt.org/openwrt/trunk/
cd trunk
更新openwrt:
./scripts/feedsupdate -a
安装所有包:
./scripts/feedsinstall -a
首先输入make menuconfig,开始进入内核配置接口:
1. TargetSystem (x86) ---> (*) x86
2. 配目标文件系统为 EXT4
Target Images ---> [*] ext4
Target Images ---> [*] Build VMware image files (VMDK)
用 web界面要加 luci, 在 LuCI-->collection -->选luci
这样就后面编译时产生可以直接在 VM 上用的虚拟硬盘。
1) make 编译,时间有点长,完后,在 bin/x86/ 就是最后编译出来的档了。
2) 拷贝 bin/x86/ ,我的全部路径是 /home/hung/openwrt/trunk/bin/x86/中的 “openwrt-x86-genericcombined-ext4.vmdk”到 WIN7 计算机上;
Win7 VM 安装运行 OpenWRT:
1. 创建一个虚拟机
打开 VMware -->New --> Virtual Machine ... -->下一步 --> linux 、ubuntu --> 下一步 --> 这里VM名和路径可以自己指定 -->
下一步 --> 网络默认“Use bridged networking” --> 下一步 --> 这里的硬盘, 用造好的openwrt-x86-genericcombined-ext4.vmdk --> 完成。
2) 点 run 按钮就可以开始运行 OpenWRT。
输入192.168.1.1,就可以在浏览器里看见。
注意:
A. 如果你的网, 不在192.168.1.x 段, 请改IP. 方法如下:
#vi /etc/config/network
出现如下图后按【i】进行修改
修改如下图
修改完后
按【Esc】
再输入如下保存和退出
:wq
跟着restart网络
#/etc/init.d/network restart
B. VMWARE的bridge常有问题,最好加一张网卡做 bridge.将那张卡所有的protocol移去,只留 vmware bridge protocol,这样bridge就非常稳定。
- Ubuntu12.04下编译OpenWrt 及在VMWARE测试的经验
- ubuntu12.04下搭建Openwrt编译环境
- Opencv3.0.0在Ubuntu12.04下的编译和安装和测试
- Ubuntu12.04 LTS编译openwrt
- Ubuntu12.04编译openwrt过程中遇到的一些问题及处理方法
- Ubuntu12.04 下 GTK3.xx 的安装、编译和测试
- Vmware:在Ubuntu12.04下,不能加载或编译通过Virtual Network Device解决方法
- 编译在VMware中运行的OpenWrt固件版本
- MQTT在OPENWRT下的测试例子
- 在VMware下安装Ubuntu12后出现的问题解决方法
- mininet在Ubuntu12.04下的安装及学习
- openwrt在vmware下架openvpn服务器
- Ubuntu12.04下的Android 源码编译
- ffmpeg 在ubuntu12.04上的编译
- Ubuntu下Openwrt的编译
- openwrt下软件包的编译
- ubuntu12.04下安装vmware失败的记录
- 在ubuntu12.04中安装VMware Tools的问题
- itextsharp导出PDF文件,简单实例
- IOS面试题归总(未完结) 转载请注明出处!谢谢
- Ansi与Unicode区别笔记
- 拼图游戏之动物闯关
- 关于 主机号全为0和1 为什么是保留地址
- Ubuntu12.04下编译OpenWrt 及在VMWARE测试的经验
- linux-socket常用函数(1)
- freebsd安装flash插件
- 2008-05-23 17:58 JAVA正则取URL主域名
- 假如我来架构12306网站
- freebsd无线
- 开张乱侃
- LP看书中
- 谈鼠色变