yuzt 发表于 2009-5-26 20:22:43

DB120-WG刷OpenWRT

一、刷openwrt
1.刷rg100a 1.1固件,主要是用rg100a 的cfe,db120的cfe与openwrt不兼容,刷一次就可以了
rg100a 1.1固件
http://www.2cna.cn/download/openwrt/RG100aV1.1cfe.bin
openwrt固件
http://www.2cna.cn/download/open ... VW-squashfs-cfe.bin

2.db120接上ttl线,另一端插入电脑的USB口,打开设备管理器,看是用哪个com口
http://www.2cna.cn/uploads/1.jpg

3.打开SecureCRT,新建连接,连接协议选 Serial,端口选设备管理器中看到的com口,波特率115200,其它默认
http://www.2cna.cn/uploads/2.jpg
http://www.2cna.cn/uploads/3.jpg

4.启动db120,注意看SecureCRT,当看到 *** Press any key to stop auto run (1 seconds) ***
立刻按键盘任意键,输入cfe用户名:telecomadmin,密码:nE7jA%5m,这是默认用户名和密码
http://www.2cna.cn/uploads/4.jpg

5.设置本机ip为192.168.1.100,子网掩码255.255.255.0
登录cfe后,ie打开192.168.1.1,选择rg100a固件,刷新完成后db120会自动重启,注意看SecureCRT,当看到 *** Press any key to stop auto run (1 seconds) ***
立刻按键盘任意键,再按回车键,输入cfe用户名:telecomadmin,密码:nE7jA%5m
输入e a按回车,再输入y按回车,db120重新启动后会进入cfe,
这个作用是先把rg100a的固件清除,这样可以从flash的开始位置刷openwrt

6.ie中打开192.168.1.1,输入cfe用户名::telecomadmin,因为已经请了flash,密码变成::telecomadmin,登录后选择openwrt固件然后升级,刷完后会自动启动,刷一次就可以了

7.等db120启动后在ie中打开192.168.1.1,第一次登录openwrt会要求输入root的密码,设置完后就能看到openwrt的界面了

二、配置
telnet 192.168.1.1
1.配置 vlan
vi /etc/config/network

# vlan设置
# LAN1对应0口,LAN4对应3号口
# 6358 CPU对应5号口,其中4号口是空的
config switch eth1
      option vlan0    '1 2 3 5*'
      option vlan1    '0 5*'

config interface loopback
      option ifname   lo
      option proto    static
      option ipaddr   127.0.0.1
      option netmask255.0.0.0

# LAN设置
config interface lan
      option type   bridge
      option ifname   eth1.0
#静态IP,动态改成dhcp
      option proto    static
      option ipaddr   192.168.2.1
      option netmask255.255.255.0
      option nat      1
      option macarre00:1E:40:53:9C:D7

# WAN设置
config interface wan
      option ifname      eth0
# DHCP
      #option proto      dhcp
##########
# 静态IP
      option proto    static
      option ipaddr   192.168.1.225
      option netmask255.255.255.0
      option gateway192.168.1.1
      option dns      202.103.224.68
      option nat      1
##########
# ADSL拨号
#      option proto    pppoe
#      option username 改成你拨号的用户名
#      option password 改成你的密码
#      option keepalive 10
#      option macaddrmac最好也改成你的
#      option mtu      1430

2.配置无线
vi /etc/config/wireless

config wifi-devicewlan0
      option type   mac80211
      option channel5

      # REMOVE THIS LINE TO ENABLE WIFI:
      # 删除或注释掉option disabled 1这句,就可以打开无线
      #option disabled 1

config wifi-iface
      option device      wlan0
      option network      lan
#工作模式
      option mode      ap
#SSID
      option ssid      OpenWrt
#SSID不广播
      option hidden 1

#加密方式
      #无加密
      option encryption none
      #wep加密
      #option encryption wep
      #option key 1
      #option key1 XXXXXXXXXX(密钥,wep64为10位16进制数字,wep128为26位16进制数字)
      #wpa加密
      #option encryption psk
      #option key XXXXXXXX(密钥)

配置完后,重启生效
/etc/init.d/network restart

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

vi /etc/opkg.conf

src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/brcm63xx/packages
dest root /opt
dest ram /tmp
lists_dir ext /opt/var/opkg-lists
option overlay_root /opt

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


其它:
WAN动态、静态IP上网没有问题,ADSL拨号没条件测试
rtorrent没有问题,web界面管理也没有问题
amule不能用,提示不是MIPS程序
mldonkey不能用,提示不是MIPS程序
lighttpd+php没有问题,但是不能加载sqlite模块
如果用php的话要挂载swap,32M不能用,启动时php-fcgi会自动检测
两个USB都能用,用WinSCP通过SSL简单测试速度620K,有点慢

X-wrt设置界面有些功能不能用,还不完善

yuzt 发表于 2009-5-26 21:52:59

本帖最后由 yuzt 于 2009-5-27 01:35 编辑

db120和rg100a不一样
LAN1-3使用eth1,对应5325交换芯片
LAN4使用eth0,对应CPU内的PHY
DSL口不能用

LAN1-3当LAN用正确的应该是
config switch eth1
      option vlan0    '0 1 2 5*'
      option vlan1    '3 5*'
因为LAN4口肯定是WAN口了,所以3要不要都没所谓

多谢Bugeye提醒

yjjq 发表于 2009-5-26 23:37:09

楼上的意思就是没有了拨号功能?

yuzt 发表于 2009-5-27 00:14:02

db120前要接猫才能实现adsl拨号

天涯 发表于 2009-5-27 00:30:11

谢谢楼主分享 :)

super123 发表于 2009-5-29 14:00:07

不是很明!学习中

chnfn213 发表于 2009-5-31 17:35:53

猫的DSL口不能用了???刷了还能刷回来不?

yuzt 发表于 2009-5-31 23:15:29

dsl口不能能,应该能刷回USR,bcm公版之类的固件,不过我没试
如果你是当猫来用就不用刷了,我刷这个主要是用来脱机BT

super123 发表于 2009-6-13 11:49:24

好! 这个不错。。。

zharp 发表于 2009-7-14 19:05:17

楼主,你的网站需要登陆密码哦,能不能传一份openwrt给我? 我在openwrt网站下的不能用哦。
我的邮箱是:unlimitedpoor@qq.com
页: [1] 2 3 4
查看完整版本: DB120-WG刷OpenWRT