查看: 23888|回复: 10

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

[复制链接]
发表于 2012-10-11 11:42:50 | 显示全部楼层 |阅读模式
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:
6 j, Y' h; b+ w0 E+ T  W$ _
+ S; M2 U7 l! S" O5 _+ U- _  Rebased on 220, includes AiCloud; added wifi client stats, I) \+ \6 o8 z6 A* i) T- |
  3 D" @% ]- E1 _$ u/ i2 X
  6 G% K8 x2 p& R4 b
  , x2 Z; _: u5 f1 E3 k
  ! _! h. t4 [+ y) n. g% M' b& [2 H
  % s' v7 f3 b& r) n  m

" {  B. y2 o* \  l  V6 n. S) g: g2 H8 I+ x) w

: ~4 f; S* G  H9 p0 p3 N  Q. V" g2 _4 j/ C9 e

+ D& h" L) T2 H- V4 b  O8 Q4 i: n7 P' s4 I1 P7 Y/ h; D1 y6 [
6 D6 [2 }% s6 W! W2 v

: b1 s1 p% r! J: w, h! @* P* I. ^" S: j1 D7 K
2 P/ x, L5 D* x. m. E! a2 Y
- W4 F  e7 S$ z9 c" I3 v1 ^
Asuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)3 g% j* w1 ^; e6 v7 C
=====================================================
* \9 t2 ~& M8 O- ^
) A4 g% F. E0 m
2 P) {3 v( S9 C% jAbout) i# }2 R. ~7 g' ]0 m# h0 z) N1 V
-----
6 d3 q8 v! d8 w1 o  mAsuswrt is the firmware developped by Asus for their newer routers.  They are 9 {( `4 v; w+ ^8 r. M9 g. J
also porting it to some of their older models, like the RT-56U and RT-N16.  
: \9 X0 D& @. Q2 T  ?9 A. I6 mWhile originally based on Tomato-RT, Asus has disabled some of the * x! U1 C4 {7 M* T2 a
original Tomato features, and added others.
4 f  x6 r" Z' I5 M7 x
  F! G7 x7 ]7 }* k2 Q7 EAsuswrt-merlin is a customized version, which I am developping.$ T! I+ {# r8 `: D" a
The goal is to do some bugfixes and minor enhancements to Asus's firmware, . b5 g' T/ p, Q- {# o* w0 i
without targeting at full-blown advanced featuresets such as provided by 9 d4 F; v& p# c8 f
excellent projects like Tomato or DD-WRT.  Some of the features 7 ?5 M5 e0 u- `+ z
that had been disabled by Asus have also been re-enabled.) u' H* V) M% x3 m
This aims to be a more restrained alternative for those who prefer to stay : d4 S: R& Z$ |. D) ]# b
closer to the original firmware, with limited risks of seeing new 8 e/ Y% @+ j0 l
features bring in new stability issues.  I value stability over
3 w9 ^" }& A( @- g; iperformance, and performance over features.1 ?8 P; P: H( b  t; {& p
+ _' z; ~; C2 _, M4 P2 x
( |2 O* k2 g' f& i9 G

) S; Q  \4 Q) uSupported Devices; ]% K) C" ~6 Q5 Z% I! Y- i/ N
-----------------4 u1 I6 d; w+ q' |& T
Supported devices are:6 s9 L" L3 n4 v+ n7 b6 w: x
* RT-N66U
, E0 u1 |* ?% p4 h/ {9 H4 R * RT-AC66U
6 o; p6 \" c' t9 w- b- b9 `" q1 S2 f. u5 b/ i  ^
These devices have experimental support (because I don't own one to test it):
4 y$ ]" i( f# b; n * RT-N16( y$ i! f7 `8 ~' n0 V% a9 y
) v  n# X$ D+ ]$ d0 ]

$ d# v5 b2 x( C- `# i* V( L3 v' D9 O: Q1 x; q. l' E, Z
Features! B' u/ I0 l7 Z' K, w/ G3 z
--------
7 }3 P3 p" r- G  P) m, {Here is a list of features that Asuswrt-merlin brings over the original firmware:
( `0 }1 O) R/ G0 D% p- |: ^  p+ q! u
- Based on the source code of release 3.0.0.4.220
7 g: Y8 A* N1 S1 c0 f8 m- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices)
7 B8 l4 h' E8 g* V- WakeOnLan web interface (with user-entered preset targets)  p: M5 I& u8 ~+ r% n
- Persistent JFFS partition" F3 v" k7 v% i0 G/ a% C. D2 P* t
- User scripts that run on specific events9 S/ ?- W4 S' b5 m4 E
- SSHD (through dropbear)* [/ _+ g* ?, ^7 n) }, I; ^/ |
- HTTPS web interface
2 F' s8 `* b6 u. E( a0 M/ `& n- Crond+ K# n5 t9 b1 C6 P/ l% E
- Clicking on the MAC address of an unidentified client will do a lookup in
$ I- k, O# Y0 C1 R4 ]  the OUI database (ported from DD-WRT).
! L1 j; _- h% h' G' a2 o, |' o- Optionally turn the WPS button into a radio enable/disable switch
( T5 a' c3 e0 C' [- t9 T( ~0 e- Optionally save traffic stats to disk (USB or JFFS partition)
( u. V8 C1 }4 @$ _7 F( w- Display monthly traffic reports6 A5 e0 ]5 v2 ~9 }) A  d/ ^7 A
- Display active/tracked network connections1 B/ ]6 _, ]* A/ Q5 c& w1 Z
- Allows tweaking TCP/UDP connection tracking timeouts1 ]. t) E& P9 g, o" K) M
- CIFS client support (for mounting remote SMB share on the router)& I5 {" O2 r1 h+ r# ~0 h/ q
- Layer7 iptables matching( L% S+ q. J+ s8 ]
- User-defined options for WAN DHCP queries (required by some ISPs)5 ^1 H2 z+ D9 \  d
- Name field on the DHCP reservation list+ B7 w. r$ o  Q
- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)  t+ ^$ t, z' \# U1 I
- Dual WAN support (both failover and load 8 {: ?- h+ k6 Q. c: [; Z; u# P
  balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)
5 {6 Z+ G3 Y% V% d" ~# x- Disk spindown after user-configurable inactivity timeout# p9 u8 C; b' D6 o1 F7 b( G9 O9 u
- System info summary page( Y& W) |# n0 V  O3 I' x. c
- Wireless client IP, hostname, rate and rssi on the Wireless Log page6 U* N* M- K: T! b- [% y9 _
- OpenVPN client and server, based on code originally written by* P( s) C4 a# [$ a6 X2 C  }" j  @6 W
  Keith Moyer for Tomato and reused with his 5 V% N: n8 K+ t4 r7 n  x' N0 r- T" N
  permission. (RT-N66U, RT-AC66U)
0 J  o; s3 G6 `6 p' N
! [8 P9 ^& Y* S4 _' L; e1 S" Q5 n! B6 n+ l, B% Y8 `

' ^! r# P9 G' kInstallation
  U$ d# {+ p% Q5 W/ Z  ^9 l& C% t------------) `9 l" a7 V. x2 o* ?# ^# _
Simply flash it like any regular update.  You should not need to reset to
' O, D, B9 ~5 j3 P; h( I7 F) W$ y$ zfactory defaults, unless coming from a version that used a different 6 s% J, Q/ {" Y  r) v/ X
nvram size.  You can revert back to an original Asus firmware at any time just* X# v/ c. E) N, F! o
by flashing one.
$ d. _1 M  n: f1 ?0 R
. L, e; `. p1 k! PNOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the6 z' e0 f* H: |7 K" E6 ]
first time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it ' z$ i( {2 x% L5 H  i1 S( P# t
will wipe ALL your current settings and revert back to factory default!
4 T/ Z6 [' N' E9 n( A5 d& {$ aThis is required to upgrade the nvram storage to 64 KB.
1 B; g; p: P, K7 O) ]! h0 Y3 g8 U! p

2 e; u6 Z3 ?4 \Usage
) Z7 p- i8 P9 q- i+ R7 J% R-----
; D$ _; m( I8 z; [; d8 n  O0 ]0 T3 F6 d, E- o
* JFFS *
+ m. f  Q7 z$ _/ K1 HJFFS is a writable section of the flash memory (around 12 MB) which will
( Y7 N2 u8 L& R& ?. J% n& nallow you to store small files (such as scripts) inside the router without
0 G! @8 c6 \+ T8 K, X8 Dneeding to have a USB disk plugged in.  This space will survive reboot (but & @$ Y$ M/ G" I6 U* m0 E1 V( _
it *MIGHT NOT survive firmware flashing*, so back it up first before flashing!).  
: `2 a7 s1 o0 Z+ v" `It will also be available fairly early at boot (before USB disks).
/ x( e) Z4 ~  x/ V* [3 J' p- w4 ^/ @: n3 M4 r
To enable this option, go to the Administration page, under the System tab.
- |# @) K4 f* t. L# a
2 q+ E. n) p7 _* f6 ]First time you enable JFFS, it must be formatted.  This can be done through
0 w; D! o* }+ n4 N, r3 W- othe web page, same page where you enable it.  Enabling/Disabling/Formating
; y) z8 j# Z+ c' i" q: h* H7 EJFFS requires a reboot to take effect.4 C+ H  ^5 Y. n  L" r

# R5 O% ?0 I4 z+ z0 L% ZI do not recommend doing frequent writes to this area, as it will ( {' s1 ?, `! i
prematuraly wear out the flash storage.  This is a good place to
2 M5 i# |( r: l( t5 xput files that are written once like scripts or kernel modules, or
! p" M3 m$ e$ ]# b$ [that rarely get written to (like once a day).  Storing files that 5 c! a1 H& @8 _( e' `5 W
constantly get written to (like logfiles) is NOT recommended - use$ I0 p% _7 z1 }0 |
a USB disk for that.* q, K1 b* B" s; Q% ]* L. _
) G9 w, M, G  v9 y
! q9 H0 X5 E! n0 t3 w- f2 G
  }- W+ ?# i" I+ i' G& d; f
