ubnt解决方案
查看: 30389|回复: 44

[原创] [MGB100硬盘盒]OpenWRT Backfire 10.03 配置指南

[复制链接]

198

回帖

5618

积分

70 小时

在线时间

中校

Embedded Linux砖家

注册时间
2008-10-23
金币
4923 个
威望
55 个
荣誉
12 个

尚未签到

发表于 2010-5-17 18:24 |显示全部楼层
本帖最后由 lintel 于 2010-5-30 11:41 编辑

在完成openwrt的更新后,我们得开始配置这个新东东了。
在开始之前,我认为有必要了解一些东西。比如openwrt是什么。


以下来自百度百科,连接:http://baike.baidu.com/view/1671581.htm
openWRT
  什么是OpenWRT?

  1. 关于 OpenWrt

  当Linksys 释放 WRT54G/GS 的源码后,网上出现了很多不同版本的 Firmware 去增强原有的功能。大多数的 Firmware 都是99%使用 Linksys的源码,只有1%是加上去的,每一种 Firmware 都是针对特定的市场而设计,这样做有2个缺点,第一个是难以集合各版本Firmware的长处,第二个是这版本距离 Linux 正式发行版越来越远。

  OpenWrt 选择了另一条路,它从零开始,一点一点的把各软件加入去,使其接近 Linksys 版 Firmware的功能,而OpenWrt 的成功之处是它的文件系统是可写的,开发者无需在每一次修改后重新编译,另它更像一个小型的 Linux 电脑系统,也加快了开发速度。

  2. 为什么使用 OpenWrt因为 Linux 为我们提供了很多免费的软件,我们可以用一个很低的价钱购买像WRT54G的硬件,做成一个小型的 Linux 系统,现在OpenWrt已经提供了100多个已编译好的软件,而且数量还在不断增加,而 OpenWrt SDK 更简化了开发软件的工序

  3. OpenWrt 的历史OpenWrt 项目由 2004 年 1 月开始, 第一个版本是基于 Linksys 提供的 GPL 源码及 uclibc 中的 buildroot 项目, 这个版本称为 “stable” 版, 在网上至今仍有很多项目使用这个版本, 较为有名 Freifunk-Firmware 和 Sip@Home.

  到了2005年初, 一些新的开发人员加入了这项目, 几个月后他们释出了第一个 “experimental” 版本, 这和以前版本不同的是, 这版本差不多完全舍弃了 Linksys 的 GPL 源码, 使用了 buildroot2 作为核心技术, 将 OpenWrt 完全模块化,OpenWrt 使用 Linux 正式发行的核心源码(2.4.30),加上了一些补丁和网络驱动,开发队伍更为OpenWrt添加了许多免费的工具,你可以直拉把Image写入 Flash (mtd)里面,设定无线功能和VLAN交换功能,这个版本名为“White Russian”,而1.0版本大概于2005年底公布。

  4. 为什么是OpenWrt?

  Linksys WRT54G 是一个几乎在任何电脑商场都可以买到的无线路由器, 只需拿出4-5百元, 你就可以拥有一个配备 200MHz CPU, 4MB Flash, 16MB Ram的嵌入式开发系统, 而且在你完成你的开发后, 你还可以应用在生活上, 一点都不浪费。由于它使用 Linux 作为操作系统, 并公开源码及驱动, 在网络上已有很多为它而设计的开源项目, 包括HyperWRT, OpenWRT, SIP Phone等等, 实在是学习嵌入式 Linux 的入门级首选。为什么学习OpenWRT?你不需要对 MIPS 处理器有很深入的了解, 也不用懂得如何去设计一个 MIPS 处理器专用的内核, 因为这些在网上已有人为你做好, 你只需懂得如何安装和使用就行了, 不过你也可以去http://www.linux-mips.org 找到相关的资料。如果你对 Linux 系统有一定的认识, 并想学习或接触嵌入式 Linux 的话, OpenWRT很适合你, 你将学会一些无线路由器的基本知识, 以及一般嵌入式 Linux 的开发过程, 你会发现无论是 ARM, PowerPC 或 MIPS 的处理器, 都必需经过以下的开发过程:1. 创建 Linux 交叉编译环境2. 建立 Bootloader3. 移植 Linux 内核4. 建立 Rootfs (根文件系统)5. 安装驱动程序6. 安装软件7. 调试随着 Linux 的成熟, 大量不同的处理器内核和应用软件相继出现, 当你熟悉这些嵚入式 Linux 的基本开发流程后, 你不再局限于 MIPS 处理器和无线路由器, 你可以尝试在其它处理器, 或者非无线路由器的系统移植嵌入式 Linux, 定制合适自己的应用软件, 并建立一个完整的嵌入式产品。










