找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 23450|回复: 10

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

[复制链接]
发表于 2012-10-11 11:42:50 | 显示全部楼层 |阅读模式
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:
/ z: i3 J. a8 U7 U9 c
: G5 ^" k# a; j" |3 a2 z9 j  Rebased on 220, includes AiCloud; added wifi client stats, v4 P" u3 Y" p+ I% D3 [
  
/ {6 w! z( \$ F    J: S" S# K1 D. Y( Y
  
/ x( j! k9 e! E' w6 x% B5 w    f* x+ p' W1 [2 N
  
' A/ g1 u  C9 j/ a* g5 a. p. m/ [, n1 P
' e0 D  {3 r% |+ n8 n
0 \9 g4 |& `$ |4 V- _- ^& W

2 a/ @! V! H$ U8 d& ]
& E  ^- u3 D1 Q6 e6 P
8 ]- _3 n4 P, ~5 w( m: b5 X3 U& z
, N: B* M, N2 d
2 w4 D" h) f) R* {0 t$ E$ E
/ J4 m: K- V2 r& D) x/ a! Z/ D+ U8 X! W' \. X. b( R

. i( H5 O! T% h7 f# l2 c/ _Asuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)$ a4 }7 T" n4 ?3 B$ _
=====================================================
  m0 p  u4 C0 q) T/ P  @
4 K0 d, B  o2 b7 E7 B5 R8 e
  p# Y2 h/ C. k  HAbout
$ R6 ~0 D) R2 y: w3 V( G! ^-----4 y. G/ X- k; D, b& f
Asuswrt is the firmware developped by Asus for their newer routers.  They are 8 E) z7 |5 N2 U! ]# e$ C
also porting it to some of their older models, like the RT-56U and RT-N16.  % _# m& D5 S' u! o: |2 S
While originally based on Tomato-RT, Asus has disabled some of the 0 j( i' |8 K* F/ Q3 C6 `
original Tomato features, and added others.3 k0 R  f! D4 d+ x* W# J6 l( Y& ^

( u% A3 t4 O- t. c; N. DAsuswrt-merlin is a customized version, which I am developping.
( n$ |* T' o. a0 Y2 AThe goal is to do some bugfixes and minor enhancements to Asus's firmware, * y1 |0 D$ N2 U7 `
without targeting at full-blown advanced featuresets such as provided by
/ o2 x& @! H2 q3 _' H( Fexcellent projects like Tomato or DD-WRT.  Some of the features
- R" \: k8 H2 ]: ?1 \that had been disabled by Asus have also been re-enabled.+ k2 q3 \3 e! }% y9 D* L
This aims to be a more restrained alternative for those who prefer to stay
5 C* H; a9 N6 L7 n. \& l1 r: L; _closer to the original firmware, with limited risks of seeing new ( Q, P% O2 j) t" a$ _3 O+ a
features bring in new stability issues.  I value stability over
  R: g; t* r5 ]2 ?; b! Hperformance, and performance over features.
  q4 x9 m$ B. y3 M) u- f( F- M% f
2 T# b) m5 ]- g7 k# R8 K: {
0 u" w* a/ N7 S" m) P) M* b9 P, ~  o2 G- I- M/ p/ |3 ?! p4 W- m$ z
Supported Devices
% @/ E- y6 ~7 w5 f$ z1 k8 b-----------------: Y/ R* R. L  O# G/ I
Supported devices are:
7 x7 L0 w& ?: d' R; I) @ * RT-N66U5 e' |# C! P+ _8 v' P, f, N( v
* RT-AC66U
, t' o9 _5 T/ I. k. }& E7 e/ o: u  s3 z8 d4 s& H! l
These devices have experimental support (because I don't own one to test it):
- n* K6 N' Z3 _+ E * RT-N162 Y# C8 w+ Q3 B+ F5 I* s

* E9 {2 a  r2 H$ x$ a, ]. ^/ j3 T4 Q4 k0 J1 s

) E- w8 m+ M  U* o& T% r0 ^3 Y" HFeatures: u6 U% u6 q# Z7 @, K
--------
+ A  ?9 w) k2 i, v9 b8 o: |# c1 UHere is a list of features that Asuswrt-merlin brings over the original firmware:/ v6 B; E" m7 m! T* {% s1 G
/ J7 N! m! a8 q$ U
- Based on the source code of release 3.0.0.4.220: t* F" _5 a% x* |; m+ ^
- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices)6 O2 U3 L; n$ u3 s1 f3 n
- WakeOnLan web interface (with user-entered preset targets)  J# q1 Y; u' V/ }" U! p. R- L
- Persistent JFFS partition* ^7 O2 c+ ~2 @2 h, e5 u
- User scripts that run on specific events4 `! Q1 W! x* _% V" W6 j
- SSHD (through dropbear)9 T1 `, J. I+ ]5 U
- HTTPS web interface
$ {3 k$ T7 ~$ `1 ^; y8 U5 X$ t- Crond+ I( g% S- g$ l( }! v; s9 i, t
- Clicking on the MAC address of an unidentified client will do a lookup in
  e% G$ F4 E: C3 ?  the OUI database (ported from DD-WRT).
! T/ X8 K( F' K/ f4 d; N8 H- Optionally turn the WPS button into a radio enable/disable switch% U# q& P7 A4 I' d/ b& i
- Optionally save traffic stats to disk (USB or JFFS partition)
2 I3 ]' V; x6 c- Display monthly traffic reports
& T1 m7 U$ u% s$ s- Display active/tracked network connections+ L9 y2 l3 _  e
- Allows tweaking TCP/UDP connection tracking timeouts
( |  M# H. S, P# |- CIFS client support (for mounting remote SMB share on the router); a% `( K/ ^% {3 R1 m+ S" x
- Layer7 iptables matching3 |4 S) \/ W& ?! [2 i/ R8 E  ^
- User-defined options for WAN DHCP queries (required by some ISPs)# X# H' A- n" u( \  ^& t
- Name field on the DHCP reservation list
8 P- `( U2 h! v  k- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)7 r" [; U, E7 s3 p) G
- Dual WAN support (both failover and load
9 G# D+ e7 {9 @. b8 C" q  balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)" q$ n) o% b" L  z7 x' p
- Disk spindown after user-configurable inactivity timeout, ?8 t5 O& X- n& a& U- F
- System info summary page* S9 M6 `' h. a& f
- Wireless client IP, hostname, rate and rssi on the Wireless Log page
. s- O3 I: R, u. Z. w3 o% ^. v* d5 m- OpenVPN client and server, based on code originally written by
3 c' s% o3 E6 N( ]1 B7 v$ ]  Keith Moyer for Tomato and reused with his 8 I' u1 f0 L8 D& b, P4 M
  permission. (RT-N66U, RT-AC66U)
  q% G# x+ L; Q! I: r- Q1 Z
" p. F; e2 J. N2 D) H$ {
+ N& T! D+ q; b. H
9 m; E! D: t- n$ B6 b+ dInstallation4 a6 K0 o" z* M0 u
------------3 L* @6 f+ J: o7 |  p- s3 B' z4 C. S
Simply flash it like any regular update.  You should not need to reset to
$ n  {* A' U' }* Mfactory defaults, unless coming from a version that used a different 9 ~9 Y: R# x% N
nvram size.  You can revert back to an original Asus firmware at any time just
2 t4 u- f. `  r  [0 Gby flashing one.3 _% B" A7 V0 i/ e
5 K6 g* o  `( l0 a0 t. v
NOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the
/ M" @) E1 v7 \9 P0 @0 u0 a( X+ nfirst time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it
( k& M/ y  ]$ h! m+ H$ F1 zwill wipe ALL your current settings and revert back to factory default!
/ j5 ^9 ]6 {* I( T) CThis is required to upgrade the nvram storage to 64 KB.
# b8 d7 ~: T9 O3 ~1 q
1 L. o! x, H, x: W9 }- b
0 q, f4 ]! R; f. X* a/ F' {9 uUsage
$ s& e! i1 ~9 O9 B-----
0 Z1 G& Y- \1 o9 n* H
7 D# o  ]  W5 N* JFFS *# {: j2 D3 w5 F- ~$ @& e
JFFS is a writable section of the flash memory (around 12 MB) which will
' U& F9 Q! n+ U% z  r/ u# P( Mallow you to store small files (such as scripts) inside the router without
% X- f0 ^/ I3 V' uneeding to have a USB disk plugged in.  This space will survive reboot (but ' O$ w( G( R& P5 {9 y9 f7 u
it *MIGHT NOT survive firmware flashing*, so back it up first before flashing!).  
" k( E2 E; L! n+ E: R: r. LIt will also be available fairly early at boot (before USB disks).+ M* K0 w6 {; w9 F

: B/ C" R3 `7 ]& n6 DTo enable this option, go to the Administration page, under the System tab.
& v0 j; x) A9 o4 V3 H, @; ~
0 V  g- r6 u+ E: L2 }* {First time you enable JFFS, it must be formatted.  This can be done through & q8 g% h" g5 ^; p2 A1 {* c
the web page, same page where you enable it.  Enabling/Disabling/Formating " Q: t2 M( r3 S. L
JFFS requires a reboot to take effect.0 ?/ ]' C- Z" R+ v7 A; G- a) T8 w* h

+ L% g' f$ n& ?& s0 y, w0 gI do not recommend doing frequent writes to this area, as it will
! Q6 b8 K' ?& c! f- k. C; A" |prematuraly wear out the flash storage.  This is a good place to ( K7 t$ w) Z) O' j3 {
put files that are written once like scripts or kernel modules, or
$ P9 x# ?. q" V; w- rthat rarely get written to (like once a day).  Storing files that 4 u$ M8 w: k; x; }+ ^
constantly get written to (like logfiles) is NOT recommended - use$ j1 N, ]) Z- M* N% X. c# x
a USB disk for that.) t& n$ b- e4 f% s% X

: v7 s0 r! _7 R3 O1 ~8 v1 \" Y- S" O4 N# ~! t% @/ l. S6 T

' ~! d4 k4 N( F8 D( N* U8 a: ^* User scripts *; K" O- y3 g" L5 x" e3 L) N
These are shell scripts that you can create, and which will be run when
0 K8 l5 `! k3 P. O8 Xcertain events occur.  Those scripts must be saved in /jffs/scripts/ ! w* I& C8 c( L+ \5 D# [. s- ~/ Z
(so, JFFS must be enabled and formatted).  Available scripts:
5 E' }: h* U7 I# o, [+ j' a' }  r6 y
2 A9 l* l$ c/ T2 M$ N; T4 e% U- services-start:  Services are started (boot)$ I) E1 W3 R* e: m
- services-stop:  Services are stopped (reboot)% q' S' Q) O- z+ P; o& l  \2 ]  {0 ?
- wan-start:  WAN interface just come up (includes if it went down and back up)  ~1 ?/ [6 J+ \2 M, m
- firewall-start:  Firewall is started (filter rules have been applied)2 W9 Q& x/ F% _: O! P
- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)8 ]" s6 ]  G% ?; o& J8 {2 l& R$ r
- init-start:  Right after jffs is mounted, before any of the services get started
8 I; H$ w6 b( N" b- pre-mount:  Just before a partition is mounted.  Be careful with
6 C+ p! q/ t( L5 f  this script.  This is run in a blocking call and will block the mounting of the ( n: Z# P$ Z. |+ Z5 F/ w8 w1 h3 m
  partition  for which it is invoked till its execution is complete. This is done ' v" [& [5 O" W+ ?. h/ l/ h! K
  so that it can be used for things like running e2fsck on the partition before 3 b- S0 v% m, b
  mounting. This script is also passed the device path being mounted as an
  D2 K$ k) C- d9 l- T) F4 A4 @5 I  argument which can be used in the script using $1.4 B% Q8 R$ ]. P8 a9 _
- post-mount:  Just after a partition is mounted
* P* s/ z1 ]( l+ O. E" C2 {, [: c+ z
Don't forget to set them as executable:
: E9 L) E- m4 s4 s" ]% s1 D( |* `* ~4 V4 n9 U
   chmod a+rx /jffs/scripts/*
7 k1 }* Z4 W  X0 D" a2 z# r7 _+ r1 U& r5 k( X, X6 i. P: M
And like any Linux script, they need to start with a shebang:" K% E5 U' H7 L' D4 c

0 X8 e5 f* j4 X9 G, {) W   #!/bin/sh+ V0 |% {0 g6 h2 f: @  f

8 g4 |& x' _) D$ e" `5 O# D% {
- b6 l/ U+ x9 `$ B
7 U+ z8 w- q! J# V* WakeOnLan *
  T; |0 {& j8 |- X/ Z9 R2 L, R7 VThere's a WOL tab under the new Tools menu.  From there you can enter a
/ I% X$ Q1 r1 `/ R8 l0 d; @9 Dtarget computer's MAC address to send it a WakeOnLan packet.  You can also2 N3 d& Z' b8 M6 A- [5 l) v
create a list of MAC addresses that will be stored in nvram, and on
: f$ e7 f; B1 c% Y+ T% O5 {5 \. ?which you can click afterward to wake up one of the listed computers, without * g( @+ Y) k. I% y/ z
having to remember their MAC addresses.6 Y, g! I! i5 C1 \) l

' |# t9 X4 ^8 g* p% F1 O: h# {+ i0 ^
. {3 C5 {2 x& k( v; u/ K' C
* SSHD *6 l+ F2 ?* S  g
SSH support (through Dropbear) was re-enabled.  Password-based login will use   C% @( O6 M/ F! p
the same username and password as telnet/web access.  You can also optionally 8 i2 T7 b4 |9 u3 c1 ?
insert a RSA public key there for keypair-based authentication.  There   c9 o1 o7 c+ n3 L2 b0 l  R
is also an option to make ssh access available over WAN.; K: Z1 E; y! @. ~

( V. _, \% ]2 s6 S9 B$ z' G
& l7 @3 [9 |' ?/ y, B! \: B* HTTPS management *
8 L' U4 T9 ]$ y- [! L3 bI re-enabled HTTPS access in the firmware.  From the Administration->System
* c; V- `5 x  \% ]4 ^: k3 P) upage you can configure your router so it accepts connections on http, https
3 H3 @! _4 ]2 e, O# P4 d' W7 F% ~or both.  You can also change the https port to a different one ! B/ N7 I" _- S/ b4 e3 E) x
(default is 8443).3 w1 k: h, ?, ~7 q7 e: P) e
* G+ F: t" ^4 s1 ]

  A- d0 n7 x  z: w# i
5 _) |4 D2 I$ [7 p! `5 X* WPS button mode - toggle radio *
$ t' }" C) e* j  j' f& tYou can configure the router so pressing the WPS button will 2 z7 V8 Z$ n  M0 l% O6 X
toggle the radio on/off instead of starting WPS mode.5 y" y/ W- v+ ^
The option to enable this feature can be found on the 4 M. A' g) u7 G6 i3 Y
Administration page, on the System tab.
& N) _6 Y1 k: q% H% t# Q0 m
& V" H( L2 [) i2 n+ l# b! o1 Q+ Q$ V

* Y: [) t, h) _3 V* Crond *- z, ]8 j+ e6 H# p' l7 K' z
Crond will automatically start at boot time.  You can
: f) k. }2 t3 |; W7 N5 A- _' |put your cron tasks in /var/spool/cron/crontabs/ .  The file
4 F/ Z8 O7 @$ {$ p+ ?. E9 Q" q7 t" Xmust be named "admin" as this is the name of the system user.- p: e, K( d0 O
Note that this location resides in RAM, so you would have to ) Q/ F3 ~$ C/ ]; G" Z! L9 X7 J
put your cron script somewhere such as in the jffs partition,
; s' Q* A; \  [0 g$ {and at boot time copy it to /var/spool/cron/crontabs/ using
2 K1 o9 ^; G9 e8 Z5 {/ Man init-start user script.
0 {4 m. o) q* ], U; @; }% f% g2 l! Y0 D, D& k- ]/ m( w
4 |6 r8 G- s0 e# k6 t

. j. u5 S8 |$ X3 x* ^, i( V+ }* Traffic history saving *' R" z, r+ t; V+ \
Under Tools -> Other Settings are options that will allow you $ v: K  c- Q; a5 H1 n
to save your traffic history to disk, preserving it between
( A7 j- V  f0 c, c. m: urouter reboots (by default it is currently kept in RAM, & i# I5 M) x: N1 T3 j! P
so it will disappear when you reboot).
& Q) R. k% [# u0 R5 [( ]  u+ @- m* ]4 y
You can save it to a custom location (for
7 l/ K# n9 t; A) T' A+ |! Oexample, "/jffs/" if you have jffs enabled), or
$ Q! }+ k) o8 ]3 t# h  i/mnt/sda1/ if you have a USB disk plugged in.
8 ~* V% S9 h5 M. D$ ISave frequency is also configurable - it is recommended 2 |, b; g" Y3 p) h% _" C* a
to keep that frequency lower (for example, once a day)
/ _5 z+ K! Q9 P4 L4 fif you are saving to jffs, to reduce wearing out 9 r! T" h6 l. e( {+ z4 W: }
your flash memory.  Make sure not to forget the trailing 5 R. T- ]! b3 x: w; d0 K' G
slash ad the end of the path.6 M. V6 u$ ~) v% G+ K6 d. _
: q/ q/ X5 D1 q$ }
Also, a new "Monthly" page has been added to the Traffic
0 T  j% J# l' u- c; kMonitor pages.
" r( l' D! D# @' v7 @  h
2 A! v- \* {3 u3 Y7 h% ^" h9 m9 ]  a5 n; h! `" d
! c  A4 B3 G$ x5 m3 v0 g5 V# W/ b
* Display active connections *9 V) i5 M/ d" ]" _( l8 C
There is a new tab under System Log called "Connections".
0 i3 l6 Z  _" n" E1 @This page will list the currently tracked network connections.
) D! B  W0 d# X  c& @! tYou can enable name resolution for IPs on the Tools menu,
+ ^" N) l4 G* s% W$ f' o5 ?: |+ ~* Gunder "Other Settings".  Note that name resolution can
  n- M) N" l  T/ s. z1 Tslow down the loading of this page, especially if you have
3 |4 [# F+ T$ V0 W. ^6 x( C3 _a lot of tracked connections (for instance while torrenting).
1 Y- B$ _, C1 \: N0 H6 U0 C% p3 V% M9 j7 F3 i
3 i1 m, k5 q6 z5 U* j

0 Z# j' ]  Z% S+ N8 \& `* Adjust TCP/IP connection tracking settings *% J7 v, V) C5 ~0 t7 }% f% c
Under Tools -> Other Settings there are various parameters + K" k4 ?4 z( g
that lets you tweak the timeout values related to connection ; J. {( k/ |2 k
tracking for TCP and UDP connections.  You should be careful with
, N% W" S5 z8 o* W5 Ithose settings.  Most commonly, people will tweak the UDP timeout
: w6 n+ X7 i. V2 x: ^values to make them more VoIP-friendly, by using smaller timeouts.
; m" Z7 V( Z& s% v8 K9 q- bTimeout values are in seconds.
5 Q% y+ {) D7 C6 q4 `  I4 a' o& r2 N" c1 o# K. m' _

, H: q5 o5 h2 V) r  A' K- `0 Z, ^' u; i7 B( ~! D  b
* Mounting remote CIFS shares on the router *  r7 D; L% e, M( w# c5 h5 ~
You can mount remote SMB shares on your router.  The syntax will 0 r6 |% Q6 P8 x8 u; p, a
be something like this:' s2 Q' c+ o) Z

( @  s" a6 S5 w2 A  Jmount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"
# p9 c6 N8 @! v8 }2 a1 E; E: Y
(backslashes must be doubled.)
, `! t. x* }$ c. o
, @0 a* v7 a0 B, g2 L' B" m- m  C6 v8 }8 D. c" ~

7 C- `  c8 `  E- S1 Q) O* Dual WAN (EXPERIMENTAL) *
6 Q5 Q* _3 f( y8 g  T+ R6 sAsuswrt originally supports using a USB 3G/4G modem to use as a # b( N( X* X5 |3 k: N
failover Internet connection.  Dual WAN is the next step, also 1 l* H# _' _5 H$ b- c$ t
developped by Asus but left disabled so far in their official
  b( \+ ?( V4 `: rreleases (probably because this is still work in progress).  
9 }) R: G5 [9 D% Z+ p1 P
5 u* ~, m0 i9 [3 z/ iThe first improvement over USB failover is that it works not only & |, }) t  B' ^0 w+ |8 T
with USB but with other ethernet devices, which can be plugged ! s, h+ ^' t+ Z4 t. j5 l& n5 |( U# z- u
on one of the LAN ports that you will select as the secondary WAN 7 \; ^( k( O& H( u9 y+ T, q( F
interface.  The second difference is that in addition to failover # n5 {2 l. l8 K% |( U. Y, o
mode, Dual WAN also supports a load balancing mode, allowing 5 |( j0 t3 i* U0 u* \: H
you to share both connections at once.% [/ \/ z- G- g0 K+ g  V( V
0 e/ Y( N) {" V( d
Keep in mind that Dual WAN is still an experimental feature, until
. @0 W. c1 i- \7 ]+ Bthe time Asus finishes developping and testing it.- H0 p1 j& _+ j, h  _6 }
' x0 h: w( Z) ^/ |8 g

0 M, v$ K! Y, ~8 K" q/ R! n3 X' `+ N1 a' H
* Disk Spindown when idle *- \5 ?" n. {+ q! W9 @
Jeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you
" X8 X$ h7 c3 W0 Q1 P0 ~to configure a timeout value (in seconds) on the Tools -> Other Settings " b  s5 W% i0 i8 Z5 O) D  B
page.  Plugged hard drives will stop spinning after being inactive " t& n6 O( g) R9 K' H! E, L
for that specified period of time.  Note that services like Download Master * x8 R" d% z& S5 l
might be generating background disk activity, preventing it from idling.
# V5 ~7 X  d, r/ Y  E% Y; l" \1 V8 `( v# e: i1 s# Q: {. @1 L( [

4 q" s% M+ b6 M) u! }+ J+ J6 G; o
) }. M2 t8 e9 v4 v2 h* OpenVPN (client and server) *
( h$ ?# r8 |2 z2 ~0 s7 z( MOpenVPN is an SSL-based VPN technology that is provided as a ( o- C* Z! s0 n' w
secure alternative to the PPTP VPN already included by Asus.7 _# w  ~. }1 {
OpenVPN is far more secure and more flexible, however it is 5 D8 U1 \9 T' l3 I3 `" G7 I$ m
not as easy to configure, and requires the installation of
# @9 X  d3 y+ r0 ea client software on your computer client.  The client 9 }# k7 ]' d: e0 j7 [# g
can be obtained through this download page:
! r" V4 G  Y% B3 h, U2 F" U1 x4 R- ^: a# ^  w% L- T+ Z8 B* X
http://openvpn.net/index.php/open-source/downloads.html: T6 T, U/ X! U6 f9 S, ^) p; F
$ `+ ]- _0 \4 I7 X
Explaining the details of OpenVPN are beyond the scope of this $ }, k6 ^" c# m- N
documentation, and I am in no way an expert on OpenVPN.3 x/ I2 b/ R  ~4 ^
Fortunately, there is a lot of available documentation and
$ g8 K9 v# z# a5 `5 K# H; v, C/ RHowto guides out there.  I tried to stick to the same option ; v1 A: G- _7 F' c5 r$ L" _
descriptions as used by Tomato, so about any guide written * J6 O  G, O$ p6 M4 l, H  M  f
for Tomato can easily be used to guide you on
: p( c: z2 a' {4 Z1 |5 f7 xAsuswrt-Merlin.  For pointers, check the Wiki on the Asuswrt-Merlin 8 }* r3 p) y" m6 f0 @" Q6 l2 G( Z
Github repository.0 ]# L; e; ^- G/ S; @3 c) s

- }4 Z7 H! G- s4 P6 m& Z& N
# H5 b3 R9 @2 R! h# c/ ?1 f) }( w2 p2 _, Q' P) k$ U; H/ m
Source code
' P# L9 \- O% d; h! q-----------
/ p8 G$ e) ?' v8 Y7 o# }The source code with all my modifications can be found
" V4 G& o. m- w  b- W$ Bon Github, at:% l3 @. t% {8 g+ h

( x, U* `7 \! }2 r2 `https://github.com/RMerl/asuswrt-merlin
! y1 B9 Z/ W0 |$ i# h6 ]6 b8 j3 q' G, q4 W/ g, x( |, V0 W

, J! R2 G& b: R' N& [& ]! k) \' Y% v! t+ J+ N1 `  _
History, q) a/ y# M; u, U, ?( S* J6 R, }- y
-------5 j7 M8 b6 f0 N( K
3.0.0.4.220.18b:
$ N) z: A0 D" y$ e; C6 k; b3 l   - NEW: Report both rx and tx rates on wifi connections
4 D7 w( J# S, R1 ]2 l% d  u/ B   - FIXED: Handle cases where the wireless driver returns a speed of -1
6 }7 R6 X2 C: ?" R8 G4 g+ v8 R% W   - FIXED: Removed rssi retrieval retries, as it would make the first access to
# a3 ]6 t& T4 Y; n) r* R* K6 W6 V7 Y4 z            the wireless page take forever if you had multiple connected clients.  @* ]* L+ m0 l, ?$ l
            You will have to manually refresh the page the first time you access it$ q7 x  X, S" F* Q
            if the RSSI is reported as "??".
2 Z- C; [$ G2 c7 B- q2 N
7 p5 {' K& h- P4 @5 Q9 J- |* @1 x1 O% g2 m3 K* x) N
3.0.0.4.220.18:) H) S5 f" ]( R5 j5 x
   - NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be  g$ }" W2 J- M8 a3 b  B
          manually set to a value between 0 and 15, with 3 being the default).' t8 o( c( ~4 k( Y/ g+ u
   - FIXED: Buffer overrun in init code that would crash the router when
, z2 |9 T% a6 j2 o            too many features were enabled at compile time.; D9 l+ H2 P* @
   - FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)# [1 R+ |% b3 J$ G5 U& g+ Q
   - FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.( ]5 O3 X% F! }
   - FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were
# E2 l5 @' E  e" {$ |6 g+ Q4 W" P            not properly saved.
! ]) q! O5 t6 W   - FIXED: First time a client's rssi is polled it would return 0.
* X& }$ A- B. n$ ~( U; |8 h3 L5 ~   - FIXED: post-mount user script wasn't executed (regression in 220.17)- l3 R. v3 t# q9 m
   - CHANGED: Added some info to the OpenVPN server and client pages.
! B$ Y$ g( h. d   - CHANGED: Improved load time of the VPN Status page.
/ w: T; b5 s: ^0 ^* p
. M2 K: U: O0 o/ Q6 w4 O) @' {  T6 M2 ]" _2 |5 ~$ h9 x0 @
3.0.0.4.220.17:
( B% T9 M( T! o; l   - NEW: Rebased on 3.0.0.4.220, which includes:
8 I  O4 q2 _) {6 p2 _1 C            * Fixes to IPv6 6rd9 |8 n$ ?' H9 P/ A$ K9 M; Z5 v
            * Fixes to AC66U Wifi + QoS
" z6 I0 {2 ^; I0 n            * AiCloud: n# a' q; s( j9 r7 S$ V5 f' N
            * Interference mode once again enabled
! V) {! e& l( \7 o% t8 M4 k, s  - NEW: Display last received rate and rssi for each clients on Wireless Log page.$ K* k) Q1 x3 ]7 [7 j
  - FIXED: dnsmasq not listening to DNS requests from OpenVPN clients$ K7 T; P) c2 H$ W. y" H# a: K
           if you had just enabled the option on the webui.: L* M# r; Z/ [  e1 Q3 Z9 C
  - FIXED: PPTP clients not always showing on VPN Status page.( a1 S9 e( ]  K; Z: C7 O- Q1 E+ W
  - CHANGED: Disabled DualWAN as it's currently broken in 220.3 k" C+ b' y  r- l5 Y8 {
  - CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks! t5 t# c& K; ~" S; ~" I, Y
             the router.
+ X& m- F' i% H1 Y, g. o  - CHANGED: Removed firmware update checker to avoid accidental: r1 l( [5 N2 T* q
             revert to original FW.
! r5 B* C7 q- k  \/ E7 o& h( {
, d5 D. t3 v3 q: w6 Y. |/ O4 P
3.0.0.3.178.16 Beta:7 ?& P/ K+ ~# X. n& }$ ]5 P
   - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by
1 {  o( e, l- J7 O          Keith Moyer (from the Tomato project).1 W" D# i6 J+ [5 ?* t" b
   - NEW: Added crontab command
6 J$ g: [2 ]/ E   - FIXED: (RT-AC66U) Would crash when accessing a LAN device through either 9 Z4 B/ ]; U& f# n
            VPN or the NAT Loopback (GRO is now disabled for that device)
# ]* K( M0 y4 c3 t8 C4 n9 k( |   - FIXED: dnsmasq was listening to all interfaces by default, allowing * o. E+ G; i! k
            even dhcp requests to be serviced from the wan side if you6 h( {. {" i, x) ?# r) [3 v0 H
            had the firewall disabled (Asus bug) (fixed by dev0id)2 F# F  F( ?- C! y
   - FIXED: Default disk idle spindown now set to 0 (disabled).
$ y" L! T3 r! L6 I# X8 B$ _- x   - FIXED: Corrupted WOL list when using IE.
  D0 {4 {7 Z' A   - CHANGED: Upgraded openssl to 1.0.0j.5 h" y  @) h7 @, M
   - CHANGED: Included fully functional openssl command (will allow you to
4 A: a: u' D9 d# O/ n) T7 d) Y              create keypairs and certificates from the router).
6 K. f' T% X4 K9 P5 T   - CHANGED: Removed power adjustments from the Performance page, as they* P8 C' U( \! A' z3 D. S: F
              are redundant, and not as reliable.3 w6 W; d, D* y3 _1 I& o7 u: e
   - CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I 6 ?. I$ ^. K; E& Q* D
              am unable to work on them without an actual router.
1 \. ^" D* j( L& k! u+ T
, B! ~0 O' o  _# P/ d* r0 ]. }# \$ ]- W" x; v. a
3.0.0.3.178.15:; K9 [' ]- T! Q7 `4 l6 n; a
   - NEW: Rebased on 3.0.0.3.178.  Notable fixes by Asus:
" g- r! c/ n, x% w* C           * Radio turns back on based on schedule
3 G) J4 g2 z. K7 j           * Reorganized QoS pages. g8 l6 B& m, M$ ~% v& D8 Q
           * Turning WAN DHCP connection off will first release current DHCP lease
) c/ L8 v- w# m7 {) Q/ J+ O   - NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.
9 L2 t8 e9 n& N8 D6 U; O7 o- |   - NEW: (RT-AC66U) Implemented JFFS support.  Limiting partition to 32 MB
1 x2 _6 r9 z9 U          max, as using the whole 90+ MB available makes little sense for , L" n. G5 V  S, Y( c' b
          JFFS, and was also displaying some issues.+ A" w7 X! f' R4 ^
   - NEW: Added nat-start user script, as NAT rules get applied separately from
6 g3 K/ y8 |  }3 b          other firewall rules (firewall-start changes to the nat table are
; X# Y/ x! O3 J8 j% H2 a* n( ]          being overwritten when the router starts NAT)' M7 Q8 C) e6 ?* N
   - NEW: Added additional info to Sysinfo page
8 b" f3 a; H( ^   - NEW: Added chroot applet
0 ^3 F# ~& @& H) q$ [! g   - NEW: Option to allow SSH access from WAN
" |9 O9 E! {+ X5 l4 r# [   - NEW: Option to exclude specific devices from idle spindown* h! p0 a/ ]6 e' d4 D
   - FIXED: Performance page now uses the new Sysinfo API, and is now able. z8 {2 D. W9 ?" C$ \5 N* d9 B8 h
            to deal with cases where radios are disabled.
4 l4 k% }, _8 Z8 Q4 H* ~8 P' R* R, g& [8 B; Q& k, i5 b5 Z; j3 c4 c  H" k) K
2 l4 _8 ]# g( N( M
3.0.0.3.162.14b:4 D; B! x5 T9 H' Y. D" E0 m
   - FIXED: Web server would crash for some people when accessing2 z( L+ Q) r: k6 T8 A
            the Wireless Log page.# \4 J9 V7 r0 G
8 ]3 x+ |9 u6 z- M3 ?' M
* @+ j! J5 M5 J
3.0.0.3.162.14:
3 {/ F- m: E4 v- q. x6 v8 d  r   - NEW: Spin down disks after (user-configurable) inactivity timeout, m/ b% P' V1 W7 U$ l
          (using Jeff Gibbons' sd-idle-2.6)
, X; x5 i; ?. j, u( n& H1 ?0 S   - NEW: System information page under the Tools menu.
# M7 V( r  Z3 G3 O, F   - NEW: Station list on the Wireless Log page will now report associated. q3 ?6 _/ f7 |8 u8 m5 R8 I/ }
          IP and hostnames (when possible).5 b/ ^* G( S) ~9 h
   - CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:
$ C5 i. `& P4 j) K3 j              http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)9 G! y( _9 s4 p% _% x7 _( y6 ]9 D
   - CHANGED: Better integration of the Run Cmd page.$ S6 {& a( _8 x/ R
   - FIXED: Incorrect left menu rendering when under the Tools menu.+ I0 w& E& G/ b7 I+ Q5 {7 O

/ R. f* M# l% T3 K. Y0 L: Y' D! Z" O$ L& @
3.0.0.3.162.13:! B! }" _3 s: O! b2 p" k9 b/ C
   - NEW: Rebased on 3.0.0.3.162.
# v- T' c% |0 Q( ~# J5 P& u   - CHANGED: Switched to WPS radio toggle code Asus added,7 Y5 L: g  [5 _0 m
              now on the Administration -> System tab.7 s$ }; h8 ]' I# U- N; u0 E2 n' K
( S# K4 Z) p" Q& \! ^
- c$ e* e0 U( P; k! p+ _. g
3.0.0.3.157.12 Beta:
7 r- z9 O- x, ^0 }/ zThis is based on unreleased Asus code, which they have
/ M: c5 N( ?2 v8 ?graciously provided me with.
% ^) H! z7 v* C7 u0 {; S  R/ O/ o. H8 i& g7 Y1 \6 I
   - NEW: Rebased on 3.0.0.3.157.  Notable changes from Asus:) j) K+ v% {; {+ P2 m
      . IPv6 tunnel memory leak fixed( H0 N; a, Z& E" [+ j- A
      . They fixed many issues, making some of my patches * K/ z% M8 D% g; }
        no longer necessary, such as timezone DST, https auth, etc..., H- e( X' d9 ?7 b2 n* ^2 K
      . Upgraded radvd
$ |+ E! k( g# Q   - NEW: Added link to the command shell page in Tools menu.* [  v& t/ x" x# M
   - NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)+ B& U( t: s& W" w
   - NEW: Added "tee" command.
5 ]0 b( R) e4 |   - FIXED: NAT loopback rules would actually NAT every lan to lan3 O$ Y0 u! v4 L: z7 z% Z
            connections instead of only those needing the loopback
# k8 [6 i* X" z2 U5 L' z5 R            (bug in Asus's code).  Replaced with new code based on a
' I' s1 d9 B2 p6 q            suggestion from Phuzi0n on the DD-WRT forums.
7 v8 W5 P* @" d7 _: \; B& L   - FIXED: Accessing the WOL page would make it resend the last1 r+ e  H7 E, C/ t. j8 K2 H: U
            WOL request.1 g4 P1 P! L4 N1 l
   - FIXED: 'cru' was using 'root' instead of 'admin') L7 ?8 y( m$ H4 b; X* @# X0 A% d
   - CHANGED: Re-enabled Dual WAN (EXPERIMENTAL). t# y6 D2 P( t4 e: M4 P9 ?
   - CHANGED: Made tracked connections load async from rest of the page
) X+ }* x* @1 x& {$ R   - CHANGED: Increased hostname width on Connection status page8 o0 H  o9 n/ h
   - CHANGED: Improved WOL page functionality." o" u: @/ l+ r4 J
( v! Y% O3 ^" I6 L( N, h1 U

4 S8 _' m% P- ^3 ^. U6 \& ]3.0.0.3.144.11 Beta:
6 L( R" I" ?4 U3 `   - NEW: Name field added to DHCP reservation list
! ~# q8 f+ q& }   - NEW: Webui option to enable resolving IPs on the Connections tab3 P7 m) \  \. b0 x6 S1 g( J5 g+ C
   - NEW: Store a list of computer MACs to use as WOL targets1 q) _" f4 \2 d* ?0 _5 ~! F7 y
   - CHANGED: Increased dhcp options from 32 to 128 characters, J% s# ]' A" O/ @% ?
   - FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced
6 C$ }! E. f1 m  T1 y* H% w4 M     it to 16 in recent versions)
0 f0 a# H: v" v5 ^2 Z   - FIXED: Retrieve dhcpc options for the correct wan interface, O1 k$ d2 @  ~# s0 n1 ?
; x& N7 p$ N) }# Q' Z" q
8 u& ^2 b/ B3 D
3.0.0.3.144.10:
4 g5 r9 s0 b: S   - NEW: Rebased on 3.0.0.3.144.
. {2 E+ W" V* {7 R2 J   - NEW: Support for 64K NVRAM enabled.  ***First flash will
- t& l/ `, @: Q- a8 Y' t  |          wipe out ALL your settings!  And you cannot restore
2 G( a% G7 r* F. r$ Z          from saved settings - you must manually reconfigure 6 G$ |  j+ s% F) x) w7 K
          everything.  Be warned!***
7 b8 A% e# I# I% W: k   - NEW: Enabled support for Broadcom Wimax devices
. z$ z/ V5 f# w5 t' K$ j   - NEW: Added cifs kernel module (for mounting remote SMB shares)
8 V' @" N* g8 i   - NEW: Added layer7 iptables matching6 c. r  }! K  U  g1 L( g
   - NEW: Added user-options for DHCP on the WAN page5 H6 k2 l2 p1 w
   - FIXED: Router crashing when connecting to it over Wifi
; q. M$ A, K* V; L- o! N$ R7 O            and running the newer QoS code (disabled GRO)
' V2 F" E% I/ a5 i+ g1 U2 u$ S   - FIXED: Router crashing when connecting to a network
( ^3 t& U) ]5 |            device behind the router from over a VPN/ q8 o0 t+ }7 k# W. v
            connection (disabled GRO).
9 z) `# i6 ]! L- _& m" P4 x   - FIXED: Incorrect timezone set unless enabling: Z' H+ N, o- Y4 x  u. y; v) p
            manual DST.1 u& H+ c, }$ _7 |0 {
7 g* a  d2 l$ M8 |" E/ A0 V+ v" x7 P
/ R( \% e, \" B) N
3.0.0.3.130.9:6 X: U" {5 O% s. x8 n
   - NEW: Enabled new Dual WAN support from Asus
9 S4 A$ f+ G+ Q. G! Z   - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui
8 y, j) _3 j$ G8 v: ~1 d- h
2 U8 Y6 B4 Z* r7 P  d$ |8 V' M. ~  P& v- X' m. c
3.0.0.3.130.8:9 r: Y" x+ a. T8 N6 C3 p7 Z+ L
*** Reverting to factory defaults BEFORE and AFTER flashing
8 G. n- V+ d9 W3 |' Vthis version is strongly recommended!  The newer Asus code base ; C7 w# R* H6 \4 d$ i2 K% _
seems to have changed quite a few settings, so you'll want to 1 J+ b3 n1 x1 O3 \, W
not only start with the new default values, but also get rid
1 p; j( ], U* _3 @9 Y9 L  y1 q2 K) zof obsolete settings.  Otherwise you will be wasting a
/ `& z' A; s+ r" C$ t+ [good amount of the limited available nvram. ***
7 W2 r1 x( m1 X. c8 e% g! l1 S. L7 [
   - KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code
4 z% q8 X2 D0 L5 L1 z2 t" u/ w* n5 I                  and/or kernel code)9 H' {7 V; |" u9 ?- y
4 t+ a& y% |2 T5 Z
   - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing & r+ T( z6 C2 S/ D% y9 A
                  a LAN device behind the router.  Workaround is to + S9 t9 f1 h& o
                  use an IP range outside of the local LAN, L" e) W( M$ L. D/ q
                  (i.e. 10.0.0.0 instead of 192.168.1.0), and either 7 X# h# E8 T/ R+ y4 l
                  set your VPN to use the VPN tunnel as default
' [- X/ Y) O: `: o                  gateway, or manually add a route to your VPN 5 |% P* P# z  K" O. i
                  client.
7 M" D& P& x* g% T2 I" [1 B
0 B% b0 A) M& n" e1 \7 a   - NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources).
, b" A$ q" o! N; `9 ~          Build 130 brings various code changes to IPv6, not sure 3 U8 l) W% j2 o# U
          what else (as I have no changelog between 112 and 130).5 n) v- Z5 P; V, N# N* K2 I0 A
          The QoS code remains from build 108, as build 130 is
$ r4 }0 p) ~7 {# M0 T8 L# I, I          unstable.
6 _! p4 [& U, ^# @   - NEW: Added "diff" utility4 C) G( N$ s4 ~  A$ S
   - NEW: Keyword-based filter (new in 130)& F' o2 z) g& D% ~* T8 R! P2 T7 I
   - FIXED: Firmware/settings can now be uploaded over HTTPS4 @$ a( K5 Q, I& ]( W3 u1 |
            (bug fixed by Asus)# G) P) W# O* Z2 I# J
   - FIXED: Buffer overflow in networkmap that would cause garbled ) L: R# H  Z1 E- W. l
            device names to appear on the clists list (bug in  _* f; p! z9 N) H) E
            Asus's code)' q0 F7 z, U& V  \' E2 s
   - FIXED: Firewall would break when applying a game preset that   t1 ^3 |; G2 K8 Y4 v! m& d8 G
            had multiple ports separated by a "," (bug in Asus's
  B. e% |( M' U8 M1 m( \            code)' {& o, T1 [4 b) J1 K" r3 h- f" f
   - FIXED: WOL through webui wasn't working when IPv6 is enabled6 g1 l+ I3 R2 i" ]6 r7 I
   - FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)
( A/ `& O& M1 Z+ Y   - IMPROVED: /jffs/scripts/ will be created automatically if it
1 A( \6 M2 m, t. F5 [/ m% {               doesn't exist (you must still make any new script % y# t# c3 b/ J+ i& z& K  b
               executable using "chmod a+rx script_filename")6 M1 j5 E" _: y0 @

8 y4 J& ?& W/ f& Q- ^) P" P  h
% @0 W1 `8 d4 c! G3.0.0.3.108.7:' d$ H) {8 X# K: J. Y* G/ E
   - NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)0 L- @% _( Z, R: `+ D" ^+ e+ _
   - NEW: Added webui page under System Log to display active/tracked
4 Q8 E# O, }! ?+ D) p5 {          network connections.
% I2 w- s; K, x3 N# d% K) o   - NEW: Added netstat-nat command.9 _- x/ C# Y) w+ [
   - NEW: Added pre-mount and post-mount user scripts (patch submitted by " o( V0 ?0 F4 F
          Shantanu Goel)
7 C# e# {, e  x0 D0 x7 F. n   - NEW: Allows tweaking TCP/UDP connection tracking timeouts
( `5 F: f7 N8 L: l( V6 a* @) Y. T   - FIXED: Removed check in Asus's code that would reject txpower > 80
# l( D* k1 _# j2 l# t            unless you clicked three times on Apply (?!).
- K1 v) e5 |: Y! d3 V            NOTE: Still not sure power setting even works, as I get9 @. U1 o. J( m1 A: o6 Y
            -80db from the other end of the house no matter if I use # t( Y  d, ?8 c' }
            40 or 500 mW.5 i# y: x# O! C; t
: K  H+ [) u; R# @
5 \1 B0 X7 o  r& B( W9 G
3.0.0.3.108.6:
6 Z5 d' `* ~7 n2 z& z% h0 V   - NEW: HTTP access list (backported from build 112)
! S  U  @" z  e# n; x   - NEW: PPTP VPN encryption options (backported from build 112)
* e% |7 A& n$ k3 j) Y: S   - FIXED: Traffic history location was't properly saved
3 t5 s  r( J& P/ Y5 n) w# ~2 R' N            when changed in webui.
+ j; h" [, I& V   - FIXED: Disabled traffic history saving to nvram for now,3 h: O0 N* W$ J# N% y* M# k$ G6 p7 X
            to avoid people accidentally filling their limited nvram space.
) m( m& |+ S% J# O: Q2 O9 H9 B8 K   - FIXED: Missing bottom pixels from the bottom of General menu/ q8 N. p, d" k5 c% O! O
   - FIXED: Removed invalid CSS attribute1 B) Q' Z, U" \. C( Q7 w$ v
   - FIXED: typo in VPN iptables entries (bug in Asus's code)
+ I  f: r, ^( O! t/ n& ~! Z$ z1 w6 t9 w! s( m

* T) {6 X3 o/ S& @/ G; F- G" y3.0.0.3.108.5:
1 p8 h( [* H$ O9 M   - NEW: Crond starts at boot time.
" k; Q/ X2 J5 c   - NEW: init-start is a new user script that will be run early on7 C8 g: f. J! ?& X
          at boot time (right after jffs is mounted, and before any % s' s8 S* o. }; }  {0 d
          service gets started): |6 Y+ Q. X: x9 W% D; T
  - NEW: Can save traffic history to a custom location (USB or : {) A, [, A6 }' g  t& [' f1 z
         JFFS, for instance) to preserve it between reboots.: O* E/ d: r  }% S$ ?
  - NEW: Added Monthly traffic page (ported from Tomato)
+ E6 n2 |2 \  U! K0 b% e  - NEW: Added the Performance Tuning page (with temperature).  ]0 n5 j9 r" M2 h6 H0 d. v
  - FIXED: Webui authentication was bypassed by the web server (bug in
8 o: z7 B% J( B2 v  L           Asus's code)2 W+ s# S; S5 Z
  - FIXED: Httpd crash when uploading a FW or settings file over
0 e- l' _6 l( |$ O# x" _+ j9 V           https - should simply fail now.  For now you have to
1 r: b8 P2 u( G' D5 o           use http for flashing the FW or restoring your settings
  b# I3 n4 Z% g           from a saved config file.
; `8 K, [& ], m+ n& |" W" P# y' c; I# @
8 n4 u. D) V& Z+ q5 n0 R
3.0.0.3.108.4:4 Y! w! j4 }  A
   - NEW: Clicking on the MAC address of an unidentified client will do a lookup in
5 ]8 g$ e  g3 [6 E& R          the OUI database (ported from DD-WRT).1 U% i& e) C. h' P' d) C9 G& L
   - NEW: Added HTTPS access to web interface (configurable under Administration)1 x. P0 ~) d+ n
   - NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)
1 }% N4 G/ ?7 B7 g7 n   - FIXED: sshd would start even if disabled
  f- f( G' [; u3 R2 k0 \1 G   - CHANGE: Switched back to wol, as people report better compatibility with it.
! Y1 D' I" S, }& Y4 a  e6 f# ^             ether-wake remains available over Telnet.* q5 k+ y1 X1 @& R8 z/ g3 t

8 t# P' C; n4 P! }; [4 P& H' ^$ l! x
/ r  m; m% ?: q* |. N* d( u3.0.0.3.108.3:
0 @! R7 Y! j& F6 S4 {- j. Z4 V0 M* l   - NEW: JFFS support (mounted under /jffs)4 x* }  u# S; X$ `
   - NEW: services-start, services-stop, wan-start and firewall-start user scripts,: Q/ _4 E' ]; N, d
          must be located in /jffs/scripts/ .
+ J. J; V0 X7 A7 X5 z   - NEW: SSHD support
) J/ u. F$ `  ?4 U   - IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL8 D2 i1 F, `. w$ S8 v( b
   - CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead.
4 y3 F9 Z4 ~% E; P8 {. w* j2 F   - CHANGE: Added "Merlin build" next to the firmware version on web interface.
. Z8 g% B! ~+ ~1 k0 F; q0 R/ t: f/ E, t7 N. a' K# p. k2 f' e- d

: c8 N$ q9 ~" U, ?" w; b; r3.0.0.3.108.2:
. {' q9 a: Z' u8 G2 `   - NEW: Added WakeOnLan web page9 N7 j9 n' e( m. J- s  T7 a

0 ~1 w+ _7 V+ r' |% j" L3 G; ]- _! S- K4 [' ^2 b
3.0.0.3.108.1:
0 ~$ c# G  s0 n2 y5 U; k   - Initial release.
' }- `+ R" v; U& Z4 `# r7 B# e3 q: U; m) W0 M! c/ v" L

) q) W2 `6 y+ q9 iContact information( _# A9 W/ Y' A+ U4 ?
-------------------
( W- d2 i2 O3 _2 r$ {( i! }( k/ FSmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin)# ?" @# V+ y  e3 ]1 I" L9 ^
Asus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.  b; s* e- ]* u/ _, B+ @
Website: http://www.lostrealm.ca/
8 {0 R  [: W6 k6 K2 O! S1 AGithub: https://github.com/RMerl/asuswrt-merlin
7 W6 P7 Z- `) Y) {5 T" z3 b  Y0 CEmail: rmerl@lostrealm.ca) l% ~! X$ b6 V1 W
Twitter: https://twitter.com/RMerlinDev
5 O7 Z+ S- M; u$ T- n: x0 q; G, h, v; W
Development news will be posted on Twitter.  You can also keep a closer eye   ?0 g1 s  Y( q( A* U( i% n
on development as it happens through the Github site.& K& _  N- X* {* n5 F) C
3 n+ j; z0 v" }- T0 ]# }
For support question, plese use the SmallNetBuilder forums whenever possible, I regularily ' F' t) i! M8 U
post there (in the Asus Wireless section).: o8 N# P1 L4 j" A/ q: c
: |9 k- ^8 e( q

- b3 V3 x9 R( K* F0 TDrop me a note if you are using this firmware and are enjoying it.  If you really like it and want ! A/ c9 m( F& p- A0 M$ z
to give more than a simple "Thank you", there is also a Paypal donation button on my website.
# n$ r0 s0 o( f* L6 N  ^* E# k& o2 n
I want to give my special thanks to Asus for showing an interest in this project,
0 h5 ]) j6 Z. I- B: t( _and also providing me with support when needed.  Also, thank you everyone who has
, c& F% H- C0 Y% M7 L: fdonated through Paypal.  Much appreciated!
+ |0 u9 G) `% @1 `) J6 L( `6 b( G: d; l! s) O

: H8 F8 M9 L, }
) \, H) d6 A& d--- 2 o: _5 f+ y) G
Eric Sauvageau4 N) U" g. _9 K

: A! w' v& a# B, v+ n. ]# w  x/ U- ?8 @, w" a

本帖子中包含更多资源

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

×
发表于 2012-10-11 18:05:37 | 显示全部楼层
谢谢,正好有个N16,刷机试试效果。
 楼主| 发表于 2012-10-11 18:30:16 | 显示全部楼层
zhuanghong 发表于 2012-10-11 18:05
  ?% x4 A+ [9 b: P: s6 _" M谢谢,正好有个N16,刷机试试效果。
) l& l/ A& x8 j' p5 C
文件很大,功能也很强大。你试试谢谢体验。呵呵
发表于 2012-10-12 00:42:05 | 显示全部楼层
好的,周末有空我刷下试试。
发表于 2012-10-12 22:17:40 | 显示全部楼层
这个只有顶一个了
; ~  n9 w4 h6 H没有这个机器
发表于 2012-10-19 13:33:04 | 显示全部楼层
谢谢“YES东”!管理员!
2 W6 |  L; q8 }今天刚买一台N16,明天到货后刷刷试试!!
发表于 2012-12-5 13:38:04 | 显示全部楼层
不知道具体怎么样。
szllbswz 该用户已被删除
发表于 2013-1-7 10:55:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-8-8 13:33:46 | 显示全部楼层
暂时无法双拨,等更换宽带后再看看
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-3-18 03:26 , Processed in 0.404631 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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