找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 23396|回复: 10

[ASUS华硕] 【华硕ASUS】RT-N16_3.0.0.4_220.18b【Asuswrt-Merlin加强版,支持双拔】

[复制链接]
发表于 2012-10-11 11:42:50 | 显示全部楼层 |阅读模式
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:0 D2 N, g# B8 |5 U8 B

, s8 u9 W9 w" K* `  Rebased on 220, includes AiCloud; added wifi client stats
6 V+ P4 T0 M, g  
9 Y: G* m. _8 L* r# n  
- Y5 M' o: b5 u& O2 v; O! ^8 ]  
) J1 f3 c# v3 [6 L/ o. O  0 N9 G% U7 z8 K! p( ~
  
0 ^& z0 K" e; }3 y" j% `& Q# a- D8 K6 X4 u. M  s' A

+ p' U8 Z; }, `: E6 Q" n0 J0 b  ~

0 G" r$ H, S* x+ _8 C0 H4 j8 I- m+ ]  W9 G7 D( l

: N8 v+ P" {1 k! f5 }& r, M) Y+ M  Q" @+ `  ]" n& {
, O7 [0 \3 F+ l7 }1 z; L# B  N& e
7 {0 \' \% k  }
; Q9 B+ M, W$ E# x7 O$ X- Y0 S

- D- E4 ^# `- rAsuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)
; a8 Y+ [+ a: }6 m=====================================================7 z/ L- z' ~! M. g
3 {/ L( x( g4 j; l2 D: j( T% ]
( f2 |' }' A, t! K1 ~2 A/ S
About
$ j" n3 J( D! Z% {' N% e4 G( B-----2 y" Y& q$ i  [7 N6 n3 z
Asuswrt is the firmware developped by Asus for their newer routers.  They are
! M% k1 G# T1 Y. e: ?. w' z& walso porting it to some of their older models, like the RT-56U and RT-N16.  
2 l8 M2 s" ^( {4 t3 ~/ GWhile originally based on Tomato-RT, Asus has disabled some of the 5 d. R. T, e0 s& ~& x
original Tomato features, and added others.: d( i1 O+ J4 n$ j# n/ o( _

: z+ G  K1 P4 E$ wAsuswrt-merlin is a customized version, which I am developping.
1 F7 V! _8 u5 [. cThe goal is to do some bugfixes and minor enhancements to Asus's firmware, # e+ ]4 A2 x' U7 {: _3 {( X
without targeting at full-blown advanced featuresets such as provided by ; N, o" D$ F5 r) I/ ^9 M, a' U
excellent projects like Tomato or DD-WRT.  Some of the features
7 B7 L# _2 R! t- [- F  N# \. Ythat had been disabled by Asus have also been re-enabled.. @$ z. W- i$ i8 ]( k" D
This aims to be a more restrained alternative for those who prefer to stay
3 q3 T7 J4 K% Y- G' k2 b- l* Z; P0 Gcloser to the original firmware, with limited risks of seeing new
# j6 }$ [0 v) B3 C0 y$ k; wfeatures bring in new stability issues.  I value stability over / e$ d/ v. C. C( S- Y! @/ r: H
performance, and performance over features.
( e; O# b9 D! E% g8 q+ H9 I+ x$ Z
# J9 u+ n  v/ U+ ]# J$ e: c5 Y6 @' V6 g
; X' V, U+ Y$ G- q; q! o
Supported Devices8 d& E& x" y/ h0 r" A  @
-----------------' _/ J8 G3 U$ B  z( C2 t5 C
Supported devices are:& n7 h8 I3 M" I2 R4 }1 u5 c+ h
* RT-N66U2 v7 x2 `/ P' u! s0 d6 i
* RT-AC66U3 ?3 b% j3 u$ v7 ^7 K
) f1 e& G2 R$ O7 H% _) {
These devices have experimental support (because I don't own one to test it):; G% B7 h) ?; b6 Y
* RT-N16# M/ U* L1 s7 r6 ]! B' w5 @! ]
) e/ g  n  k1 G$ H8 k. A

' l, J. S- b! V# n$ z- Y& ~: o+ K# h, Y+ [7 L
Features
5 r8 z1 e! `+ t" ]' o) l--------7 m! o/ \5 x1 p7 l3 R
Here is a list of features that Asuswrt-merlin brings over the original firmware:
$ |$ w7 |+ W& e/ _7 _
$ A) b# m* E' Z- Based on the source code of release 3.0.0.4.220+ R$ e0 q1 G! W
- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices), e& E3 O* Y* w" w1 O
- WakeOnLan web interface (with user-entered preset targets)  C7 I$ w! S8 s/ R- n2 |* [: U
- Persistent JFFS partition. R' y2 c5 `8 c
- User scripts that run on specific events
( I' T0 W- h& g4 C( K7 T: l: _- SSHD (through dropbear)" p. x& A8 R  H( i4 _
- HTTPS web interface
8 E2 z7 Y* v- S" f& O8 ~/ f% q- Crond
7 c$ k' {: i( A* P& I! a6 N- Clicking on the MAC address of an unidentified client will do a lookup in2 d: k8 J& F, I; Z* B# b
  the OUI database (ported from DD-WRT).( J. s0 R3 t1 g' `/ B. f
- Optionally turn the WPS button into a radio enable/disable switch
- A% K$ g- |) @7 X% K- Optionally save traffic stats to disk (USB or JFFS partition)0 m8 U5 F4 [2 z$ G4 [( j
- Display monthly traffic reports
; d; z- l5 i$ O' x- Display active/tracked network connections6 q. c$ b7 g  M5 Q5 x2 |9 q9 D& l* c
- Allows tweaking TCP/UDP connection tracking timeouts1 N% N9 b) z% ^+ L6 |8 g$ i- n! R8 e, ?
- CIFS client support (for mounting remote SMB share on the router)
# ^) ?  i# T' ?/ R5 ~0 [% V& h& _- Layer7 iptables matching
7 G% m# ]& C5 F& a2 `4 l5 J- User-defined options for WAN DHCP queries (required by some ISPs)
" w8 V9 r( s6 B- C+ P- Name field on the DHCP reservation list
3 H8 D1 z- j, L2 C- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)
  V  j, ^( y0 t/ [; ]  t  R- Dual WAN support (both failover and load
' y9 O% {; ]% e7 J1 t1 k  balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)  Z# G( r3 a+ H( ^' Y
- Disk spindown after user-configurable inactivity timeout
8 T/ F+ ~! j- Y7 u- System info summary page# Q. ~- s# g$ Q7 v5 i& D( Q9 N
- Wireless client IP, hostname, rate and rssi on the Wireless Log page" ~: [8 l. G* a" k! t# I
- OpenVPN client and server, based on code originally written by
! M& y% T7 k" m! k/ U/ K  Keith Moyer for Tomato and reused with his
- F7 J; o4 u1 F; \  permission. (RT-N66U, RT-AC66U)3 U9 ?3 n/ c) w
0 F: B: U! z; Z4 J1 h; R

  G; D' w. j) D1 F9 ?+ h$ b! ?
! q6 D" t. E) ]4 Q# b, O3 mInstallation  n- `# e% s% v$ {3 b6 f
------------
" U& V, o7 P: T$ g& s- c& ZSimply flash it like any regular update.  You should not need to reset to
, G9 m5 V% p5 j) pfactory defaults, unless coming from a version that used a different
4 n$ H2 t2 }  z1 n5 q$ ]: b. v8 f2 {" Knvram size.  You can revert back to an original Asus firmware at any time just8 @$ B# b8 y4 ?( s5 Q' H
by flashing one.
+ ^) U8 N0 k/ r; u6 u7 S6 Q$ w: B9 I0 u3 g
NOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the
- Z' {5 e, Y5 Q# K+ B4 f/ Vfirst time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it
: z6 F% k5 D; b2 f6 _5 Nwill wipe ALL your current settings and revert back to factory default!
) ~9 y9 p; s8 D& Y" |* jThis is required to upgrade the nvram storage to 64 KB.* J4 ?9 T" ]' C- i& c9 o/ U# f
& b$ Q- d5 X6 |) Q% p. h! t# S
' K) h. m: I5 k8 ]3 s6 S- M
Usage/ k+ p1 T1 Y( G" @3 P( v; X) f
-----8 z2 R9 B0 _/ N8 ~

" J5 I  g/ I1 A* JFFS *
( X3 V9 P  F# [) O1 ]! R$ g  ]JFFS is a writable section of the flash memory (around 12 MB) which will
( {& ~0 i1 Q( O$ y6 D, S! q' |allow you to store small files (such as scripts) inside the router without
; B: d1 l3 w0 _8 u1 Jneeding to have a USB disk plugged in.  This space will survive reboot (but
. }, V7 S! e; i' W6 O' dit *MIGHT NOT survive firmware flashing*, so back it up first before flashing!).  
7 P" p- a- s; x' U) _. DIt will also be available fairly early at boot (before USB disks).
; h5 H$ x! }- ~; M; ?+ A; p% }0 T8 e5 J# Z5 ~5 W  F! T3 x9 C
To enable this option, go to the Administration page, under the System tab.# t2 s3 n! }3 K/ f+ a$ }) Y9 r, E" r' i

* T( t$ [+ i1 s+ Q3 M" J5 Y) s- W2 hFirst time you enable JFFS, it must be formatted.  This can be done through
2 K+ k; m8 |; ^' S5 K& i: Sthe web page, same page where you enable it.  Enabling/Disabling/Formating ) Q7 Y; [1 |0 t& G; u+ _
JFFS requires a reboot to take effect.
- r2 [& X' l- W  j% j- L2 _! y! |( x0 X) W6 v% Z' E9 Z
I do not recommend doing frequent writes to this area, as it will
" A# J# s) h6 q- V# o/ h$ mprematuraly wear out the flash storage.  This is a good place to - e0 V% `0 R; C% r( \) F
put files that are written once like scripts or kernel modules, or
' n1 Y1 {: t. [! u0 gthat rarely get written to (like once a day).  Storing files that ( Q' Y0 }! e8 L
constantly get written to (like logfiles) is NOT recommended - use/ `$ l. ?8 E$ P) q. Y0 T9 \: @2 ^
a USB disk for that.) r% q: p( Z. ^

! C- E" K" g" G# V% W
/ c* C# c: Q7 A" \0 A
. N/ ?( e! J( n2 i* I9 ?* User scripts *4 R) k4 U* N& S+ O$ }
These are shell scripts that you can create, and which will be run when 8 j, R( l6 Q+ Q# e! E
certain events occur.  Those scripts must be saved in /jffs/scripts/
# A/ E4 U# @# `$ d! T(so, JFFS must be enabled and formatted).  Available scripts:: @# I) I" M* y- k1 B
) e2 O1 f2 u3 Q. Z8 @
- services-start:  Services are started (boot)
2 u7 f* S/ p; H- `$ q- services-stop:  Services are stopped (reboot)& y  Y. o/ f; a( G1 f* _7 ^) A
- wan-start:  WAN interface just come up (includes if it went down and back up)$ k& s; U5 x- X' J* u' {$ s3 m
- firewall-start:  Firewall is started (filter rules have been applied)
/ [2 y" k& @; A$ ^* u' g$ m# ~- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table), P6 x$ p1 {0 {; |
- init-start:  Right after jffs is mounted, before any of the services get started9 J- ]4 q$ G& f8 ?
- pre-mount:  Just before a partition is mounted.  Be careful with
3 k5 o8 s7 q/ K6 a1 l, M  this script.  This is run in a blocking call and will block the mounting of the 2 v/ D$ V3 i' u9 i3 t
  partition  for which it is invoked till its execution is complete. This is done " ^' f6 f( S  l% i) f- y! h: I7 ?
  so that it can be used for things like running e2fsck on the partition before
6 X$ {8 z: R& y% ~; O; c& x  mounting. This script is also passed the device path being mounted as an
% I+ G  W8 ]/ M9 V7 J  argument which can be used in the script using $1." A! ~: O( C) N+ ~' E" y. O
- post-mount:  Just after a partition is mounted7 p8 R( A* ?: k8 N' \7 ^
1 e9 l; ~: C0 y, I' d
Don't forget to set them as executable:
2 J8 _9 I3 C3 Y; q7 l" S1 L% G
8 }! n  g% j; N9 P   chmod a+rx /jffs/scripts/*
6 \. W, M: d- a& u* I; o! u
$ }* s" i! t; K# Q, h% nAnd like any Linux script, they need to start with a shebang:
) y& ^' n0 t8 u# u$ e7 B
, |4 a  K8 U. C/ O   #!/bin/sh7 N% q9 s! f# I% s  p$ e, T1 x' `

3 W$ J: Z0 `: h4 o
9 {2 Z: g7 R2 k3 [3 R. B: Q6 N1 ^. R  d1 a- {9 ^& \* I
* WakeOnLan *4 n+ k. A" i/ X4 g$ |
There's a WOL tab under the new Tools menu.  From there you can enter a
  R: @8 a7 ]% b5 w4 f0 i3 i: s  mtarget computer's MAC address to send it a WakeOnLan packet.  You can also
0 a% M% [' \: c' Q( vcreate a list of MAC addresses that will be stored in nvram, and on  @8 u* V. o* _4 O( ^
which you can click afterward to wake up one of the listed computers, without
* q$ _' u8 B0 ?& d  Fhaving to remember their MAC addresses.
% M9 ~  Z1 P% t6 c$ D  I0 i3 P( A9 B$ n& m# l7 Z8 U. m

  T- P% Q9 T" B6 ?5 }0 A1 Z) C; V! b2 E9 `; U, m+ s
* SSHD *5 B1 U/ u' K( S4 q
SSH support (through Dropbear) was re-enabled.  Password-based login will use - M  l# |/ g8 {% E: Q6 D
the same username and password as telnet/web access.  You can also optionally
" b. K3 O5 B2 w* }: l1 U2 Hinsert a RSA public key there for keypair-based authentication.  There
) j, H- S1 N: e( \! His also an option to make ssh access available over WAN.
7 u/ {+ C2 W. C" F! z) @3 W6 P- R- v3 x
! d! K0 _! f+ t( R) c5 W  _  h
* HTTPS management *
  n+ U2 L9 Y% H. l3 [( ZI re-enabled HTTPS access in the firmware.  From the Administration->System   A9 Y) i; f; _! M
page you can configure your router so it accepts connections on http, https % T. Y( [  S' v& t6 T; Y- U
or both.  You can also change the https port to a different one - j7 U* F  _7 v) m1 n% `& x. e
(default is 8443).( m. F0 K4 n1 @1 J! W" V

; S% T: I' t$ Y4 N% p) V% g
4 E: }4 K8 n* U4 ]. V" T
% k) I, v, U7 U% k# o* WPS button mode - toggle radio *" u3 q( ^) y3 x  l/ r8 Q- K! I
You can configure the router so pressing the WPS button will ) c, x2 C3 ~% q8 ]
toggle the radio on/off instead of starting WPS mode.
' V2 {: y" q% {& _* dThe option to enable this feature can be found on the 3 F8 X6 Y2 C8 A0 O5 J& B5 n+ ^7 ]
Administration page, on the System tab.
! `& g6 U, y& E4 c! W7 f5 a: T+ w$ l# T* ?9 z) U
+ F2 T, O- R) h( Q

/ q' `( i, y, E6 q; e- A5 B+ m- m* Crond *% x1 l% r: @: o" ~/ g5 r# R" w; q
Crond will automatically start at boot time.  You can . Y) G3 `2 U) W9 t& W& ]2 Q# Z
put your cron tasks in /var/spool/cron/crontabs/ .  The file
5 k* h: R/ b! a" |" q8 I* Z) T# Umust be named "admin" as this is the name of the system user.1 F1 Y  I, ^, }/ k5 u
Note that this location resides in RAM, so you would have to ( Q9 S) F3 P, L) k- b; S1 `6 n, P
put your cron script somewhere such as in the jffs partition, 9 O/ ^1 ], p, F
and at boot time copy it to /var/spool/cron/crontabs/ using
$ p* f& Z6 W+ h$ |7 ?8 c- @an init-start user script.
+ ?1 X% N9 L8 H+ f. t+ m0 M
' ]  {( e9 Y* Y3 D% F) `6 L0 J, y! X) f$ N* S- t8 f: h; J

' {2 [: q1 l; }, _7 Q& F( |* Traffic history saving *
. d: E4 N1 @- l/ |$ u! ?Under Tools -> Other Settings are options that will allow you & S' K$ u# U. ]& L$ ?8 [! J9 S3 k& K
to save your traffic history to disk, preserving it between 3 E8 e( i1 q( n7 u
router reboots (by default it is currently kept in RAM, ' v1 i8 j7 j' p
so it will disappear when you reboot).3 G7 ?5 k  f4 _- y( j0 `9 `- g

& ]3 E- \8 P% L1 U" b1 p& j+ bYou can save it to a custom location (for
8 S; b% R9 I; {" bexample, "/jffs/" if you have jffs enabled), or
; k# j5 ~2 Z/ q3 @; @/mnt/sda1/ if you have a USB disk plugged in.* X& X" q' T+ T2 q, L& I3 d- _
Save frequency is also configurable - it is recommended 7 E1 K3 z/ ^* l* r$ ~
to keep that frequency lower (for example, once a day)
. Q, W% R9 U* C3 c) r1 e0 iif you are saving to jffs, to reduce wearing out
1 X0 s7 u2 D. `8 }5 p/ x' C6 xyour flash memory.  Make sure not to forget the trailing
! f5 T: s# @/ @8 Wslash ad the end of the path.
  B7 k' U" M& d2 Y2 I1 R1 J4 d
# V1 W2 i" @- b. h- U3 j% L6 TAlso, a new "Monthly" page has been added to the Traffic ) d1 Z9 E0 B  `8 A3 v
Monitor pages.
1 E2 |% D, S6 ?4 t! G2 {3 t3 {; C+ Q1 X  E

! n" ^% m& D* Y3 a- F! u, f) M% `' T. F
* Display active connections *( I& }: E$ a+ j  T) c, y$ E
There is a new tab under System Log called "Connections".+ w  ]( w4 Q4 |7 k/ G: e
This page will list the currently tracked network connections.
, N, t; d. s+ ~) hYou can enable name resolution for IPs on the Tools menu,$ y% ^( L. ^$ f" x' w5 c5 a* B
under "Other Settings".  Note that name resolution can
  l3 u- t' K; _9 h8 v& w, P' M% \slow down the loading of this page, especially if you have
/ C6 c. ^7 u# G# R. g8 G! Fa lot of tracked connections (for instance while torrenting).
) w, T) m/ z4 H! d
2 n7 z/ w2 K! F; ~5 u0 w
- t" q8 k7 M: H' X4 p- o
& b4 a  }5 j2 N* Adjust TCP/IP connection tracking settings *+ t  V8 |! l+ z9 S( R
Under Tools -> Other Settings there are various parameters
  C0 u, r# M5 wthat lets you tweak the timeout values related to connection ; n6 l8 J: B5 M9 Q) Z1 g* M1 u
tracking for TCP and UDP connections.  You should be careful with
$ P+ Z/ Y8 X, m: Kthose settings.  Most commonly, people will tweak the UDP timeout
: x# K  p8 L6 Bvalues to make them more VoIP-friendly, by using smaller timeouts.
+ [# P6 a- R) m6 z+ X; \3 N+ GTimeout values are in seconds.9 @0 R$ V3 f! L6 l# T7 _* U- I$ y

1 o8 d: p( ~7 r& {  _9 i. |4 `6 M$ R& d' h' E3 |7 N
' T& h( t+ g( Z1 a) w! ]: X
* Mounting remote CIFS shares on the router *
) m$ R$ L8 S  V6 dYou can mount remote SMB shares on your router.  The syntax will
. ]: ]5 T$ p( g- y; V+ Ybe something like this:
" ?$ n- l, D% ]$ C% d0 P. u: y% V4 e- i; f/ s9 f7 R
mount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"3 V. |+ S7 l, l1 ~8 Q# }
# R% q) v5 X% {- q! O7 X- F
(backslashes must be doubled.)
: Y' d6 a7 G' u
% M6 X, ?& e; ]% G3 t
7 u, a' f- s: A1 f* n* ]4 E& ?& ]: s* T
* Dual WAN (EXPERIMENTAL) *3 R, p8 w7 J0 h1 A- r+ B' D  c/ D
Asuswrt originally supports using a USB 3G/4G modem to use as a $ [, u7 k0 J& }" D
failover Internet connection.  Dual WAN is the next step, also 4 v1 M! [" @& E6 L( P, o+ ~
developped by Asus but left disabled so far in their official
& t% o$ H( s+ \( e9 _  y( A% Zreleases (probably because this is still work in progress).  , v; ^, b7 a* S+ A2 c
( z1 y; t; |+ F5 |
The first improvement over USB failover is that it works not only
- D; h% f$ Q+ m+ }1 C, Nwith USB but with other ethernet devices, which can be plugged
& O/ [1 r6 I8 \( T7 u+ Kon one of the LAN ports that you will select as the secondary WAN ; S* d8 B9 d1 I  M. P
interface.  The second difference is that in addition to failover 1 {5 E/ e; N4 W0 L! ]
mode, Dual WAN also supports a load balancing mode, allowing 4 ?5 u3 u3 B- n0 R, q7 v% W- {( A7 A- ^
you to share both connections at once.9 M6 j* N( \9 v& `9 H  E' r

, `! `+ q( ?3 A/ A5 d- F1 HKeep in mind that Dual WAN is still an experimental feature, until
, X, v8 |; J* t7 \+ r) vthe time Asus finishes developping and testing it.
& Y# k5 b' a! ]
! H8 u. x  Q6 s+ v1 d+ Z
. z; r4 S% Z. I% Y, [: ~
9 p4 X9 n, p9 u3 k) W: J* Disk Spindown when idle *
# u. g# M3 F8 L8 w9 h( KJeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you 5 H8 S  @4 S4 C6 I$ I* s3 w
to configure a timeout value (in seconds) on the Tools -> Other Settings
' R# u5 p& S8 j* T4 Ypage.  Plugged hard drives will stop spinning after being inactive - ]( V; a6 P7 ]! r/ b1 l$ q  t
for that specified period of time.  Note that services like Download Master ; S- k5 i4 w4 t: {% I
might be generating background disk activity, preventing it from idling.
# o/ {! H8 p: D  |8 w8 _5 a/ ?3 O4 B# [/ b! [; m1 R+ L2 n

9 K# y, B5 `7 m( V" L- }) E( \# H# y2 v$ h  Q' v/ |
* OpenVPN (client and server) *
4 K2 \5 \8 s7 WOpenVPN is an SSL-based VPN technology that is provided as a
( v9 w$ h6 h5 F( U, C' D4 _secure alternative to the PPTP VPN already included by Asus.
) ^; D& C; b5 d9 kOpenVPN is far more secure and more flexible, however it is 9 j& Z& D1 {# X2 I8 r: M# C9 G. W
not as easy to configure, and requires the installation of 5 v% u( A+ l( m! G
a client software on your computer client.  The client
! Y& A5 j$ Y; V2 @# ncan be obtained through this download page:1 W6 P% C5 F$ \* |, J1 ^
. O2 U" Q: u0 t) j$ y) J
http://openvpn.net/index.php/open-source/downloads.html
" ~  {( I/ W$ v) ?
) q3 T- @3 T" T5 v+ D# BExplaining the details of OpenVPN are beyond the scope of this
. s: X0 ?" O$ G8 Z4 tdocumentation, and I am in no way an expert on OpenVPN.6 q5 r0 Q% S. |' }% E7 q4 l9 Y- W
Fortunately, there is a lot of available documentation and
' h, l. ^. F6 EHowto guides out there.  I tried to stick to the same option
$ n+ u) x! a- Y; b, sdescriptions as used by Tomato, so about any guide written
5 M/ L+ d' V* Y0 H0 Q4 Mfor Tomato can easily be used to guide you on 2 }( h7 R- l, X
Asuswrt-Merlin.  For pointers, check the Wiki on the Asuswrt-Merlin ) A- I+ m! y  `1 t0 V! N
Github repository.
/ P3 h" B" K/ g& m' `* d; {
) i: L1 G# z- d2 ?. p) L% M
. S' c( |1 m4 l4 m0 p
5 r  P# v' T3 _5 K. _0 \Source code1 i/ w2 Z- p' H3 ~1 R
-----------
; L  `7 `0 Q& t# YThe source code with all my modifications can be found
( ?7 P7 }9 S8 _8 e# m+ V0 kon Github, at:
9 L" H0 }& `: Q, G" V- O9 `. e- p3 B/ f
/ W* |# s$ l1 c% c4 ~! |9 Fhttps://github.com/RMerl/asuswrt-merlin
& c4 U9 [; V' w5 V
, O! x7 a: g4 z& I, }$ L8 F
/ B# E/ N4 u! c& N; g5 R  P; O) n1 o6 [5 C! a5 N
History* f6 @2 n- g. j+ F" L
-------
7 }' w* E+ S( U, Z- _# J& p3.0.0.4.220.18b:5 h) P" r& X/ ~, h" W. z" f
   - NEW: Report both rx and tx rates on wifi connections
+ g9 l9 w9 n- }/ D( a% I   - FIXED: Handle cases where the wireless driver returns a speed of -1& z8 \0 }4 _! g. ?+ e
   - FIXED: Removed rssi retrieval retries, as it would make the first access to7 }" v$ }1 x2 F% ~& h2 Z6 k$ g
            the wireless page take forever if you had multiple connected clients.
  p( ]6 T% q1 {* t/ h! N7 Y, ^; ~: j$ H            You will have to manually refresh the page the first time you access it
, K- N8 |" h, j( L" I" h            if the RSSI is reported as "??".6 H8 ^: S* V; A! I: b- L

: B  b7 D9 c0 x& h* {+ s8 w4 k* D/ c. g* g1 Q) h
3.0.0.4.220.18:
  r- y  F  Y, g* D) k   - NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be
, C3 Y: ^1 i1 I5 u1 E          manually set to a value between 0 and 15, with 3 being the default).  U/ K- {2 m; ]" O) Q$ P# j+ q
   - FIXED: Buffer overrun in init code that would crash the router when
" b: G. ~0 W- g8 V+ c2 U" w6 o            too many features were enabled at compile time.  B9 G3 {/ k3 T$ [1 R4 N
   - FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)0 X! s" d. P# C
   - FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.
5 Z7 G9 _+ n- A0 v7 T* `   - FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were
- X  Q+ y  C# Q- |            not properly saved.
2 }! D  K$ B  k8 q6 S   - FIXED: First time a client's rssi is polled it would return 0.' a3 `. j# O6 v
   - FIXED: post-mount user script wasn't executed (regression in 220.17)% x' s  o% M* V3 J6 F% E' N
   - CHANGED: Added some info to the OpenVPN server and client pages.; F: s5 I5 C- U5 _7 {
   - CHANGED: Improved load time of the VPN Status page.# v; V( t$ ~5 }' v  O) H: E1 Z9 u

! j, ?. B& S  ]2 Q/ n' [# B% {, V8 n5 e1 V1 ~: L
3.0.0.4.220.17:
; w/ C2 v8 u: ?! I' M2 z   - NEW: Rebased on 3.0.0.4.220, which includes:
; T; }: D' `9 ~3 h, {* G; j! U            * Fixes to IPv6 6rd
9 N+ ]/ [; T, E9 E- {            * Fixes to AC66U Wifi + QoS' y  i7 U, R# t. b9 s
            * AiCloud1 S6 I2 n9 H9 F
            * Interference mode once again enabled
9 Y/ U+ ^/ ]+ k( V9 R' y1 y/ f  - NEW: Display last received rate and rssi for each clients on Wireless Log page.
6 k. c( s( I4 q) K  - FIXED: dnsmasq not listening to DNS requests from OpenVPN clients* t6 u3 Z. ~8 k
           if you had just enabled the option on the webui.9 S" y0 ~: p2 P+ o- x* w
  - FIXED: PPTP clients not always showing on VPN Status page.3 a" U2 `# ^) C* u  r0 m  c, ]
  - CHANGED: Disabled DualWAN as it's currently broken in 220.
  e4 c8 w9 N# ]' y2 F  - CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks8 P; r# J3 f: k: G2 {% M
             the router.
( Y0 m; _5 `0 R6 ?) A  m  - CHANGED: Removed firmware update checker to avoid accidental5 F+ J* K3 f, W2 l4 w8 o, C
             revert to original FW.
8 B# Y% r, z# L( W* X, h
7 t$ q* p4 O7 \- S" R6 |0 i/ N6 @) w. a3 z* W$ W
3.0.0.3.178.16 Beta:: U) |$ e0 f. ?4 H3 U
   - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by: e5 a. a1 Q' x6 a. _  |- Y
          Keith Moyer (from the Tomato project).
. q* c" V7 f1 J   - NEW: Added crontab command) n: n" [5 x& d7 P- V
   - FIXED: (RT-AC66U) Would crash when accessing a LAN device through either $ n* K& j2 o8 J, T8 Z
            VPN or the NAT Loopback (GRO is now disabled for that device)9 u4 l6 E4 g+ q, }% [& ]& @+ p
   - FIXED: dnsmasq was listening to all interfaces by default, allowing
+ L; S9 h" `) p0 E4 \, N1 y/ {            even dhcp requests to be serviced from the wan side if you
. N4 ^! v' R' A            had the firewall disabled (Asus bug) (fixed by dev0id)
2 K- w1 n; O3 p: c3 R. q1 ]% U   - FIXED: Default disk idle spindown now set to 0 (disabled).0 d1 ^, \+ S+ i) R  c0 d7 L5 X
   - FIXED: Corrupted WOL list when using IE.2 F3 K0 J+ w4 J1 [# w" L
   - CHANGED: Upgraded openssl to 1.0.0j.
8 Y& L! k# ^+ _8 e& [  X% r   - CHANGED: Included fully functional openssl command (will allow you to
0 Y3 r2 D; t* K! m( m              create keypairs and certificates from the router).  ~- b- ^0 {) D2 U: }) [8 j: ~5 X
   - CHANGED: Removed power adjustments from the Performance page, as they
0 z; s- c" o, [8 ^8 q( L              are redundant, and not as reliable.
8 D1 R% f- X7 e+ P( x) B: ^( G   - CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I 1 O( {9 J( S0 Q; x. k0 M6 P- L+ r# {
              am unable to work on them without an actual router.2 |  Q; k8 R3 ^. q# d. t0 T
. |% f$ R2 I5 P8 u- [2 w" E
/ ^5 o) w8 S- x1 Y% {8 I( l$ H
3.0.0.3.178.15:
5 J1 m4 C4 [, @( H! P7 t' _* p: q   - NEW: Rebased on 3.0.0.3.178.  Notable fixes by Asus:' k$ W: F  @4 i& ~; g$ z
           * Radio turns back on based on schedule; }1 }8 }9 X% L+ y  i5 [4 ]) W0 w
           * Reorganized QoS pages0 E' ~0 O1 \5 g8 q; G: D; S
           * Turning WAN DHCP connection off will first release current DHCP lease
0 Q- R2 z" c( B   - NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.4 D' g9 |: ^, U. }
   - NEW: (RT-AC66U) Implemented JFFS support.  Limiting partition to 32 MB
  j# H. g8 _/ M. A" _6 A; h# I4 k' D( I6 }          max, as using the whole 90+ MB available makes little sense for 0 s4 o1 S+ [* _4 D# i
          JFFS, and was also displaying some issues.. a+ C5 W  L$ @
   - NEW: Added nat-start user script, as NAT rules get applied separately from
4 A3 o0 B1 v/ V6 \3 T( F! n4 E- W          other firewall rules (firewall-start changes to the nat table are $ F! Y8 S0 o2 P! M1 L& T
          being overwritten when the router starts NAT)
; A9 S7 t) O. ?5 v+ m% s, r   - NEW: Added additional info to Sysinfo page
4 w6 W0 @* w& \8 `   - NEW: Added chroot applet
+ A3 q' W; I5 H- d9 U4 N1 a   - NEW: Option to allow SSH access from WAN
/ {2 H3 e3 `. Q: }   - NEW: Option to exclude specific devices from idle spindown; r" J. _/ L. F0 Z) ]
   - FIXED: Performance page now uses the new Sysinfo API, and is now able& `; B7 w+ m4 Y# F
            to deal with cases where radios are disabled.3 \) ~; J0 A1 Z1 T

) F  K, L# W. F* r& V
. g8 c  ]8 _* m4 H, J4 ~6 D3.0.0.3.162.14b:$ Z! p% I+ u7 C# M% ]7 K
   - FIXED: Web server would crash for some people when accessing0 |9 a" ]( ^( C- e* s. b
            the Wireless Log page.
* U  J2 Y9 h6 I% s# R7 n1 S- V  t
, N# ]) u! D1 A
! W, P( y+ X4 y8 Q: Q1 C3.0.0.3.162.14:
. E$ |  f7 O- C0 ~& B- a6 [   - NEW: Spin down disks after (user-configurable) inactivity timeout6 Z" J" Z. I* p% J/ i
          (using Jeff Gibbons' sd-idle-2.6)2 W8 z* }! P6 D/ n: Z  {
   - NEW: System information page under the Tools menu.; ?4 ]* t. e/ v8 z1 `8 Z
   - NEW: Station list on the Wireless Log page will now report associated
  i0 X4 w' ?% |/ s          IP and hostnames (when possible).7 ~' o0 H" g! e3 V
   - CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:8 i* h- Y3 z' [& W8 g# c  @
              http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)
$ K5 r+ b" F) L3 a! i' n3 K' I6 n   - CHANGED: Better integration of the Run Cmd page./ k- }+ r! c9 i  l+ S
   - FIXED: Incorrect left menu rendering when under the Tools menu.6 D( O$ V2 h0 X( ]$ n6 a1 l" N0 p

1 q& E% W& V1 _. D! P* E4 i* R+ e8 R: X
2 j  ]9 l3 C2 N# y0 p* S& U3.0.0.3.162.13:
/ W2 N% V( y( O- W' O   - NEW: Rebased on 3.0.0.3.162.+ b& i7 z6 _4 Y
   - CHANGED: Switched to WPS radio toggle code Asus added,
- s3 v3 h3 X. ~6 c$ s# i3 y              now on the Administration -> System tab.
, A% I9 [) Y" I/ P# {& A+ j8 V" c6 d8 k" J; t* _1 ]

2 r8 P* D  j% [$ ^$ N$ H' T3.0.0.3.157.12 Beta:1 g4 j7 l- h" B& L; k; y
This is based on unreleased Asus code, which they have
7 o  S; m3 k; Z8 _0 b& ]4 O1 ngraciously provided me with.
- L3 m! q0 \/ ?$ `
  h8 R) {( p' m' K9 f; T   - NEW: Rebased on 3.0.0.3.157.  Notable changes from Asus:! Y7 u9 I' H$ |8 U# i' l: D
      . IPv6 tunnel memory leak fixed
" f4 a; z! ^0 A: Q8 u3 P      . They fixed many issues, making some of my patches ' z! n) Q! \* z+ c9 K
        no longer necessary, such as timezone DST, https auth, etc..." n" c0 T6 h  F( O- U6 }
      . Upgraded radvd
8 F& w6 G  a/ B8 f9 C   - NEW: Added link to the command shell page in Tools menu.& I. Z5 {$ U0 X( I' `
   - NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)" f2 Y0 b$ K" }+ ~7 `, @
   - NEW: Added "tee" command.6 f+ E! s( K$ N3 g& }, K4 _
   - FIXED: NAT loopback rules would actually NAT every lan to lan
0 n& M8 W/ J+ a- i4 T/ Q            connections instead of only those needing the loopback# O( ]+ b' Z' P/ E" s
            (bug in Asus's code).  Replaced with new code based on a9 p; i2 Y7 e* R: Y
            suggestion from Phuzi0n on the DD-WRT forums.
# J: C. L( a4 h; O7 |9 G1 Z3 t0 a   - FIXED: Accessing the WOL page would make it resend the last
) Q; `* ]1 N6 F' g4 z7 _# g$ K            WOL request.. ^4 W- u5 P) k( M
   - FIXED: 'cru' was using 'root' instead of 'admin'
' }* e$ X# [7 H! j% b  _   - CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)
5 Z$ m- b( Z" L+ W& R& h   - CHANGED: Made tracked connections load async from rest of the page
4 [+ d) g, l: ~, ?   - CHANGED: Increased hostname width on Connection status page
% B0 J+ F4 x& J- }0 V. `   - CHANGED: Improved WOL page functionality.% z' B* }/ {! g5 e& c& B  n, m

% P1 n7 Q! f1 I9 y5 l  a" @) E1 k
1 p% [1 K" \3 X0 m: O& h  z6 Q3.0.0.3.144.11 Beta:
5 |" }- n; h- ~! G9 B9 e! Z   - NEW: Name field added to DHCP reservation list
2 h! s+ C9 L* b+ x- Q( \$ A   - NEW: Webui option to enable resolving IPs on the Connections tab
, k$ ~) V9 A' s   - NEW: Store a list of computer MACs to use as WOL targets( t2 v! g$ k  \+ ~4 b* w
   - CHANGED: Increased dhcp options from 32 to 128 characters* x! {- y7 b/ K, w' N- O7 r1 ]" j1 C
   - FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced
* _: k: ]9 S3 Y. }) `     it to 16 in recent versions)
$ X# p- ]/ i, Z8 |8 C: ~   - FIXED: Retrieve dhcpc options for the correct wan interface/ j3 M; J5 M/ ?
+ s: e# B8 Q# Q6 i- t

; h% S. |3 ]4 }, W7 o3.0.0.3.144.10:# x7 @  b7 l3 O+ t; j
   - NEW: Rebased on 3.0.0.3.144.
4 K0 \# _3 m% k* N1 K/ n   - NEW: Support for 64K NVRAM enabled.  ***First flash will2 a0 z1 o) v6 W/ @  m2 d/ _3 I) ^4 n
          wipe out ALL your settings!  And you cannot restore
  ^6 K; d5 @; p5 s& W          from saved settings - you must manually reconfigure
! {2 v+ B: U: K- F7 c          everything.  Be warned!***) K2 M# d' F' L
   - NEW: Enabled support for Broadcom Wimax devices
/ S$ l/ R. Y" }6 j6 h  m! {   - NEW: Added cifs kernel module (for mounting remote SMB shares)
( V8 C' ?* P2 V' L9 h2 `: j   - NEW: Added layer7 iptables matching; D$ D! }1 M1 ^4 ]6 F- S" J( f
   - NEW: Added user-options for DHCP on the WAN page
- J6 z; s) R5 ~" k8 Z% c. `   - FIXED: Router crashing when connecting to it over Wifi
6 z2 t$ B. R0 X5 I% _) D            and running the newer QoS code (disabled GRO)
/ d# u4 b# O: j6 z* R8 C   - FIXED: Router crashing when connecting to a network 6 @- I, O' v1 U
            device behind the router from over a VPN
, ]) Q9 S- q$ O. h: j3 z            connection (disabled GRO).! @/ ~+ J/ b* a' N. n  x; [
   - FIXED: Incorrect timezone set unless enabling
/ A6 l# T, N- g. U; K, G            manual DST.
9 |2 s( a9 |& Z" F& Q6 d; k3 m$ w- Z% j  U! u9 P6 F0 K0 g7 _

3 y, \. a7 r3 t4 \+ h3.0.0.3.130.9:
: s5 L7 P9 U) Z& ?2 h   - NEW: Enabled new Dual WAN support from Asus
$ n/ F3 i) c2 A" F) `) c   - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui
2 q+ C' x$ u- b- ]+ {3 h! N6 R/ l) _! @
7 v8 j. m: Q  Y& |0 O1 n2 O
3.0.0.3.130.8:* A: L) l' ^2 K; L
*** Reverting to factory defaults BEFORE and AFTER flashing
# S8 a! Y/ T3 [2 ^$ U# k9 j% Pthis version is strongly recommended!  The newer Asus code base ; a# y( W5 |# t
seems to have changed quite a few settings, so you'll want to
# p0 j! S" F0 j- unot only start with the new default values, but also get rid
9 `$ V' ]. W. e. C. Zof obsolete settings.  Otherwise you will be wasting a 0 M9 [$ I" v8 P, p8 Q
good amount of the limited available nvram. ***
& X/ N# @9 V1 c! N- G
7 z( Q: ^& m8 j8 o   - KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code 2 `$ f& Q& y, }2 A
                  and/or kernel code)
, c2 i' e  ?, x! ?+ \- L' Z/ j0 I3 h1 h) s
   - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing 5 \' e5 }) m& }0 O4 Y' \! {
                  a LAN device behind the router.  Workaround is to
% x, \: A  \& w, S* z! O/ c7 q: l                  use an IP range outside of the local LAN# N' Z( n% m! R5 c/ h' i5 p
                  (i.e. 10.0.0.0 instead of 192.168.1.0), and either
+ b4 P" @; m6 m. ]% B                  set your VPN to use the VPN tunnel as default
2 p" R2 c+ T0 O% N6 _4 P6 z" ~                  gateway, or manually add a route to your VPN , c. g8 p' c) p8 q2 i
                  client.
2 k2 E  i0 [0 V4 Q: c9 a5 C, L9 [# N; h% _1 C
   - NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources)./ V! [1 z) M7 j9 [
          Build 130 brings various code changes to IPv6, not sure
/ m6 _) O, P  T  M5 N" w          what else (as I have no changelog between 112 and 130).
# q: _$ a; j, A1 n8 L4 s          The QoS code remains from build 108, as build 130 is + U# U0 ^! w3 h! C  ]0 o
          unstable.
! X& u- U  G7 G! V' V+ t9 T- m2 ~   - NEW: Added "diff" utility+ E8 u) |: t8 f* z* p) P2 _6 x
   - NEW: Keyword-based filter (new in 130)
+ ~) x1 s$ }. h4 W7 \. T/ D' }" a! l- y   - FIXED: Firmware/settings can now be uploaded over HTTPS
( n1 S3 u) ~. @3 A2 H            (bug fixed by Asus)  N0 ?  ~. G: E. P; }3 q  M
   - FIXED: Buffer overflow in networkmap that would cause garbled
' V! m4 i! J1 s( b* \7 O            device names to appear on the clists list (bug in" @8 z3 C( M* A9 w2 [
            Asus's code): T- U) Y  Q( j
   - FIXED: Firewall would break when applying a game preset that
$ L( Q+ N6 @, f5 Y4 H            had multiple ports separated by a "," (bug in Asus's- W5 A* n* d9 @/ `$ n
            code)
5 }5 u: |: Z" W" B6 ?/ o5 c- N- V   - FIXED: WOL through webui wasn't working when IPv6 is enabled& h. T+ I' k5 G" x- H& K
   - FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3). w, P; }$ N/ |! V2 U$ \# _
   - IMPROVED: /jffs/scripts/ will be created automatically if it; d2 q, F/ \0 F6 H) v, D# b* [
               doesn't exist (you must still make any new script
7 X% R) g9 ~% e7 N7 |" ]- r               executable using "chmod a+rx script_filename"). P: o4 D# X1 R0 c; @5 \0 e  h

- R5 o8 p$ ]" E4 P- d1 w9 U8 ?0 o+ E4 V# M
3.0.0.3.108.7:
1 w8 [9 U4 x* O: k, f   - NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)2 A; X+ |( j: l6 T& Z5 |
   - NEW: Added webui page under System Log to display active/tracked
. H7 r; r% \: C' D% o" R: ^          network connections.
! g# n! G: J2 T1 i9 x   - NEW: Added netstat-nat command.# ^4 Y1 e" y! x3 B0 I' j  D  C
   - NEW: Added pre-mount and post-mount user scripts (patch submitted by 9 O  U7 l( e0 ?& |
          Shantanu Goel)
3 ~) Z' g' B' ~5 x   - NEW: Allows tweaking TCP/UDP connection tracking timeouts
. ~. F) z4 Y5 v' `2 u6 G   - FIXED: Removed check in Asus's code that would reject txpower > 80; h2 y" W, B, _
            unless you clicked three times on Apply (?!).
+ \  G/ ~' e; a" K( f6 i/ E- a            NOTE: Still not sure power setting even works, as I get
' v1 j" U* z& c! E            -80db from the other end of the house no matter if I use
! [( A2 _* o( K* S            40 or 500 mW., p8 {- E+ O5 E) c& p2 G4 I; A
3 C0 p% K- ]/ `+ D+ D
4 s$ S8 T- B! i+ ^
3.0.0.3.108.6:
8 z4 o: E7 Z. U2 n   - NEW: HTTP access list (backported from build 112)
) f0 V1 p8 m8 p$ E8 x   - NEW: PPTP VPN encryption options (backported from build 112)
+ X3 e) b' X( _4 I+ y0 v   - FIXED: Traffic history location was't properly saved
8 H( o% B3 j# N' e. c3 I            when changed in webui.
3 B3 O4 L; R" z' [8 }   - FIXED: Disabled traffic history saving to nvram for now,
4 c( t# ^1 K/ ^            to avoid people accidentally filling their limited nvram space.
" b: _3 H" q& V) V5 }$ _# T   - FIXED: Missing bottom pixels from the bottom of General menu
. M/ c/ S+ C/ _6 H6 ~3 r- Z* X( D   - FIXED: Removed invalid CSS attribute. o+ s) B6 N$ |$ G$ [* N( @
   - FIXED: typo in VPN iptables entries (bug in Asus's code)2 L6 L: Z, V  Y) J

7 d: g2 o& n% y( R6 f9 x5 m. r$ q( {
3.0.0.3.108.5:
& \, F. o6 X' c6 q1 s   - NEW: Crond starts at boot time.
. J& R$ e+ e# B- Z6 X1 P   - NEW: init-start is a new user script that will be run early on
2 g4 m. @4 d0 {9 M3 G          at boot time (right after jffs is mounted, and before any
7 e" c8 ~+ Q/ D2 T( U/ t          service gets started)
$ S& b& j: {" O, A0 k7 m* P8 R  - NEW: Can save traffic history to a custom location (USB or 3 P0 W9 Q' O. V- W0 H; ]' |
         JFFS, for instance) to preserve it between reboots.
7 D7 U8 V) {' k, {6 m+ C  - NEW: Added Monthly traffic page (ported from Tomato)6 D5 c3 R- T& U  I7 t& t
  - NEW: Added the Performance Tuning page (with temperature).- o6 J# m4 a4 N5 K; a" ]
  - FIXED: Webui authentication was bypassed by the web server (bug in
0 c4 o5 F; {! `, @           Asus's code): ?$ ]7 \) _1 o$ h
  - FIXED: Httpd crash when uploading a FW or settings file over
4 E. d% K# ~6 P0 A  ?           https - should simply fail now.  For now you have to $ Q# B& Z9 Z6 ?& M) C
           use http for flashing the FW or restoring your settings4 ^: A4 r8 O8 T; W! V
           from a saved config file.% g/ r: q9 O4 ^8 L; x
8 e8 }0 D% E3 F9 G5 h; p

3 U0 W# ~5 c$ Y8 w3 D2 x1 H3.0.0.3.108.4:' H0 g( o( G0 o6 F
   - NEW: Clicking on the MAC address of an unidentified client will do a lookup in3 M2 v1 S% N" `6 T
          the OUI database (ported from DD-WRT).
3 `: i- \. }/ v% i0 ?   - NEW: Added HTTPS access to web interface (configurable under Administration)3 e$ [5 M2 d0 ?& c) t) }5 F% p
   - NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)
  C7 R- s$ {) s% u+ M   - FIXED: sshd would start even if disabled- N/ x: g$ l* q) c' }
   - CHANGE: Switched back to wol, as people report better compatibility with it.1 I, w* m6 a1 F; ]
             ether-wake remains available over Telnet.
+ P" U% j6 `. Z) Q0 a- s# N, b6 Y. m9 m" J
+ H5 G7 l8 Z$ s
3.0.0.3.108.3:
& r9 x' {# x0 ~   - NEW: JFFS support (mounted under /jffs). ^! d7 n9 `: x  j' L, k% g
   - NEW: services-start, services-stop, wan-start and firewall-start user scripts,- ?/ a/ @4 R4 F4 U7 d
          must be located in /jffs/scripts/ .
# g9 K- Y! ]6 F& q   - NEW: SSHD support
. y9 u& ^- f4 f4 z  q   - IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL, t: B4 z& G9 a) [- z  q
   - CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead.. D! |$ |* B; C" N: C4 h' X7 `) x
   - CHANGE: Added "Merlin build" next to the firmware version on web interface.7 o$ p3 k6 K$ L/ t5 G+ K( H+ i
: _5 s2 a9 g, H: V5 ?0 R/ q, W

5 X: X$ l# b- F2 i# v) |8 c3.0.0.3.108.2:
! j! L. g4 h+ T5 Q8 e9 N5 J   - NEW: Added WakeOnLan web page
% b7 H; D! x5 e( u$ s4 T& }1 n- Q
7 Q) Q  ?" W# s8 j- Q
' ^1 ]7 ?( d# N9 P, E, e8 Y2 u9 p" v/ {3.0.0.3.108.1:
0 L  J  h& f7 A2 c6 Y/ @   - Initial release.
& a" K1 w# [/ j; s* G/ I! K. G, V8 V
/ \" o& }% d- F" ~" b& b* I
Contact information0 c7 Y4 n4 Q: Q7 [  ~
-------------------" @  E( g6 f/ }! s6 m$ J2 V
SmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin)
2 e: i4 H4 H# d, n+ M0 _3 y2 L' w5 ~Asus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.
+ U( s. M& {4 F, u, ?) ~, XWebsite: http://www.lostrealm.ca/$ T) O2 a1 N9 o% n6 M# {- \
Github: https://github.com/RMerl/asuswrt-merlin
; k/ m9 P- }- r% p  f8 mEmail: rmerl@lostrealm.ca
# N& g# e- T2 L8 L' RTwitter: https://twitter.com/RMerlinDev
+ f* E5 K+ s, F6 W  Q
7 n9 A. I& V$ \% I: p6 MDevelopment news will be posted on Twitter.  You can also keep a closer eye
) \( h7 F  S5 Z* M- Y. ~" @% I" mon development as it happens through the Github site.% C" {5 N2 J' b

$ C/ P# \. R4 c/ G" ~$ n  W: n# CFor support question, plese use the SmallNetBuilder forums whenever possible, I regularily 2 v0 G; n) _7 j4 l8 j5 C
post there (in the Asus Wireless section).
' t0 M' M0 T+ X3 v% d4 k- |: P8 U0 R0 R0 _( r
& O6 K* q% e: i) ?: i2 ?4 D
Drop me a note if you are using this firmware and are enjoying it.  If you really like it and want
" @/ p- W2 ]$ u/ r9 Jto give more than a simple "Thank you", there is also a Paypal donation button on my website.0 C  I% P6 v: S+ D1 J
+ n/ A1 r4 N# S3 {7 q; I" N- {7 Q
I want to give my special thanks to Asus for showing an interest in this project, 5 V( i% k0 }$ t) X8 m- a7 `, A+ I
and also providing me with support when needed.  Also, thank you everyone who has % L$ _! D' o, B! V& A
donated through Paypal.  Much appreciated!* s# W8 d# Z+ n9 ~# T& A

+ y5 |$ C4 x/ _! X! Q! e8 f/ B, |( j. f' \2 O, Q

! g" A6 w, g8 y% c+ N' i---
0 l2 E7 p" c  G% c+ _Eric Sauvageau8 C3 _2 D- y5 n5 E8 E3 F# w

, V7 L. L+ [) }- \
; E, u# F/ @4 o

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2012-10-11 18:05:37 | 显示全部楼层
谢谢,正好有个N16,刷机试试效果。
 楼主| 发表于 2012-10-11 18:30:16 | 显示全部楼层
zhuanghong 发表于 2012-10-11 18:05 7 X7 p- Y  p& Q
谢谢,正好有个N16,刷机试试效果。
- Z3 K) E6 G% Z/ w4 T
文件很大,功能也很强大。你试试谢谢体验。呵呵
发表于 2012-10-12 00:42:05 | 显示全部楼层
好的,周末有空我刷下试试。
发表于 2012-10-12 22:17:40 | 显示全部楼层
这个只有顶一个了/ |; a, O% U' n5 f
没有这个机器
发表于 2012-10-19 13:33:04 | 显示全部楼层
谢谢“YES东”!管理员!+ P# D6 L$ N" P; m
今天刚买一台N16,明天到货后刷刷试试!!
发表于 2012-12-5 13:38:04 | 显示全部楼层
不知道具体怎么样。
szllbswz 该用户已被删除
发表于 2013-1-7 10:55:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-8-8 13:33:46 | 显示全部楼层
暂时无法双拨,等更换宽带后再看看
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2026-3-6 05:19 , Processed in 0.042472 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表