等待盒子启动完毕。在左边的LED开始闪烁的时候,说明盒子已经启动完毕。可以通过web访问了。




首先。打开配置页面:
                   http://192.168.1.123


一。基本设置

1。设置网络。
第一个设置当然就是网络了,登录luci控制界面。用户名root,密码空
找到Network--Interfaces--LAN,如下图:


Protocol是表示类型,static表示的是固定IP。DHCP表示自动获取。PPPOE表示拨号。none表示关闭。
Interface是当前的网卡。eth1是盒子唯一的LAN。所以不能修改。
IPv4-Address   IP地址
IPv4-Netmask  子网掩码
IPv4-Gateway  网关地址
DNS-Server     DNS的IP
MAC-Address   MAC地址
请根据自己的实际情况修改
下面的图片仅供参考。



完成之后,点击Save&Apply生效。

2。设置无线


找到Network---wifi----RADIO0似乎不需要怎么说明,根据自己的需要设置吧。
Enable是开启无线。
目前无线部分还是有点问题。不过做客户端,AD-HOC还是可以的。
下面是我的设置。设置成AP模式,结果我的手机可以正常连接,但是电脑的无线网卡连接不了。奇怪的问题,郁闷。




3.设置LED

点击System---LEDConfiguration。根据自己的需要设置吧。
如果对我的设置没有意见。那就直接Save&Apply



做可以端只需要设置为client模式。SSID,频道,加密类型跟密码跟你的无线路由一致,拔掉网线重新启动就可以了。

二。硬盘初始化

telnet 上你的盒子。

执行下面的命令:

autofdisk (此命令只能对内置硬盘进行分区,USB硬盘暂时不行。个人老鸟建议手动分区。至少能明白点。)

根据提示操作,注意,这个操作会清空硬盘上的所有数据,请谨慎操作!!!!

打开luci web界面.打开  系统(system)---挂载点(mount point)

根据自己的情况挂载磁盘。下面的我的挂载图,仅供参考。



三、opkg应用

OpenWRT用opkg管理软件,如果要脱机BT,先修改opkg.conf,把软件安装路径定义到硬盘
建立opt目录安装软件
ln -sf /mnt/hda2/opt  /opt
/mnt/sda1/opt是硬盘上的目录,根据实际情况修改
第一个分区hda1,第二个分区hda2,以此类推

vi /etc/opkg.conf
在luci下修改opkg的设置,替换原有的配置文件为下面的:

src/gz packages http://downloads.openwrt.org/backfire/10.03/rdc/packages
dest root /
dest hdd /mnt/hda2/opt
dest usb /mnt/sda2/opt
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /mnt/hda2/opt


参考我的图片:







保存后先opkg update更新
然后opkg install 程序,例如

opkg -d root install vsftpd    安装vsftpd到flash根目录 (不建议使用,flash空间可能不足。)

opkg -d hdd install vsftpd      安装vsftpd到硬盘

opkg -d usb install vsftpd      安装vsftpd到USB磁盘

完成软件安装之后,对于需要开机启动的程序。必须使用opkg-link进行连接使用方法如下:

opkg-link add 软件名
opkg-link remove 软件名
opkg-link mount  目录名
opkg-link umount 目录名

