玩转Openwrt(一) — 刷入带ADSL驱动的全功能版本


之前家里用的一直USR9108加上自己编译修改的内核及软件配合自己整的VIA小板子动物机,可是编译移植那真是叫一个痛苦,各种补丁各种依赖关系,实在头大,费时费力。而且还有那个悲催的USB1.1,那速度真叫认抓狂…我的移动硬盘插上基本就是个摆设…每每看到openwrt那丰富的软件资源,那真叫一个眼馋,虽然我的USR9108也能刷,可是那个单USB1.1的确令我很是失望,所以也就没有再折腾它的欲望了,于是干脆就整了个DB120,主要就是看上了它的双USB2.0,这样一来它的可玩性就大大提高了,无限可能呀无限可能…

我买回来的这个db120已经刷好了openwrt中文论坛的db120-openwrt.org.cn-10.03.336-DIY-mini-0916,于是我拿出我那个在房间门口落满灰尘的华为MT883d插入路由机后的USB口,然后向导配置,上网成功…可是这样又平白无故浪费我一个USB口,虽然说可以插个USB Hub来解决可是这样的方法又不够低炭。

在网上找了一下,这个BCM63XX系列芯片的路由能刷以下几个固件:

  1. 电信原版:这个固件基本是个半残废,只具备一些路由器基本的功能,貌似还有个Ftp,SMB。ADSL也能正常工作,可也就仅限于此了,发挥不了此路由器硬件应有的性能,可玩性基本没有;所以直接无视之。
  2. OpenWrt Backfire:这个固件openwrt应有的功能都能正常使用,可以直接ssh,各种玩法都比较成熟,可惜的是ADSL不能正常工作,还得挂个猫当尾巴,而且我的情况是浪费个USB口,就算不浪费USB口也浪费个电源插头…
  3. BCM6358英文原版固件:这个是BCM的官方固件,跟电信版的差不多,可能某些功能稍微强大一点,但是也几乎没多大的可玩性。
  4. DSL-2760U的改版固件:因为这个固件官方开源了内核以及一些软件的源代码,这个设备的硬件使用的也是BCM63XX,所以很容易移植到DB120上面,并且有网友为其移植了BT与电驴的软件,这个方法与我之前用的USR9108移植发放是一样的,如果要移植其他软件也是很费事的…

对比了这几个固件发现都不能满足我的要求,最无限接近的也就openwrt的了,可惜的是它并不支持ADSL,于是就在思考能不能用DSL-2760U的内核与闭源驱动并配合openwrt丰富的软件资源,这样的话只需要编译DSL的内核与模块,比起自己移植软件,解决库依赖要省事的多了。

本来已经自己着手做了,可是偶然在openwrt中文论坛转了一圈,发现还真有人早就这么做了,而且已经比较完美的解决了,现成的固件已经放出来了,具体链接在这里,下面我说说使用这个固件的刷机过程:

  1. 使用TTL线连接路由器,设置好超级终端,超级终端的参数如不知请自行google之。
  2. 关闭设备电源,按住设备上的RST键,然后打开电源,15秒钟后松开RST。
  3. 查看CFE的版本,如果启动信息输出滚动过快请多次重启,这步是必须的,因为这个混合固件有CFE的版本要求,请看清后再下载其对应版本。
  4. 在看到“*** Press any key to stop auto run (1 seconds) ***”这段信息时,迅速按任意键,然后终端上会显示”CFE>”这样的提示符
  5. 然后输入 e a,来请空flash,如果之前输入过其它固件的话,这步必须要做。
  6. 然后重新启动再次进入到CFE,此时使用网线连接到LAN4口(靠近电源那个),将网卡IP设置为192.168.1.*,在浏览器里输入192.168.1.1回车,点击浏览按钮选择固件文件,然后点升级。
  7. 路由器升级完成后会自动重启,重启完成后把网线插入LAN4以外的任意口。
  8. 然后ssh到192.168.1.1,默认用户:root  密码:admin
  9. 成功登入后编辑/etc/config/modem,注释掉option port与option encaps让其使用默认即可,修改option vpi 与 option vci,如不只具体的vpi/vci参数请致电当地运营商
  10. 修改/etc/config/network,将wan口的ifname设置为inet_X_X,这里的两个X分别用vpi/vci填充,option username与option password设置为自己宽带的用户名与密码
  11. 一切就绪后开始尝试拨号:/etc/init.d/modem boot
  12. 成功后将其设为开机自动启动:/etc/init.d/modem enable
  13. 安装firewall使内网机器也能上网,opkg update; opkg install firewall;reboot

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要手动刷入OpenWrt中文固件,首先需要准备一个适用于你的路由器型号的OpenWrt固件。你可以在OpenWrt官方网站或相关论坛上下载到适合的固件。 接下来,确保你的路由器已经连上电源并处于正常工作状态。使用电脑连接到路由器的一个可用端口,以便进行刷入操作。打开一个浏览器,输入路由器的默认IP地址(一般为192.168.1.1),并稍等几秒钟以确保路由器的Web界面加载完全。 在路由器的Web界面中,输入默认用户名和密码以登录。然后,找到“系统”或“固件升级”等相关选项。在这个页面上,你需要找到一个可以选择并导入固件文件的选项。点击“浏览”按钮,找到你之前下载的OpenWrt固件文件,然后点击“上传”或“开始”按钮。 接下来,系统会开始刷入固件。这个过程可能需要几分钟,期间请不要关闭浏览器或断开电源。当固件刷入完成后,系统会提示你进行路由器的重新启动。按照系统的提示操作,等待路由器完全重新启动并进入OpenWrt系统。 一旦路由器成功刷入OpenWrt固件并重启,你可以通过浏览器再次输入默认IP地址登录到OpenWrt的Web界面。在这里,你可以设置路由器的各种参数和功能,包括选择中文语言。 进入OpenWrt Web界面后,找到“系统”菜单或相关选项。在“菜单语言”或“系统语言”选项中,选择中文作为界面语言。保存设置后,界面会刷新并显示为中文。 至此,你已经成功将OpenWrt固件刷入你的路由器,并将界面语言设置为中文。现在你可以尽情地享受OpenWrt的各种功能和优势了!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值