搜档网
当前位置:搜档网 › 巴法络WHR-G300N V2刷OpenWRT教程

巴法络WHR-G300N V2刷OpenWRT教程

由于回到学校,故亲自编译了中文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

症状:切换成中文后,除第一个以外,添加无线网络无法跳转到编辑页面,也无法手动进入除第一个无线网络以外的编辑页面。

解决办法:需要添加两个及以上的无线网络时先切换到英文界面再操作,操作完成后可以换

回中文。

相关主题