本帖最后由 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的方法。但有时比较忙,更新会很不稳定。 |