* User scripts *
9 R5 X% C) A, |- v  a0 ?These are shell scripts that you can create, and which will be run when
# x/ x! b- G+ h9 X; Q) S( kcertain events occur.  Those scripts must be saved in /jffs/scripts/ " C7 k4 }: M0 \0 p- B1 S! ~6 M
(so, JFFS must be enabled and formatted).  Available scripts:
8 c/ W2 C& a2 ~0 G/ V" n( e$ e( x' @" U' x. `: O% T) G
- services-start:  Services are started (boot)2 T6 P$ \  H/ G) r
- services-stop:  Services are stopped (reboot). b9 g' N$ `7 N1 f3 D& k/ z8 V$ W
- wan-start:  WAN interface just come up (includes if it went down and back up)/ X: d  w. O& U3 D8 h
- firewall-start:  Firewall is started (filter rules have been applied)
1 p) Z+ K3 {5 F  G3 A3 i- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)
: X. c  V1 q2 [+ a+ q! f- init-start:  Right after jffs is mounted, before any of the services get started
( n# }$ k. e7 h7 @) ?/ ~- pre-mount:  Just before a partition is mounted.  Be careful with " r# L7 @1 g- m9 W7 q9 k% v) f
  this script.  This is run in a blocking call and will block the mounting of the 8 E& @5 z+ W6 [6 Z* _. ~8 O0 Q( B
  partition  for which it is invoked till its execution is complete. This is done
0 J  ^  w; K& T' r' O" _/ a0 N  so that it can be used for things like running e2fsck on the partition before
3 K2 i! k0 b+ u2 Y1 G8 a0 S6 w  mounting. This script is also passed the device path being mounted as an % i% N$ u/ T3 J  U( I
  argument which can be used in the script using $1., i% b: a9 V) x( s$ t
- post-mount:  Just after a partition is mounted& N4 G3 {  ~+ B5 J# u" y

  y- {: e5 J+ [9 _3 XDon't forget to set them as executable:
: F0 c: V4 K4 F0 K" F: W
  i  x% b: O$ [" q* ]$ H- U   chmod a+rx /jffs/scripts/*
$ u8 E+ j. V+ ?9 H/ @, X5 ?: W# Y3 m) H7 Y+ `
And like any Linux script, they need to start with a shebang:% C. w& |: L* k6 \" F# f+ M: M6 Y
; n5 N! r. S' Z  ?4 O" [/ S/ {2 Q
   #!/bin/sh) k4 p* u9 ]) X4 o6 i! J9 p6 D; g

" r  k+ s3 x  j/ p% |& ?* k" T" C' d1 m
$ \* {$ b/ H: F. \
* WakeOnLan *7 ]1 S% ^8 E4 N# k
There's a WOL tab under the new Tools menu.  From there you can enter a
0 E' [0 M$ a) P0 @- F, k- w# I: e  ~target computer's MAC address to send it a WakeOnLan packet.  You can also) U$ q# n, B( _
create a list of MAC addresses that will be stored in nvram, and on
4 f' e5 ~; t4 g. k  S0 {- Nwhich you can click afterward to wake up one of the listed computers, without 5 i$ `. C8 M+ Z: V+ S1 K3 [/ H% C
having to remember their MAC addresses.
# m- x  {/ C, h$ M3 T: s3 G
( }' Y% _, S: r0 ?: n# @* O% O9 a5 I# y, F. L6 P5 I8 k; d

0 {: V& I$ B4 \- b* SSHD *6 |& A2 Y# B! F" n, }
SSH support (through Dropbear) was re-enabled.  Password-based login will use & R% }  Q! U  b, _  G& ^. t
the same username and password as telnet/web access.  You can also optionally 0 E: u9 x; D8 E$ F0 e8 {
insert a RSA public key there for keypair-based authentication.  There
- T0 e" h; ^" S& eis also an option to make ssh access available over WAN.  z, D& N6 k" p* i/ [5 Y
  P5 Z3 J* X& R

/ B! t* f  X8 A" ?% A3 q* HTTPS management *
, v) ]7 m* V  m4 s& H) F! G/ `, Z0 YI re-enabled HTTPS access in the firmware.  From the Administration->System
" S7 b2 ^: x# V4 y  ypage you can configure your router so it accepts connections on http, https + m9 Y( t6 n# Y) T" m
or both.  You can also change the https port to a different one
  {' U9 X9 ^5 ]3 P' s+ s(default is 8443).$ }, Z- D% R0 {& m, P

0 X/ F/ y, H. k2 Y' Q' A  `% i
  N  C" w' t# d: {3 R
) y( Q$ S: n8 ^2 _- Q* WPS button mode - toggle radio *
  f8 ^9 e% F/ m: \: ?You can configure the router so pressing the WPS button will 2 D/ E7 {+ T( D! p7 o! D3 c
toggle the radio on/off instead of starting WPS mode.4 C! r  r" n" O* A8 @7 F7 T" ?. a
The option to enable this feature can be found on the 0 F9 w' H! k: u8 g' K7 j  s" Q$ N
Administration page, on the System tab.+ V" e1 T. F( H- R& W% Z

# ?7 L6 h" `+ M+ e) J. C5 p9 y7 @' N2 B
& x+ Z% y! @7 k' H$ j% h* T
* Crond *
, i# P$ u# ~# A) j$ KCrond will automatically start at boot time.  You can
! o# @! O1 ]. J9 c$ Gput your cron tasks in /var/spool/cron/crontabs/ .  The file
$ K( ?8 j0 g3 o9 Pmust be named "admin" as this is the name of the system user.
* |' m+ @! U( w, ]1 fNote that this location resides in RAM, so you would have to % R5 M: n, z+ i' U* m
put your cron script somewhere such as in the jffs partition,
7 {( B  r  h5 nand at boot time copy it to /var/spool/cron/crontabs/ using
$ t. i7 L& O" e1 @5 \; _; Oan init-start user script.2 B( S( B. k/ L; C# |1 D0 ]

( F) k$ X# {6 L" h$ J+ b+ F
) n' [3 K: {5 X# M, c8 x8 M! D% v. v( n6 E& t4 A: n# h5 F
* Traffic history saving *
, d$ m5 t7 Q) p+ a7 `, ~1 \" fUnder Tools -> Other Settings are options that will allow you 0 V! P% I$ a7 G5 t- G9 A
to save your traffic history to disk, preserving it between
& E( s5 j5 J% i' W) n6 f/ ?1 irouter reboots (by default it is currently kept in RAM,
/ i# v; r: X% }- O; Pso it will disappear when you reboot).
# L" ?% c  t' e8 u; ?$ e0 g
' W/ t9 l' ~3 \9 r3 h$ ?$ R% k! L* nYou can save it to a custom location (for   i, A+ K0 o- r/ C; H
example, "/jffs/" if you have jffs enabled), or   Z8 \" R7 l) d) g% \: N# P
/mnt/sda1/ if you have a USB disk plugged in.
$ j4 \0 ]& M/ P$ v; r# CSave frequency is also configurable - it is recommended
: L' j% q( Q+ Eto keep that frequency lower (for example, once a day)
4 j. P; [) w; r! sif you are saving to jffs, to reduce wearing out / v" R! k; P6 \0 z+ s  A
your flash memory.  Make sure not to forget the trailing
3 r, `# S% L4 c* a5 j$ Oslash ad the end of the path.
2 l9 ?. f3 K& Z  h: \, |$ Y: ?5 B' |
Also, a new "Monthly" page has been added to the Traffic
6 P- f6 v$ T1 v' Z$ f6 LMonitor pages.. _0 U5 g( a# `. j2 z
' O! b' S0 n4 }0 i! ]

! ~$ \3 Y. K% Q, D' [" G/ |) o; \3 g8 h$ ^" u% R& T
* Display active connections *
: }8 `* V5 t* Y2 C. u9 j" nThere is a new tab under System Log called "Connections".9 B6 L3 C9 K+ {. Y
This page will list the currently tracked network connections.: q1 u3 b' K8 L/ o
You can enable name resolution for IPs on the Tools menu,
2 K( c, D, R9 Qunder "Other Settings".  Note that name resolution can
  }  J* |4 k8 ~% y0 E7 p. X0 `! Sslow down the loading of this page, especially if you have 0 y7 i4 O( z2 W0 G8 W6 f/ Q
a lot of tracked connections (for instance while torrenting).
/ U, ]9 U* @/ B/ s' T, Y  j( a9 W9 }6 e  I8 V" `7 E
$ {: g) U4 Q: M# R

" i6 X4 T0 z- Z* Adjust TCP/IP connection tracking settings *
2 W$ \; p5 z$ S! N, ~7 ?, i  VUnder Tools -> Other Settings there are various parameters ! T- V7 h  P7 _1 y7 `$ p
that lets you tweak the timeout values related to connection 2 |& u% T; e2 v% F* p. i9 ]$ |6 C7 k
tracking for TCP and UDP connections.  You should be careful with   f% w' J& q4 _# h, [! g3 S
those settings.  Most commonly, people will tweak the UDP timeout . r# N2 y4 s/ U
values to make them more VoIP-friendly, by using smaller timeouts.
5 y% Q8 _% c: Z) [( l* yTimeout values are in seconds.1 S9 P' s- \- Q7 u# i  j4 J& M% N
/ W4 @( g5 Q, B0 y
$ a+ @4 ?9 u$ \3 G1 x+ K
) z$ R3 A- a- \6 _8 u
* Mounting remote CIFS shares on the router *
$ L+ x) N# U2 P3 V- K+ O- e4 W% EYou can mount remote SMB shares on your router.  The syntax will
" |) s' B' s' |8 U2 _7 |: jbe something like this:+ Y8 _, P. L: H2 u4 e

. ]4 |, S; ]% G9 B9 |& K3 p' jmount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"1 l3 m4 Q  q- h- c3 u
2 {1 B3 f! g# _7 D6 Z6 V' e& ~
(backslashes must be doubled.)
5 }. `( o1 ]* E4 v2 W; L
0 @- @( ~, U( L0 S
' u# ]6 {8 b. p$ r# t; t. r/ P2 ~: t
* Dual WAN (EXPERIMENTAL) *
+ u7 @& b. I; z. d7 w) s. aAsuswrt originally supports using a USB 3G/4G modem to use as a
" I& I6 u# J9 W3 r# O# pfailover Internet connection.  Dual WAN is the next step, also
0 J9 J* o0 n' _7 e4 l! A7 E, ~developped by Asus but left disabled so far in their official $ \/ V0 P" i7 z3 I5 G  P
releases (probably because this is still work in progress).  8 U9 Y4 m/ J' n8 o

% w( ]) U, D, I; \4 w# J5 p2 i7 XThe first improvement over USB failover is that it works not only
* p" o' g) ~/ O9 k2 P) f* |with USB but with other ethernet devices, which can be plugged
+ t/ z/ e) O! ~) f+ q! won one of the LAN ports that you will select as the secondary WAN
- V6 K* L7 ^- D) Binterface.  The second difference is that in addition to failover % H9 }6 v7 K. K- g
mode, Dual WAN also supports a load balancing mode, allowing 4 {+ g! p: H7 O2 S; M' H% _
you to share both connections at once.
4 C' T0 E, l' `, f7 N7 q7 n+ m$ ^8 A( }. o' d" A) m" y7 Q
Keep in mind that Dual WAN is still an experimental feature, until
: g* t( S5 D/ ^# _" \the time Asus finishes developping and testing it.
$ \. \( n- p2 }1 `( K
% I4 i5 }! X. x9 Z% _9 D# X& ?7 A; k. N2 Z4 ]/ v

, H3 B( v+ k5 g  q; f3 h+ C* Disk Spindown when idle *
5 T5 K- v% A1 ?0 I0 q8 ~" @/ i; N: hJeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you ( m5 X3 C3 y9 c6 c
to configure a timeout value (in seconds) on the Tools -> Other Settings
2 I* F+ t8 u. {4 O8 P9 s# jpage.  Plugged hard drives will stop spinning after being inactive
- F. }& z; L# |; Afor that specified period of time.  Note that services like Download Master & e% f7 }3 w! e4 E+ p3 o7 e
might be generating background disk activity, preventing it from idling.
1 B. W2 f6 T( |: ]0 _1 P
2 u3 {+ q. x0 n2 }
. Q0 m1 c( H4 `9 I
6 t6 ?" S" z% A7 C* OpenVPN (client and server) *
& H1 x# N$ `. i4 d# l8 gOpenVPN is an SSL-based VPN technology that is provided as a   {! ]# |) }' V/ @$ I" `
secure alternative to the PPTP VPN already included by Asus.! o9 I/ F; V) U$ ]
OpenVPN is far more secure and more flexible, however it is
* I! o7 k8 y" f+ o/ k! j0 \, `not as easy to configure, and requires the installation of / j7 k( ]1 W, N; ~$ Z
a client software on your computer client.  The client
+ s2 D8 ?/ K3 a% C) [6 ]can be obtained through this download page:1 y5 A, v! q; p, R2 ]
5 o  g. s1 w. `* u% O
http://openvpn.net/index.php/open-source/downloads.html
1 j! D, T6 Y- H9 `/ j# _: u0 k
: r5 R+ I5 U/ n0 Q' R  kExplaining the details of OpenVPN are beyond the scope of this
- j+ [1 k3 {* m& L# rdocumentation, and I am in no way an expert on OpenVPN.
( F, W: z6 j; a* m) tFortunately, there is a lot of available documentation and
3 m9 e# V! q( K6 }0 Q% d7 [7 g! e" t7 oHowto guides out there.  I tried to stick to the same option
( A" D6 l8 x6 K  j& X4 {( Ndescriptions as used by Tomato, so about any guide written 1 Q8 J* X# ~% i5 _1 |
for Tomato can easily be used to guide you on & }# u0 s$ [& h! k
Asuswrt-Merlin.  For pointers, check the Wiki on the Asuswrt-Merlin
/ }$ c, A* l6 `. N# Q$ ZGithub repository.
0 \8 `( j- }, W- k2 M) H' F; L5 Z" ~
2 U# }9 ^" L% m; {* T7 Q
1 P( v0 H4 i/ f4 t, W- K
Source code- R% B2 S" Y+ u
-----------
' |# ^( ^  j1 }  k5 VThe source code with all my modifications can be found $ ]" }: K1 l# S4 y
on Github, at:
$ B+ [; a( F. E. X$ U( r" u
' v$ K& @+ m8 T3 v5 uhttps://github.com/RMerl/asuswrt-merlin% Q2 ]  I) t$ F% t, D2 V

" o( v( j; x+ K4 V+ `. _: J" |
) i& H6 s1 C0 O0 p/ N: H7 y- t. |) |$ i9 h( K. L
History
4 C8 }: d$ b$ \7 k/ A-------
- W+ z3 B0 O! Y' Z/ Z& a/ b  Y3.0.0.4.220.18b:' s/ g  O2 \0 s1 H& u$ b' P
   - NEW: Report both rx and tx rates on wifi connections3 q3 a! z* Q$ F9 x9 y5 O* Z
   - FIXED: Handle cases where the wireless driver returns a speed of -1
7 ^! ]- m  I6 j/ ?   - FIXED: Removed rssi retrieval retries, as it would make the first access to7 |) T( O. o& i1 ]4 x1 B
            the wireless page take forever if you had multiple connected clients.+ X! |/ I1 s. z. Q/ o1 v3 T6 H( @% {
            You will have to manually refresh the page the first time you access it
* m9 f* K! m6 n$ j2 |" @            if the RSSI is reported as "??".8 [9 L/ f8 ^5 V# Q: Z
* \  q8 Z* G- q% l, a, [

& {  k$ g9 @5 x/ c8 Y  @( r2 ^3 o3.0.0.4.220.18:  z0 v$ }7 i/ W' ~$ }( Z* }" Q; Z9 f
   - NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be
7 Q/ Y) Q* w2 ~: W7 c1 v$ H9 }          manually set to a value between 0 and 15, with 3 being the default).
: `. k) V- U+ |   - FIXED: Buffer overrun in init code that would crash the router when & T/ `# F' M, ]+ _
            too many features were enabled at compile time.4 R; y+ P0 G) y4 Y
   - FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)