例如:

opkg-link add vsftpd        连接vsftpd到系统目录

opkg-link remove vsftpd     删除根目录的vsftpd连接

opkg-link mount /mnt/hda2/opt 把 /mnt/hda2/opt下所有的软件连接到系统目录

opkg-link umount  /mnt/hda2/opt  删除对/mnt/hda2/opt下所有的连接





修改/etc/profile

vi  /etc/profile

我的修改如下,仅供参考:


#export PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/mnt/sda1/bin:/mnt/sda1/sbin:/mnt/sda1/usr/bin:/mnt/sda1/usr/sbin:/mnt/hda2/opt/bin:/mnt/hda2/opt/sbin:/mnt/hda2/opt/usr/bin:/mnt/hda2/usr/sbin
export LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/sda1/lib:/mnt/sda1/usr/lib:/mnt/hda2/opt/lib:/mnt/hda2/opt/usr/lib


如果没有进行opkg-link或者跟上面一样设置搜索路径。那么安装的软件将不可用。

编辑中

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
承接OpenWrt.AirOS,DD-WRT 移植‘修改等项目。

31

回帖

205

积分

85 小时

在线时间

少尉

注册时间
2009-7-15
金币
160 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2010-5-17 20:20 |显示全部楼层
这个一定要关注一下。
回复

使用道具 举报

103

回帖

201

积分

80 小时

在线时间

少尉

注册时间
2010-3-3
金币
78 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2010-5-17 23:29 |显示全部楼层
关注中,期待更多的应用。
回复

使用道具 举报

76

回帖

102

积分

28 小时

在线时间

上等兵

注册时间
2009-1-5
金币
19 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2010-5-17 23:41 |显示全部楼层
关注中....................
回复

使用道具 举报

11

回帖

43

积分

31 小时

在线时间

新兵上阵

注册时间
2009-11-30
金币
19 个
威望
2 个
荣誉
0 个

尚未签到

发表于 2010-5-18 01:03 |显示全部楼层
关注中关注中
回复

使用道具 举报

103

回帖

424

积分

648 小时

在线时间

少尉

注册时间
2009-6-11
金币
247 个
威望
0 个
荣誉
0 个
累计签到:3 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2010-5-18 08:35 |显示全部楼层
学习中!有点复杂!希望有简易教程!版主
回复

使用道具 举报

88

回帖

1542

积分

39 小时

在线时间

上尉

注册时间
2009-7-15
金币
1431 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2010-5-18 21:07 |显示全部楼层
有玩头了,好好学习
回复

使用道具 举报

42

回帖

106

积分

35 小时

在线时间

上等兵

注册时间
2009-6-28
金币
48 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2010-5-19 10:26 |显示全部楼层
好,支持你呀! 在用dd-wrt非常好,盒子支持openwrt也很值!谢谢!
回复

使用道具 举报

10

回帖

24

积分

16 小时

在线时间

新兵上阵

注册时间
2009-10-8
金币
10 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2010-5-20 15:04 |显示全部楼层
支持支持支持支持支持支持支持!
回复

使用道具 举报

357

回帖

1401

积分

26 小时

在线时间

上尉

注册时间
2010-4-18
金币
1024 个
威望
2 个
荣誉
0 个

尚未签到

发表于 2010-5-22 10:16 |显示全部楼层
进来学习,哈哈
回复

使用道具 举报

42

回帖

106

积分

35 小时

在线时间

上等兵

注册时间
2009-6-28
金币
48 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2010-5-22 20:42 |显示全部楼层
还不能刷吧?  不能做 AP ?
回复

使用道具 举报

332

回帖

2345

积分

97 小时

在线时间

少校

注册时间
2008-12-30
金币
2000 个
威望
0 个
荣誉
0 个
累计签到:2 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2010-5-26 20:16 |显示全部楼层
我記得AP的問題出在DHCP有問題 關閉 改自訂IP就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-4-18 23:19

返回顶部 返回列表