由于回到学校,故亲自编译了中文Web管理界面的最新版本,使用我编译的固件只需完成下面的刷新固件一步即可进入Web管理界面:
默认IP:192.168.1.15
固件版本
OpenWrt Firmware Attitude Adjustment (r30463) /7
LuCI Trunk (trunk+svn8222)/
整个刷机过程分为4步
1.通过tftp刷新固件;
2.将路由器连接到Internet;$ ~% {9 F' e( ^
3.安装Web管理界面;5 \# x2 x7 ]2 F0 Z/ k1 {1 r
4.其他设置的完善
由于OpenWRT尚未正式支持WHR-G300N V2,所以我们选用WHR-G301N的固件。
下载地址:https://www.sodocs.net/doc/7d19122105.html,/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-whr-g301n-squashfs-tftp.bin8 _' T+ k% p& P& `
$ G$ q, l& {# ]
刷机
1.通过tftp刷新固件! |4 R: y4 p# `2 ?; |6 y
固件刷新需要在Linux下完成,推荐Ubuntu,可以使用Ubuntu Live CD,如果已经有安装Ubuntu就更好。(Ubuntu可能需要联网)4 j B. T2 i% d$ p
1.1 安装tftp6 K7 G4 b9 v( y1 m: N$ i
如果你的Ubuntu可以联网,可以使用下面的方法在线安装
Ctrl+Alt+T打开终端,输入
1sudo apt-get update7 e0 h3 Y' s! f) `
2sudo apt-get install tftp
复制代码
“sudo apt-get update”不是必须的。
如果无法联网,可以下载下面的附件进行安装
tftp_0.17-18ubuntu2_i386.zip(15.3 KB, 下载次数: 111) 2 Y% J- E1 x( i: `# P# U
两行命令,每行输入完后都要回车,也可以两行一起粘贴,需要输入密码(使用Live CD 不需要密码),密码不会显示,只管输入即可。7 E) `( I" B1 H/ m" K' [
1.2 禁用系统网络管理,在终端输入(两条命令选择一条)
1sudo service networking stop #Ubuntu 9.10
复制代码
2sudo service network-manager stop #Ubuntu 10.4
复制代码
复制代码
1.3 设定网络
拔掉路由器电源,用网线将电脑与路由器LAN口连接
17 u8 g, q; a* Z
2sudo ifconfig eth0 192.168.11.2
3sudo ifconfig eth0 netmask 255.255.255.0
4sudo arp -s 192.168.11.1 [路由器MAC]
复制代码
1
路由器MAC可以在路由器背面的标签找到,即SSID后那串字符,形如“00:1D:73:8C:8D:B5”。(冒号可有可无)
1.4 固件上传准备- b3 t. ~3 z2 A2 e; ]1 T3 B$ u
先将下载的固件重命名为”openwrt.bin“,复制到Ububtu的主文件夹(/home/[用户名]),下面和命令不要一起粘贴。
2tftp
3verbose( m7 s( }. A" X! ]+ M( ~
4binary; w4 y' s# S! y' J1 M' i7 ~1 e
5trace
6rexmt 1/ T& J M# E9 k4 m0 V% U+ H/ k
7timeout 60
8connect 192.168.11.1 W0 d! }- h5 L
9put openwrt.bin
复制代码
1.5 固件上传0 @- e+ d2 }* X' [3 X( k5 A
命令“put openwrt.bin”执行后,立即插上路由器电源,如果一切正常刷机即可在1分钟之内开始。" K& }& b4 v# D/ R I' i- @
随后路由器红色诊断(DIAG)灯闪烁或长亮,大约几分钟后,待只有电源(POWER)灯及路由(ROUTER)灯亮起,固件刷新即完成。
4 ?. W3 v" y; ~7 D/ x
5 I. N; [3 D
固件上传完成后,命令“quit”退出tftp5 E% Q' A8 c$ j9 L+ n7 p7 ?
启动Ubuntu的网络管理
1sudo service networking start #Ubuntu 9.10
复制代码
2sudo service network-manager start #Ubuntu 10.4及更新版本
复制代码
以上步骤也可将WHR-G300N V2刷回官方固件!
2.将路由器连接到Internet6 U2 N: {. l) K
三个方案
" \+ C, K9 y/ D" U7 G, S
方案一
已经有联网的路由器(上级路由),开启DHCP,直接将WHR-G300N V2的W AN口接到上级路由即可。
) g# u/ h: K" y8 T1 @
$ \& P+ F" z# [
下面使用telnet的操作,如果路由器已经设置了密码,则telnet无法使用,只能用SSH。Windows下可以用Putty,Ubuntu下使用如下命令
ssh -l root 192.168.1.1
复制代码
$ o" k2 [" z4 ^+ y( i
Windows 7默认不开启telnet客户端功能,需要先打开该功能8 l! A% c* R/ u1 _( v) G
( D. C, D% A v+ u8 E# D
( z; t; i: H( Q& H( R2 |' E
* F/ [( U) X; z8 g/ ]5 |
3 t i' S$ s8 U# M
使用SSH下面的显示有引号,使用telnet则无引号。5 a: [8 |& V/ [- r. R+ M$ k, T- {
+ \7 k: u) _* j; R: E. Y2 Y* y
方案二
PPPOE拨号,将WAN口接到ADSL猫;; ^" X/ @: |2 `" Z5 R
Windows下打开命令提示符,Linux下打开终端,输入命令
2telnet 192.168.1.1
复制代码
3vi /etc/config/network
复制代码
编辑成如下:9 G+ p2 ]+ y; r, |9 O6 z
4
5config 'interface' 'loopback'! D/ v( A+ a4 ?. e& l8 p6 Q
6 option 'ifname' 'lo'
7 option 'proto' 'static'
8 option 'ipaddr' '127.0.0.1'/ i6 S' A# i& \+ K, G
9 option 'netmask' '255.0.0.0'8 ?* c, Q/ V2 }& p7 D
10
11config 'interface' 'lan'
12 option 'ifname' 'eth0'. h/ h+ H( }; Q- T7 q# n- n
13 option 'type' 'bridge'
14 option 'proto' 'static'
15 option 'ipaddr' '192.168.1.1'" ^: K+ y+ e4 J
16 option 'netmask' '255.255.255.0'& z+ E8 q, ^" h$ d/ e; I- c( P# p
17 3 j5 }& t4 x5 L9 c/ u2 c
18config 'interface' 'wan') n( Q/ {4 J m/ Z0 w8 b
19 option 'ifname' 'eth1'
20 option 'proto' 'pppoe'
21 option 'username' '你的ADSL账号'3 I2 d' x" _; R
22 option 'password' 'ADSL密码'2 q: U, N- o2 P
23
24config 'switch' 'eth0'1 Y0 e3 I0 {" Z3 S
25 option 'enable_vlan' '1'. w" G5 G9 {- @8 n" z" I
26
27config 'switch_vlan'' e; Z [& X) M4 w7 _! C- @$ z
28 option 'device' 'eth0'% i. e1 k n+ |( q- d$ D# H4 |' @
29 option 'vlan' '1'8 B1 B' k4 m4 m% T% [% n4 h: `
30 option 'ports' '0 1 2 3 4'
复制代码
. ~1 d9 C( v7 o* R$ y
使用命令编辑1 [" B4 E( b* L
方向键或h、j、k、l控制光标/ @: D) R8 w) \! x
i 在光标前插入! J9 q4 o9 }4 ^7 ?, `0 L
I 插入,直至按ESC键
a 在光标后插入
R 替换当前字符及其后的字符,直至按ESC键7 T& o8 @) P2 ]7 q2 P# r
x 删除光标后的一个字符
X 删除光标前的一个字符; g: ^! |2 v. }5 ~9 ]
dd 删除当前行
Enter 另起一行5 K4 x* m; P$ W' N- \) B; ~
:w 保存当前文件
:x 保存当前文件并退出2 v) X( l2 T6 @
:q! 不保存文件并退出vi7 x* Y! ?9 M. x, F! t* d
:q 退出vi
8 Z% w. t3 m) e: R5 m6 ]
方案三
连接无线网络
Windows下打开命令提示符,Linux下打开终端,输入命令31telnet 192.168.1.1
复制代码
32) d; k; g% A+ x- g% }0 J% D% D
33vi /etc/config/wireless
复制代码
编辑成如下:
34" d1 B8 z! d% e9 Q9 [
35 1 x4 {) F5 O' n( u" X) P- h
36config 'wifi-device' 'radio0'& _- r& \+ r) ^0 Z6 s; ]
37 option 'type' 'mac80211'4 L. P$ ~% @( A+ Q+ N
38 option 'macaddr' [MAC此处不必修改]! v1 s' c( n' _7 \% r: Z3 w
39 option 'hwmode' '11ng'
40 option 'htmode' 'HT20'6 P+ q$ C, r+ J! Z% X
41 list 'ht_capab' 'SHORT-GI-40'
42 list 'ht_capab' 'TX-STBC'
43 list 'ht_capab' 'RX-STBC1'
44 list 'ht_capab' 'DSSS_CCK-40'
45 # option 'disabled' 16 s9 c* t4 `# _' N- Z4 J# I
46
47config 'wifi-iface'
48 option 'network' 'wan': G% j3 j2 k+ s3 f6 }! q
49 option 'ssid' '要连接的SSID'
50 option 'encryption' '加密方式'
51 option 'device' 'radio0'! {1 A0 K P) h
52 option 'mode' 'sta'
53 option 'key1' '无线密码'4 O# Y6 v2 {( a) N
54 option 'key' '1'
复制代码
* h' a1 u2 G6 h( _& I* X
无论是否使用方案三,option 'disabled' 1 前一定要加#,或者删除该行,否则无线不会开启。
加密方式有wep,psk等。
重新启动网络
55/etc/init.d/network restart
复制代码
3.安装Web管理界面
Windows下打开命令提示符,Linux下打开终端,输入命令
1telnet 192.168.1.1
复制代码
2opkg update
3opkg install luci y) I. |3 M' W/ {7 Z
4opkg install luci-i18n-chinese
复制代码
5/etc/init.d/uhttpd enable
6/etc/init.d/uhttpd start
复制代码
至此,Web管理界面即安装完成,进入浏览器,输入192.168.1.1即可进入Web管理界面。
4.其他设置的完善9 E. h2 i# o. d) ]" `2 [: g4 c7 f
包括语言、时区、指示灯等。$ C( ^' M: G# U+ t- U4 Y
语言设置
时区设置
1 [9 s8 t/ h1 T/ B, c3 Y
指示灯设置(仅供参考)
6 ]* W0 o Y2 P
, A% P c' g# C/ s
2012-2-9 10:59 上传
下载附件(162.99 KB)
已知BUG:5 q( }0 b; _7 J: T0 E! b
症状:切换成中文后,除第一个以外,添加无线网络无法跳转到编辑页面,也无法手动进入除第一个无线网络以外的编辑页面。
解决办法:需要添加两个及以上的无线网络时先切换到英文界面再操作,操作完成后可以换
回中文。