㈠ openwrt安装桌面环境
1. 环境说明 本文安装在windows下的vm中,做为旁路路由使用
2. 下载固件 镜像参考阿里巴巴开源镜像站
我这里增加了一个lx的用户,一般用普通用户编译openwrt, 首先passwd root 设置root 密码,然后安装apt install sudo 来安装sudo命令。之后⽤adser lx 增加lx⽤户,passwd root 设置root 密码,我这⾥⽤户密码和root密码均为lx。
㈡ 如何安装openwrt x86
就已经用家里的一台旧的低功耗笔记本安装过了,功能强大。。。我最喜欢的就是多无线网卡挂载实施多wifi网络叠加,和多播(这个没折腾过)。主要是因为周边wifi多,破解了几个。然后为了叠加wifi查找了相关的信息,找着找着就找到了关于openwrt的相关教程,正好家里有一台迷你笔记本闲着就折腾了起来。
其实感觉不怎么难,主要是找镜像和写入本地硬盘。
说了那么多在给大家简略介绍一下openwrt这个路由器系统:
OpenWrt 可以被描述为一个嵌入式的 linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。OpenWrt的包管理提供了一个完全可写的文件系统,从应用 程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。
对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。
恩,介绍就到这里。下面我们进行安装过程的讲解,由于之前安装给小本的时候没有截图。我在VM虚拟机里面在给大家演示一遍安装过程。
安装有winpe的U盘
Physdiskwrite.exe软件
openwrt-x86镜像
闲置电脑主机一台(最好是低功耗的)
1.首先是进入PE给删除原硬盘分区(注意备份好数据)
2.使用Physdiskwrite.exe写入openwrt-X86镜像到硬盘:
在 cmd 下面进入该程序目录,输入命令 Physdiskwrite.exe –u 镜像名字.img 进行写盘。 其中-u 参数为目标磁盘大于 800M 时需要附加的。
接下来会提示你选择需要写入磁盘。请注意选择,不要选错了。
(为了输入方便,可以将 Physdiskwrite.exe 改名为 pdw.exe 之类,命令输入 pd w.exe –u ***.img 即可)
3.显示出下面即为安装完成
4
4.重启电脑后就会进入openwrt的界面,注:如果在SATA模式或者AHCI模式下无法启动成功请将硬盘类型修改成IDE
5
5.openwrt X86下载地址
openwrt X86 build1403介绍地址:http://blog.ich8.com/post/4494
openwrt X86 下载地址:http://blog.ich8.com/file/107
END
openwrt默认web管理地址是192.168.1.1,用户名为root,密码为admin。同样因为是linux系统所以也可以使用常见的ssh客户端连接。
如果在SATA模式或者AHCI模式下无法启动成功请将硬盘类型修改成IDE
㈢ OpenWRT(一)开发环境搭建
1、安装git工具(现在一般是使用git去下载源码)
2、安装依赖的库文件(一起装比较容易出现漏装,建议逐个装)
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils ncurses-term zlib1g-dev libncurses5-dev gawk libssl-dev subversion
或者逐个安装:
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install make
sudo apt-get install autoconf
sudo apt-get install gettext
sudo apt-get install texinfo
sudo apt-get install unzip
sudo apt-get install sharutils
sudo apt-get install ncurses-term
sudo apt-get install zlib1g-dev
sudo apt-get install libncurses5-dev
sudo apt-get install gawk
sudo apt-get install libssl-dev
sudo apt-get install subversion
3、下载OpenWRT源码
先创建OpenWRT目录来保存源码
mkdir OpenWRT
cd OpenWRT
git clone https://github.com/openwrt-mirror/openwrt.git (下载源码)
4、更新源码上的软件
为了使 OpenWrt 支持更多的软件,需要更新和安装其它源上面的软件
cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a
5、进行OpenWRT配置
make menuconfig
1). 选择 CPU 型号
Target System -> Ralink RT288x/RT3xxx
2). 选择 CPU 子型号
Subtarget -> RT3x5x/RT5350 based boards
3). 选择具体路由器型号
Target profile -> HAME-MPR-A2
保存退出
6、编译源码
make V=99
注意:编译过程要联网哦,如果编译出错大部分都是由于网络不好。所以重新编译就OK了
烧录文件在哪? openwrt/bin/ramips/openwrt-ramips-rt305x-mpr-a2-squashfs-sysupgrade.bin
更多精彩文章,欢迎关注微信公众号"嵌入式软件开发交流"
㈣ 在openwrt中安装包,下载之后咋安装
浏览器输入192.168.1.1
找到 system -》 Software
界面里可以安装IPK包。
㈤ openwrt安装apt
openwrt安装apt步骤如下:
1、安装Vmware。
2、安装个Ubuntu系统,这个是为了转换镜像。
3、下载openwrt镜像。
㈥ 在线等,OpenWrt怎么安装软件
下载一个软件的ipk包,并且上传到路由器(我是用WinSCP上传的), 用ssh登录路由器, 然后内在终端输入命令:容
opkg install 某个ipk包
注意ipk软件包一定要与你路由器的版本和架构一致,否则安装不上。