找回密码
 注册

QQ登录

只需一步,快速开始

查看: 63671|回复: 83

Openwrt终于完美运行在RG100A上了

[复制链接]
发表于 2009-5-2 11:00:40 | 显示全部楼层 |阅读模式
本帖最后由 bugeye 于 2009-5-2 11:06 编辑

经过1个月不懈的努力,弄坏了3个路由之后,今天早上终于在一个法语论坛上找到了RG100A等路由无法完美上OpenWrt的原因(唉,如果我会法语,也许早不用走这么多弯路了)。

Openwrt的开发者使用的路由的flash都是8M和8M以下的,而国内广为流传的6358板子都是16M的,就是这么一点小小的差别,浪费了我一个月的业余时间,一时之间泪流满面。用了1分钟,改了4行代码,Openwrt就完美的运行在我第二个RG100A-AA上了(之前的一个,板子差不多给我搞成焦碳了)。

发图两张,第一张是U盘,格式化成ntfs格式。第二张是xwrt(Openwrt图形设置界面的一种),上面可以看到,U盘已经挂到了/mnt/sda1上,而且有没发现我的rg100a-aa的内存是128M,哇哈哈。

本帖子中包含更多资源

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

×
 楼主| 发表于 2009-5-2 11:02:51 | 显示全部楼层
本帖最后由 bugeye 于 2009-5-2 12:09 编辑

固件已经发到了固件区,但由于那个贴子要审核,现在还没出来。我发的那个固件不带cfe,所以说是很保险的,如果刷坏了,直接把原版固件刷回去就可以。

由于是刚刚搞出来的东西,一切都只是毛坯,不建议新手尝试。而且刚刚搞出来,也没加什么功能,你不能指望它做什么像样的事情!!!此版本仅仅给大家测试尝鲜用!!!

我发的固件,基本是默认配置的openwrt+USB2.0+xwrt。
文件系统支持 ext2,ext3,ext4,fat32,ntfs-3g。
xwrt是openwrt几种图形设置界面的一种。

1. BCM6358都需要TTL线才能刷固件。
你必须以前刷过固件,否则不建议你继续。

2. 连接好TTL线,开好你的console终端(可以用hyperterm,minicom,putty等,推荐putty,因为它还支持下面用到的telnet,ssh),然后设置好通信方式,波特率115200,硬件控制无。
打开电源,按下回车,等待cfe提示用户名和密码。
一般用户名是telecomadmin,密码是nE7jA%5m或者telecomadmin.
登陆以后,输入命令 e a,然后按y。这步是清空所有flash数据。Broadcom的cfe有bug,不先清空的话,很容易出现内核crc错误。

3.等待路由重启,打开浏览器,输入192.168.1.1,应该可以看到cfe升级界面。输入用户名telecomadmin,由于清了flash,这时密码应该变成了telecomadmin。过了登陆界面以后,把固件上传,这时在TTL界面应该可以看到升级的过程。耐心等待升级完成。在TTL界面里就应该可以看到openwrt启动信息了。

4.等所有启动信息不再乱刷以后,
telnet 192.168.1.1
Openwrt第一次启动后,会开telnet,让你设置管理员密码,等你设置好后,telnet就永久关闭了。
在telnet界面里,打
passwd  设置管理员密码
设置好以后,打
reboot,重启

5. 重启好后,
可以用
ssh root@192.168.1.1或者putty的ssh登陆路由,也可以直接在浏览器里输192.168.1.1,进入xwrt图形设置界面。用户名是root,密码是你刚设置的。

注意,openwrt早就抛弃了用nvram存信息的方式,也就是说,openwrt的密码和cfe保存的那个不是一回事。

好了,先到这里。下面讲讲目前的不足。
1. 由于BCM63xx系列的ADSL源码没有公开,所以openwrt现在不会,未来也不会支持adsl部分,如果你的上网必须通过adsl的话,那么你只能先找个随便的adsl猫接电话线上,然后把rg100a接adsl猫上。也就是说,在broadcom良心发现之前,rg100a刷了openwrt后,只能起一个路由器的作用。

2.openwrt功能强大到不可限量,但是配置也复杂无比,可以说,openwrt就是一个完整的嵌入式的linux(加了USB声卡,它就支持放音乐,加了显卡,如果你有办法加上去的话。。。。,它就支持显示器,至于鼠标键盘之流就更不在话下了),目前所有的图形化配置界面都只能配置路由相关的内容,它们搞不定的,只能靠用户自己通过ssh界面来配置。

好了,先吃饭去了,在最近的一两个月内,我会逐渐完善这一切,包括配置,包括固件,包括编译openwrt的方法。但有时比较忙,更新会很不稳定。
发表于 2009-5-2 11:04:24 | 显示全部楼层
厉害,盼出教程呀。
发表于 2009-5-2 11:17:22 | 显示全部楼层
等楼主的教程,这个东东我折腾了两个星期都没有搞定,超级郁闷中。。。
发表于 2009-5-2 12:12:53 | 显示全部楼层
用来做路由也不错,至少硬件够强
发表于 2009-5-2 12:15:17 | 显示全部楼层
哈哈,有福气了。。
LZ说刷到RG100A只能当做普通的路由器使用。。那意思是把LAN1-LAN4的一个端口改成了WAN??

期待后续工作的完善。
发表于 2009-5-2 12:36:52 | 显示全部楼层
帮楼主纠正一下,openwrt不是不出adsl,而是要用逆向工程重写adsl代码,所以会慢一点,估计过个半年一年的就能有比较完美的openwrt固件了。
另外现在有个新版本的公版固件貌似内核挺新的,不知道openwrt能不能借用一下
发表于 2009-5-2 12:41:33 | 显示全部楼层
另外楼主能否提供一下修改了哪些代码?使用的哪个版本?
发表于 2009-5-2 12:53:45 | 显示全部楼层
完美二字從何而來......= =

能搞定DSL再說完美吧....當時玩LINUX也是  電信給的是個阿爾卡特的內置貓 編譯內核驅動弄了1個多月 最后放棄....
发表于 2009-5-2 16:42:11 | 显示全部楼层
LZ在RG100a上用OpenWRT的固件,做路由成功?哪个LAN口是WAN,还是可以任意配置?
你上个图来看看路由成功后的界面啊.包括哪个是WAN口?
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-19 06:49 , Processed in 0.049656 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表