$ f7 ~$ J! R# Y5 O0 ?- n) m   - FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U./ c* y) R0 x4 Z( a$ b# X7 a! C
   - FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were
5 e# p5 _+ w. _6 Y: U            not properly saved.' ~5 |1 R" l; z  y1 j& {$ I
   - FIXED: First time a client's rssi is polled it would return 0." O& q% W4 v4 Z% k; V
   - FIXED: post-mount user script wasn't executed (regression in 220.17)
+ r( y5 D2 z( m/ Q, S   - CHANGED: Added some info to the OpenVPN server and client pages.$ r1 W- D" h3 [) u1 k) Y  g
   - CHANGED: Improved load time of the VPN Status page.
# H  I7 h/ N. a3 Q. _; `. z; z0 J; e) u$ b$ z9 y

5 a- |+ W. P: T3.0.0.4.220.17:4 m1 y, S! B$ e( u7 W
   - NEW: Rebased on 3.0.0.4.220, which includes:6 w2 _; M7 r, e$ v9 G
            * Fixes to IPv6 6rd7 M+ I2 o6 j2 q: [+ ~( r( R
            * Fixes to AC66U Wifi + QoS& g3 E' q7 N3 R: _* j$ V
            * AiCloud& T, |% d$ `7 G* c6 ?4 F
            * Interference mode once again enabled4 @4 a9 @' F7 S" V+ D
  - NEW: Display last received rate and rssi for each clients on Wireless Log page.
  q! m# o0 j. a* b  - FIXED: dnsmasq not listening to DNS requests from OpenVPN clients
' b. I2 Q) ?) b( K$ c0 h           if you had just enabled the option on the webui.8 G: q4 N& i1 ]& J2 f
  - FIXED: PPTP clients not always showing on VPN Status page.( v. D" I$ D2 P3 j
  - CHANGED: Disabled DualWAN as it's currently broken in 220.
# a0 A' W9 R: b8 R( u0 ]  - CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks* ~1 Z3 e3 O7 S9 \/ m0 L8 O, G
             the router.5 x% m3 s) `3 a+ G
  - CHANGED: Removed firmware update checker to avoid accidental
) R  ^0 u( ~' G( t3 W             revert to original FW.2 m: {+ o$ _4 c: o. p% c. U- V% |
% z/ {6 M# ?1 B% E. ^' c. t
8 }) W: H+ |" V' J
3.0.0.3.178.16 Beta:* }. k( z$ K( D. o2 b
   - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by
/ b+ s/ D$ b7 E5 e% J5 I4 [          Keith Moyer (from the Tomato project).
0 W/ y, F3 U% v" B  o   - NEW: Added crontab command  r4 p6 B6 p3 e9 q5 f' K9 L8 c
   - FIXED: (RT-AC66U) Would crash when accessing a LAN device through either
- ~+ \6 o* o* y5 Z2 k9 o5 q" i            VPN or the NAT Loopback (GRO is now disabled for that device)" Y; r4 V1 ~9 r  X' p* r# y0 i
   - FIXED: dnsmasq was listening to all interfaces by default, allowing 3 s% J0 Y! y' u8 K
            even dhcp requests to be serviced from the wan side if you
9 M8 P7 n* u# B            had the firewall disabled (Asus bug) (fixed by dev0id)
* i9 U# s5 M7 X% U   - FIXED: Default disk idle spindown now set to 0 (disabled).
( ]; {/ H( R0 n* {9 y- \9 K6 _, L   - FIXED: Corrupted WOL list when using IE.
4 v  G* i7 y1 d( y7 B8 _. o   - CHANGED: Upgraded openssl to 1.0.0j.
6 }% x+ a/ ^% R7 G; \& h3 m* F   - CHANGED: Included fully functional openssl command (will allow you to: |/ f: I" I! r
              create keypairs and certificates from the router).5 C3 z/ g7 ?, Q3 P; C8 G" ^
   - CHANGED: Removed power adjustments from the Performance page, as they6 [; p2 m$ H; k8 C& Q
              are redundant, and not as reliable.- ?7 A) S3 w1 s4 p. o: I; q6 n! u
   - CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I $ Z. @  Z+ W) h( {6 H8 N: R
              am unable to work on them without an actual router.
, k1 Z0 {" q& O2 ^9 M3 o/ R3 V+ e
- Q/ {0 Y4 H1 e4 c+ m9 \9 a9 A3 r2 ~  I
3.0.0.3.178.15:5 d, j7 G5 [1 e' f" G
   - NEW: Rebased on 3.0.0.3.178.  Notable fixes by Asus:
( [5 l7 o* M) \8 ]3 {3 z* l% q+ n           * Radio turns back on based on schedule. D! O2 B. y$ f5 A. w. J
           * Reorganized QoS pages5 w- Y3 A6 X9 }
           * Turning WAN DHCP connection off will first release current DHCP lease
8 F+ A; z9 u% y# q% ]. \   - NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.
, Z: m! U9 G: j$ N   - NEW: (RT-AC66U) Implemented JFFS support.  Limiting partition to 32 MB
2 |' S/ t, W0 ^: s, x% }% }          max, as using the whole 90+ MB available makes little sense for
1 n1 g4 y- q- F$ F3 ]          JFFS, and was also displaying some issues.
& B0 U! m( C8 |) D   - NEW: Added nat-start user script, as NAT rules get applied separately from  S9 r$ g. S& T. p) l. a% v
          other firewall rules (firewall-start changes to the nat table are
8 y4 g+ S. c% i" I$ X3 N1 F+ A: [          being overwritten when the router starts NAT)
0 `0 o9 P4 u% d' J6 ?   - NEW: Added additional info to Sysinfo page
! K* P" S6 a  ?" ~5 b3 i8 `. d   - NEW: Added chroot applet( @' J, S$ t# i( [. Y
   - NEW: Option to allow SSH access from WAN0 a+ z) o! F6 m
   - NEW: Option to exclude specific devices from idle spindown8 V2 j# w; ]- `% _- m" d; @- k
   - FIXED: Performance page now uses the new Sysinfo API, and is now able
0 M8 f. c8 p) g. ]% f            to deal with cases where radios are disabled.
: V& E: x, r0 x+ N" ?& j
9 L- l, i( ]! y6 y  z' I+ V9 [1 D1 K# U5 H
3.0.0.3.162.14b:
2 X0 F/ [; Z. A# q" Y6 y' U1 A   - FIXED: Web server would crash for some people when accessing$ S! K8 [- \* ~8 z) \( ~* V, J) C2 G
            the Wireless Log page.
& d  e7 [6 b6 Q9 D6 ]5 [* w' U6 Y
5 J. }8 ]+ v9 r2 S* {! o
' Z. V1 A# D  V4 x% l0 I3.0.0.3.162.14:; _+ H9 b& C. ]4 ^
   - NEW: Spin down disks after (user-configurable) inactivity timeout
" b2 F% o+ o0 y/ Q: l          (using Jeff Gibbons' sd-idle-2.6)! \! I* n0 O5 c
   - NEW: System information page under the Tools menu.
; V% f1 H% y3 h# [   - NEW: Station list on the Wireless Log page will now report associated- u0 i3 o6 v3 ^/ A5 f
          IP and hostnames (when possible).8 [0 m6 X* t, c# a* X. n
   - CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:
. D# G5 a' s+ O# ~+ h+ H              http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)
; m) H: F5 s9 `' ~+ M   - CHANGED: Better integration of the Run Cmd page.
% U0 e7 j( a+ n4 r+ Q   - FIXED: Incorrect left menu rendering when under the Tools menu.2 Y0 j7 R" |2 _
# ^3 {6 H1 V$ y' c& F

( m$ Q' f0 @5 g2 A4 S3.0.0.3.162.13:, l0 _" W0 O8 g6 {+ `
   - NEW: Rebased on 3.0.0.3.162.
. m9 A1 y: n- [" n* O   - CHANGED: Switched to WPS radio toggle code Asus added,
  ]# J3 r/ K9 i+ i              now on the Administration -> System tab.# a) ~- B5 K9 N2 K

$ v5 q- f/ _: n- Q( V) ]# ~& J) ]5 D' K
3.0.0.3.157.12 Beta:3 u) J& o  K" t6 B7 q
This is based on unreleased Asus code, which they have
4 k' N: u; w' g! [, r4 @graciously provided me with.8 u6 q( _  j6 ?# r$ d- _8 t

3 }; i/ ?/ P2 E# v4 v) y   - NEW: Rebased on 3.0.0.3.157.  Notable changes from Asus:
4 C) J& v6 }2 u* b9 u) b5 M      . IPv6 tunnel memory leak fixed$ R- i* M* f- j- R4 g4 |; V' \' O% K# \
      . They fixed many issues, making some of my patches
9 x5 G( ]0 d% r( f        no longer necessary, such as timezone DST, https auth, etc...5 N! A* ^1 ~1 [
      . Upgraded radvd( x$ f& E  D5 c2 R; Z" q3 b% n
   - NEW: Added link to the command shell page in Tools menu.
. S! ?3 i9 a4 M: j   - NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)
; [$ M7 @* U! k, d   - NEW: Added "tee" command.
$ k" T8 C* n  s/ _. N   - FIXED: NAT loopback rules would actually NAT every lan to lan7 c2 ?$ D( B; [1 ]0 b' R1 U
            connections instead of only those needing the loopback& E  T! E+ N6 C9 K7 u, L  S
            (bug in Asus's code).  Replaced with new code based on a
& ^( x6 {% `7 b0 P3 u( o            suggestion from Phuzi0n on the DD-WRT forums.+ ~% m5 s! R; z" }# }$ k( q+ k
   - FIXED: Accessing the WOL page would make it resend the last
( g. e* C( U7 B            WOL request.
& f+ u0 |6 ]6 C7 |1 D   - FIXED: 'cru' was using 'root' instead of 'admin'
8 Z7 k$ a3 V8 I% i' t% Q   - CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)
# W+ u/ t5 ^% }) d4 i   - CHANGED: Made tracked connections load async from rest of the page  U) T; O" ?, P3 ^% E& Z- ~
   - CHANGED: Increased hostname width on Connection status page" r% ~* c7 P! C  i0 ?+ Z) g- B( H
   - CHANGED: Improved WOL page functionality.
4 p! j( S3 G$ ?8 N" j% z+ V
& e' U1 z; u/ j4 V" J+ D* \$ \. Z) B- t- O
3.0.0.3.144.11 Beta:
  A. U0 ]0 M! A4 t   - NEW: Name field added to DHCP reservation list
/ ~+ u* n3 |2 l5 a7 w* S2 s   - NEW: Webui option to enable resolving IPs on the Connections tab" C$ }/ u7 I5 N* A
   - NEW: Store a list of computer MACs to use as WOL targets
: V9 _( l) ]  g   - CHANGED: Increased dhcp options from 32 to 128 characters
& F6 U6 U1 \' k3 f% R7 Z6 ^   - FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced+ a' @' b/ ?: \( H
     it to 16 in recent versions)
( r6 \) `* w, M* c) H2 r* _' N   - FIXED: Retrieve dhcpc options for the correct wan interface4 q8 t( `4 i3 R) @7 W# A2 H
$ f1 D; ^3 F; ~1 I

* |$ d% N, p- b+ d; R3.0.0.3.144.10:. k+ ?9 F- Y9 W5 c& [7 C. t
   - NEW: Rebased on 3.0.0.3.144.: d' E' P0 s' o$ q
   - NEW: Support for 64K NVRAM enabled.  ***First flash will
8 E0 X6 M4 S) C, ?; p1 \          wipe out ALL your settings!  And you cannot restore + d1 }7 m" e$ H6 ^# z1 p5 l. R
          from saved settings - you must manually reconfigure
( S0 U* Z! _& ~# C( _2 w' t          everything.  Be warned!***
. e: _: W8 y) R) ^* m   - NEW: Enabled support for Broadcom Wimax devices
. I7 b$ N1 v6 l: `: V4 A   - NEW: Added cifs kernel module (for mounting remote SMB shares)
; m* \) j/ {2 {) z! K* N# Y   - NEW: Added layer7 iptables matching8 B1 N$ T+ i. i+ C
   - NEW: Added user-options for DHCP on the WAN page9 d5 y* u) [$ |2 `2 W2 M7 Z  @8 ^
   - FIXED: Router crashing when connecting to it over Wifi+ Z& @" y% }& H# E
            and running the newer QoS code (disabled GRO)4 @. A' E$ ^- d) j. U
   - FIXED: Router crashing when connecting to a network / {! r# i) b4 _, @) J1 u3 |
            device behind the router from over a VPN
; i9 O/ P, }: O1 J/ |) _! p            connection (disabled GRO).
$ L- b( z8 c2 V" |7 v" Y   - FIXED: Incorrect timezone set unless enabling
5 N2 R2 c3 Z! W            manual DST.+ S) A+ i  x- [2 ~

& q# v: f: F) a5 u9 ^& Y; z/ e7 ~1 L( R# m' b# @7 K# H7 V% U
3.0.0.3.130.9:
5 a2 Y, c3 V* F   - NEW: Enabled new Dual WAN support from Asus; `: b6 @$ X* f( [
   - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui; i7 q+ _- F6 d# K

0 f" H7 W6 N5 c& a
4 e2 d6 c# m+ Z3.0.0.3.130.8:+ Y6 N( T, J- X6 l- k3 C- w
*** Reverting to factory defaults BEFORE and AFTER flashing
: L6 q) R/ x1 q7 ~- [; }& cthis version is strongly recommended!  The newer Asus code base
5 K, B# U& b/ q+ zseems to have changed quite a few settings, so you'll want to 7 g2 C, W( }& O% d0 e6 x7 \
not only start with the new default values, but also get rid
2 h8 e  m6 Y2 T" R9 \) R9 cof obsolete settings.  Otherwise you will be wasting a
& C, g! J* O; `; Z9 `good amount of the limited available nvram. ***
: w) e% C$ N2 T& p1 z9 b: Y
( e8 z# c, |4 S1 ?6 u6 d   - KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code
" z2 e4 N( [! u% h                  and/or kernel code)
5 f. u# l3 ]4 ?, C6 m! Z
! T; Z$ z; e6 K8 ~6 ^. u  G& J   - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing
+ \/ M$ H: [  z) a                  a LAN device behind the router.  Workaround is to - @2 P& u4 p+ R9 d% l8 O: M3 t
                  use an IP range outside of the local LAN
( s" q% J1 s6 A9 O) d* a" u% f                  (i.e. 10.0.0.0 instead of 192.168.1.0), and either 5 ^4 x! P2 U5 e6 G+ H  q4 q4 d: }
                  set your VPN to use the VPN tunnel as default
3 h' m3 C6 U6 E) r                  gateway, or manually add a route to your VPN % a8 F& j, D, m+ W5 P* N
                  client.
/ u! W/ U" U  _/ q! ^0 d- K
) r* Z& X; P. l( b; C$ t- c   - NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources).
4 G. C( \8 o/ a) J7 j3 `' f          Build 130 brings various code changes to IPv6, not sure * I5 F$ _5 r6 @0 o, F* V/ b) E
          what else (as I have no changelog between 112 and 130).! m, {. u% N8 i# Q( D
          The QoS code remains from build 108, as build 130 is
: H! M9 F5 q$ |, O4 s) D& A5 p          unstable.
3 I7 f9 a6 W" i   - NEW: Added "diff" utility3 q. X) w' i8 @- h8 Q3 j
   - NEW: Keyword-based filter (new in 130)
/ L6 X/ [, g* e' n$ Q   - FIXED: Firmware/settings can now be uploaded over HTTPS+ |9 L: h' A% n8 T( v( h/ b- @
            (bug fixed by Asus)
$ K: A+ K4 E5 _3 X   - FIXED: Buffer overflow in networkmap that would cause garbled / q, }- |& b8 D: A
            device names to appear on the clists list (bug in
6 v5 D! L2 i3 f8 s  Q, z            Asus's code)
# M: _% i' @. e   - FIXED: Firewall would break when applying a game preset that 7 w; @' [5 L0 y
            had multiple ports separated by a "," (bug in Asus's
0 ^6 @0 d8 e, h2 w7 b. i& Q( ^            code)& {- {5 ^9 G: ]0 ]: Y  u
   - FIXED: WOL through webui wasn't working when IPv6 is enabled
% i6 }" C$ m/ Q( `   - FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)
+ U" b5 v9 u% @' L   - IMPROVED: /jffs/scripts/ will be created automatically if it$ c' i4 u+ |# F& T2 ~4 @
               doesn't exist (you must still make any new script ) ?+ |" Z" S( w
               executable using "chmod a+rx script_filename")& ?# v! q# `- w  q/ W) J4 ^5 ~

! E+ w* G7 M4 |/ {0 ~. m
" ^$ M2 H8 V5 X) V& B3 U3.0.0.3.108.7:
" Z: g: }2 g. \# g, M# x4 I   - NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)5 |: }8 o. Z4 ]9 j7 }7 d( u
   - NEW: Added webui page under System Log to display active/tracked
+ |1 C* L( A& {0 f0 F: l- y          network connections.$ @# E! u1 c  d: n
   - NEW: Added netstat-nat command.# P& U/ q/ C% G) @- [( c
   - NEW: Added pre-mount and post-mount user scripts (patch submitted by - t: z- _& C+ D
          Shantanu Goel)( x7 @. D" k0 l' J
   - NEW: Allows tweaking TCP/UDP connection tracking timeouts, @- h6 C: E5 c
   - FIXED: Removed check in Asus's code that would reject txpower > 80
. z9 ^" p' p( Z, j            unless you clicked three times on Apply (?!).$ V/ f" s7 w; t
            NOTE: Still not sure power setting even works, as I get! z, s% t2 X8 k. S1 @. W
            -80db from the other end of the house no matter if I use
$ l# q3 E$ `' F: g2 |4 Y            40 or 500 mW.
4 k* s" D! m& `" ^3 R: W7 @8 Z( P' U- H% h1 y# ~% L
. U% h% w  ~0 ]0 M
3.0.0.3.108.6:
; @* u3 _7 e7 T; r8 K   - NEW: HTTP access list (backported from build 112)
( @/ T# Z( R9 D2 E/ d% K- z8 R   - NEW: PPTP VPN encryption options (backported from build 112)1 ]7 a. z$ x. m" [' X4 ?1 Y' p& z* D
   - FIXED: Traffic history location was't properly saved
5 b7 Y* k( }; K$ J' j6 C5 Z            when changed in webui.
" V& @( {5 u2 K/ V1 [. {3 P   - FIXED: Disabled traffic history saving to nvram for now,4 X' u% f( t: N" k) E0 R0 S/ _
            to avoid people accidentally filling their limited nvram space.
, ?" N& r: V0 L& B6 e, b   - FIXED: Missing bottom pixels from the bottom of General menu* G9 m: P  U% r! R) o" X
   - FIXED: Removed invalid CSS attribute
( @7 j% u% R! ]$ C4 H) p" A   - FIXED: typo in VPN iptables entries (bug in Asus's code)6 F* g+ d5 {: F3 @

% U; u8 ~6 ]7 V7 q2 T7 e  K3 O2 t# v: |5 A) l- m
3.0.0.3.108.5:
" R8 ~: v- h# M   - NEW: Crond starts at boot time.
$ X2 x' t" U* u   - NEW: init-start is a new user script that will be run early on
' [: [. d6 r* k; I- J          at boot time (right after jffs is mounted, and before any
, R8 }0 y" w4 Y          service gets started)
3 g/ U3 q: }( f  ]# @( o# S, _  - NEW: Can save traffic history to a custom location (USB or
; ?) ^8 y6 U  u9 ~# G         JFFS, for instance) to preserve it between reboots.
5 ~. x6 A% V+ M- f; {  - NEW: Added Monthly traffic page (ported from Tomato)+ t4 I7 E, e8 [: F" f& o! Q
  - NEW: Added the Performance Tuning page (with temperature).
( f( r7 Y4 W' o- ?4 l' g: u  - FIXED: Webui authentication was bypassed by the web server (bug in
7 G* _5 O3 V" W           Asus's code); ]4 U6 F5 m& L% L, @! ?9 X
  - FIXED: Httpd crash when uploading a FW or settings file over8 R$ s8 ]: ~4 [1 Y& H* o
           https - should simply fail now.  For now you have to
- ~# S3 l9 X" o( M8 m           use http for flashing the FW or restoring your settings
+ q8 K9 j' Z0 a% c           from a saved config file.
  Y. o& I7 @. ?# Q: h
4 }- s1 p6 D+ d. K: Z" P; k8 ]; a, z) D$ p! |' a
3.0.0.3.108.4:
8 q4 T3 M+ h7 N$ h# [+ w0 O   - NEW: Clicking on the MAC address of an unidentified client will do a lookup in
7 G. S( g3 Z7 c( a          the OUI database (ported from DD-WRT).
1 c# G. B8 F+ G( e& Q   - NEW: Added HTTPS access to web interface (configurable under Administration)
3 K! _0 r7 r# M   - NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)
: V- z; Y2 I' O9 J5 [, L" {6 [   - FIXED: sshd would start even if disabled
# _2 P6 h6 X3 h9 o$ l* m) y, u& S   - CHANGE: Switched back to wol, as people report better compatibility with it.( L/ r8 t0 l3 X9 h7 Q
             ether-wake remains available over Telnet.5 T! b. T. J, w  h1 ?9 Q

# |. R9 }5 g* n2 N" K
) o* {' I+ W" v( t/ U4 j6 \3.0.0.3.108.3:
$ D* N" U: r0 _0 Y; B) J# E" X( H   - NEW: JFFS support (mounted under /jffs)7 a9 N! B3 S( d; g) A; e9 {# q
   - NEW: services-start, services-stop, wan-start and firewall-start user scripts,! q0 H& z, _/ o" F0 Z; }1 x8 ~, {
          must be located in /jffs/scripts/ .2 F9 |& V+ K3 Z. u
   - NEW: SSHD support$ u# U9 L( S3 `* r0 O! D3 Q
   - IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL
; E3 s# |: X  C& ~   - CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead.
- w+ U2 J& ], ?% E. u4 f* r   - CHANGE: Added "Merlin build" next to the firmware version on web interface.
7 X$ W  n7 k; b; r! C7 R, J! o/ k  d: H
( M8 n# R( q3 Q5 L& Z# ^" _5 P; j$ F4 z. P  f  @8 }
3.0.0.3.108.2:
( D7 h6 G7 x$ j   - NEW: Added WakeOnLan web page) u- ]) g0 i, w% a4 T  D) G

6 C5 h0 I" I8 B& X0 n3 V) O% E; S. @' F# I" |
3.0.0.3.108.1:
/ R! b# z8 H# b0 n  k8 k7 n   - Initial release.
2 ^8 D2 K+ W( ^5 u+ d6 O
2 h% s1 }/ U& J# u0 S) j. A# [% `3 _1 C- l% l7 s
Contact information) {6 k1 L$ I+ l3 N- ~
-------------------5 @. n1 ]: L# G  G! t6 |! x
SmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin)
& m$ }' `$ Y4 g2 UAsus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.0 Q8 W& A# l3 L2 w
Website: http://www.lostrealm.ca/2 E% h- V6 b( O5 m
Github: https://github.com/RMerl/asuswrt-merlin: s9 j6 t5 v4 `! S" [
Email: rmerl@lostrealm.ca
  c2 v/ N4 Q: x1 w( k# l2 xTwitter: https://twitter.com/RMerlinDev
5 E+ P$ T# [" K$ o+ Z& @; h  ^# H/ Q; g; T; R  J2 ~$ ?0 f
Development news will be posted on Twitter.  You can also keep a closer eye
# P3 y4 o! V( u- b' p5 K' yon development as it happens through the Github site.8 |4 @2 G/ A6 ^7 g/ |: u
) Z; F, v) s2 L+ g' ^; A0 O
For support question, plese use the SmallNetBuilder forums whenever possible, I regularily
. @! T/ A( u1 D$ _% q. ?post there (in the Asus Wireless section).' m- M) L3 f' v3 B

* q" k7 O' b8 ]/ ~' G) S
8 ]' Z: K9 P3 RDrop me a note if you are using this firmware and are enjoying it.  If you really like it and want   {; v2 \+ d3 }1 @5 B
to give more than a simple "Thank you", there is also a Paypal donation button on my website.
; |  E1 X' d' {+ q' w* e. x: p! i: s" K
I want to give my special thanks to Asus for showing an interest in this project,
- J6 U# e- ?8 M3 S& t; ~and also providing me with support when needed.  Also, thank you everyone who has ' R: G' o1 r# h) i) }
donated through Paypal.  Much appreciated!
+ @! z  L- X  k# e6 C5 W* H# v0 P+ P. U) \- A3 f
! Y7 Q- {9 C. E9 B# }( m
% w; T, F& S8 o. {0 D# ?
--- ! X/ R& D% J- Q! u- P- x) E0 U$ y1 |. U
Eric Sauvageau
, q4 |. o, x3 I  t: B3 H
* ]+ ~! o  n) Y6 c" q# Q+ q  c) j. }/ X

本帖子中包含更多资源

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

×
发表于 2012-10-11 18:05:37 | 显示全部楼层
谢谢,正好有个N16,刷机试试效果。
 楼主| 发表于 2012-10-11 18:30:16 | 显示全部楼层
zhuanghong 发表于 2012-10-11 18:05
+ O' r9 y% W% y3 t* E/ ~7 H谢谢,正好有个N16,刷机试试效果。
3 H  E8 s: G0 A- ?- _" W# ~) b1 v
文件很大,功能也很强大。你试试谢谢体验。呵呵
发表于 2012-10-12 00:42:05 | 显示全部楼层
好的,周末有空我刷下试试。
发表于 2012-10-12 22:17:40 | 显示全部楼层
这个只有顶一个了! I" K# J. E) d0 R- h4 k
没有这个机器
发表于 2012-10-19 13:33:04 | 显示全部楼层
谢谢“YES东”!管理员!$ _, V3 ^/ Z: O  n
今天刚买一台N16,明天到货后刷刷试试!!
发表于 2012-12-5 13:38:04 | 显示全部楼层
不知道具体怎么样。
szllbswz 该用户已被删除
发表于 2013-1-7 10:55:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-8-8 13:33:46 | 显示全部楼层
暂时无法双拨,等更换宽带后再看看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部