找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 23340|回复: 10

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

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

$ k9 S6 s! ^8 \3 L  Rebased on 220, includes AiCloud; added wifi client stats% E5 f0 Y% \3 @4 i( |
  
6 H+ k3 P6 \1 I% l" s) f  1 s1 G+ S$ [; {+ b# v8 \5 t
  
; r( D0 X0 }: k- w. h  
" p% \# [* W9 N' @3 O  1 Q, X# e2 n8 {6 U# J+ Z  `1 e9 z

! g2 ~2 M: D0 Z
% b; e5 x8 @" \. \  V, f
/ T+ o9 K- h. f  I6 i; G
% J, O) L. t9 t! _$ b5 H
  t' f  u9 b& I& x. Q
5 b( V$ p% m2 o+ ?% W
7 S4 j4 e% s6 ?1 P5 s
9 i, {' r7 b7 Y  [$ i; J! L  u8 h! F5 @, z) r! w8 m4 s

! ?9 t+ {4 w6 {) C/ k
8 \9 R$ y  A. {9 P6 uAsuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012), \: I! R9 \; I7 q- I
=====================================================5 K) V1 i# I+ z9 q$ x0 a5 d

. |$ `( U% y+ v; B; x) K* {2 W6 F" f" a5 T, L. v( p* s  j1 e# A: m
About
* p/ m7 G: T& n& h1 P-----# |" J4 O4 H8 c& M7 R
Asuswrt is the firmware developped by Asus for their newer routers.  They are
! V; O7 v8 k, malso porting it to some of their older models, like the RT-56U and RT-N16.  
" Y: t& {+ L( Z4 V! h7 VWhile originally based on Tomato-RT, Asus has disabled some of the 7 Y2 t5 g  t( K2 o" }, _  N8 L6 f, {9 V
original Tomato features, and added others.8 j9 ^! e, Q/ s" B

+ e7 f0 o( N: n5 a' ~2 Z4 pAsuswrt-merlin is a customized version, which I am developping.- K9 \& s3 F) ?+ V9 v9 K% d$ P
The goal is to do some bugfixes and minor enhancements to Asus's firmware,
- g) n6 Q) ^3 N5 ]& Iwithout targeting at full-blown advanced featuresets such as provided by
; H3 Y9 V8 D6 Y$ `" K4 J9 V$ f; I* rexcellent projects like Tomato or DD-WRT.  Some of the features 9 ]3 ^7 z, ^& g+ ^
that had been disabled by Asus have also been re-enabled.
% a8 C+ z; \6 |+ K" C$ eThis aims to be a more restrained alternative for those who prefer to stay / C7 B, m! q5 L2 n! e# y$ l9 t- q
closer to the original firmware, with limited risks of seeing new ( n: [- @* h5 W1 k
features bring in new stability issues.  I value stability over : J+ [/ f/ F# n3 {. U
performance, and performance over features.) H$ L: ]' A# s- q
) V* V8 s! S7 j- n

$ Y, s" f2 m% ^; y# T# V# h# c1 k6 r* K' y
Supported Devices/ ~" ^; Z# g2 n6 S: e
-----------------
( r# @4 @  @% F$ Q2 z1 V6 |6 Y- NSupported devices are:/ p3 I8 E7 j8 c/ [5 b) G7 E
* RT-N66U9 A$ z' v: V* W( e& K" D
* RT-AC66U) W: _$ M, f9 p- P0 m' j5 i$ x5 z

9 S. A, K9 p& z7 h/ Y* _6 PThese devices have experimental support (because I don't own one to test it):5 w3 _: R* B9 t6 R2 u% F
* RT-N16
5 b+ e8 Y/ V# J. N1 ~+ E3 d; s* U5 e9 O; k2 _; P+ [8 a+ Z
& f1 I, u% j3 m& Z7 A; j
- j- w. s8 t9 C: v' N$ r
Features
. ]- b- E) l: D+ W& L, e# k--------
+ }1 Q. m, u' X) G  W) jHere is a list of features that Asuswrt-merlin brings over the original firmware:" i( a5 e( V6 ?5 \. n- e3 h

- I" o7 g: a6 V6 y- Based on the source code of release 3.0.0.4.220
+ C/ S% ~' l2 q9 C3 _- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices)# f, w' Y  c# o/ h$ C  {$ \
- WakeOnLan web interface (with user-entered preset targets)
" v+ x% e& K* K9 i- G- Persistent JFFS partition" O1 N  I" O2 q8 o! B7 }7 [. L4 w
- User scripts that run on specific events  f* o# W- f4 ]& j- v
- SSHD (through dropbear)
' V4 C0 z/ f5 V- HTTPS web interface
/ m- i' Z" l+ V& t3 Y- Crond! `$ T$ D- M# B$ a+ L* F" q2 k
- Clicking on the MAC address of an unidentified client will do a lookup in
5 G4 I3 K6 g* S' v, d" Y" A  the OUI database (ported from DD-WRT).% d6 d& ^  H9 b, R9 s
- Optionally turn the WPS button into a radio enable/disable switch) [, z" Q+ w0 Z% i5 ^! C
- Optionally save traffic stats to disk (USB or JFFS partition)
. Y6 I' b  X3 p' q* E6 i- Display monthly traffic reports* m& C" K: E% e7 W% T
- Display active/tracked network connections
. W/ x* ~  C8 n" R& c0 C- Allows tweaking TCP/UDP connection tracking timeouts
, ~; l* e9 F& h2 \  |, P" d- CIFS client support (for mounting remote SMB share on the router)3 u/ K/ b: J. O* M
- Layer7 iptables matching
( P8 c! z5 m; E: z6 S6 i- User-defined options for WAN DHCP queries (required by some ISPs)
/ h" b" P$ z8 {2 \5 L- Name field on the DHCP reservation list
. b1 t/ f( K) H3 E- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)2 L. n; s7 W3 o4 P
- Dual WAN support (both failover and load
+ {+ a( u* C4 Q  balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)
+ _7 o0 v2 |: M' H* a9 w- Disk spindown after user-configurable inactivity timeout! C; |" B$ u, P6 `8 r
- System info summary page
% l1 _' ^6 A$ q! L; \  ^- Wireless client IP, hostname, rate and rssi on the Wireless Log page9 Z' g, X* j, {0 T
- OpenVPN client and server, based on code originally written by! ]8 x6 d1 ?& h/ R! d% r% G
  Keith Moyer for Tomato and reused with his 1 q/ b& j- g) J5 i
  permission. (RT-N66U, RT-AC66U)# H9 P0 `; [0 W4 N: k/ V& k! e: z
, v. g. Z" K* a1 [: y! _3 }/ _' ]. C
, l0 `9 p$ w5 F) U# S+ u

# j4 F, V) G% T4 C' BInstallation( g$ k: w; }. Z, s/ D  l" u9 ^
------------% J5 L+ ~* v6 X1 c5 Z1 N0 K0 \
Simply flash it like any regular update.  You should not need to reset to
7 m8 b- d- N3 s" a% ffactory defaults, unless coming from a version that used a different ; M+ J' ?5 E5 d* G
nvram size.  You can revert back to an original Asus firmware at any time just
+ B; V& V1 m0 x# j5 b! rby flashing one.) r" x3 R% F4 V. Z

/ s$ Z4 @0 o1 q, u! FNOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the
- b( {% b' _' A: k, W  Ofirst time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it
+ n0 s; v) t2 o) g) k& A1 ]; owill wipe ALL your current settings and revert back to factory default!9 ~1 ~1 j5 ?. {1 e& I- A
This is required to upgrade the nvram storage to 64 KB.
/ v1 ^  e8 ^/ ^. z# j- g- R
8 @  T# h* B$ d+ {9 q9 ~$ b- ^; w( m- v! M2 \
Usage
! C2 y- D# x* i6 m0 h- ~; R, \9 _7 ]-----
0 ?$ c: {: }( {8 X" X; Z# B) _3 x' E# @  W7 F) e$ t3 K
* JFFS *6 z% z6 I2 s  K- D. e+ Y
JFFS is a writable section of the flash memory (around 12 MB) which will 2 C$ }1 m1 z4 G  D" R0 A; R/ |. j
allow you to store small files (such as scripts) inside the router without 4 ^; Q; g8 X' K& x
needing to have a USB disk plugged in.  This space will survive reboot (but
% H+ w  L5 Z& T2 W/ s: J9 `* C8 @8 mit *MIGHT NOT survive firmware flashing*, so back it up first before flashing!).  , k" W% \4 f$ i) V$ }$ I, P& t
It will also be available fairly early at boot (before USB disks).2 M& ^& R3 R/ v# f  R8 t- K

) [6 j, ~  F- Q4 S: KTo enable this option, go to the Administration page, under the System tab.
9 i3 D! V1 }8 t. a+ Z% w( K. `) q) E  d; a/ ~
First time you enable JFFS, it must be formatted.  This can be done through ' J0 F/ A+ O" {* y* Y$ p1 @
the web page, same page where you enable it.  Enabling/Disabling/Formating
  {: @$ Y$ Z9 V& TJFFS requires a reboot to take effect.
8 L" K$ t' G7 f, l% @/ m  t  u
* m/ a& F1 G5 `3 RI do not recommend doing frequent writes to this area, as it will 5 d; t  w3 A. R+ [) H! M
prematuraly wear out the flash storage.  This is a good place to 5 I( D# f* s# A% M. `: _% U
put files that are written once like scripts or kernel modules, or
5 c- N$ X, `  G) K( N2 dthat rarely get written to (like once a day).  Storing files that
! Q2 H  q& |! Gconstantly get written to (like logfiles) is NOT recommended - use2 Q& s3 o& V0 Z$ l% T
a USB disk for that.
$ v. Y- m( h8 Z/ p3 ]3 W5 U: Z. y3 Z1 B7 S- b: X
$ w) {( S  Q3 a# Q+ G- X
0 K" x% a* _! k* Q  ?
* User scripts *% G: s5 M7 o: V" t  z
These are shell scripts that you can create, and which will be run when * g) {5 s5 R' _  j& M& y1 O
certain events occur.  Those scripts must be saved in /jffs/scripts/ ( S! n1 J2 Q6 U; p' B
(so, JFFS must be enabled and formatted).  Available scripts:: w5 Z& J$ V  b  r2 P5 L* Z
3 o! K' V  @  s# D# R" m7 E  n6 W
- services-start:  Services are started (boot)
3 q6 k5 `  _1 J/ Q2 A3 }; d- services-stop:  Services are stopped (reboot)
  O, K% D% Q0 @7 M: a! k- wan-start:  WAN interface just come up (includes if it went down and back up)2 f# x; a  g8 L
- firewall-start:  Firewall is started (filter rules have been applied)
1 A# W* g- U# O  D- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)4 X: d4 X- G& x+ e. g
- init-start:  Right after jffs is mounted, before any of the services get started; W% _+ U0 {6 f- w9 y! G2 X9 d
- pre-mount:  Just before a partition is mounted.  Be careful with
4 R2 Z5 O# c0 A) W- z  this script.  This is run in a blocking call and will block the mounting of the
# ~( V9 g' b7 _. r! u- S% j$ p- s- m  partition  for which it is invoked till its execution is complete. This is done
: ]( }5 E  F; L, M  [+ ]; T  so that it can be used for things like running e2fsck on the partition before ; h% k6 Y! V! C( |/ i
  mounting. This script is also passed the device path being mounted as an $ E  X' k# r) l5 K3 s6 x
  argument which can be used in the script using $1.
$ `9 G7 \0 \2 B* t- p0 `- post-mount:  Just after a partition is mounted; c: `' Q* ?! _, C% ]$ H! ]) z
7 x  e# r( y0 n" {: r; |7 K! ]
Don't forget to set them as executable:8 F$ q2 `* U+ X2 I1 K+ k
0 T* S; U6 I, g7 \: a
   chmod a+rx /jffs/scripts/*) L; J3 ^9 ~5 l3 ^
& c4 F9 h$ c& S& a$ ^) ]- A
And like any Linux script, they need to start with a shebang:# o7 s5 X3 j4 t! I2 M
5 [$ s6 J0 J' J+ g3 U6 `; v1 F
   #!/bin/sh
, x3 H* p$ S" A9 F& o
3 @* |' i3 s+ H$ n; e
6 a0 E1 h/ c# j4 }4 o) H
! u* n0 Y4 S6 m( H, s2 U' Q8 ]* WakeOnLan *
/ D$ k; Q! o! U$ g' }There's a WOL tab under the new Tools menu.  From there you can enter a* k/ w. Y+ D/ \' I, A/ ?' G! g
target computer's MAC address to send it a WakeOnLan packet.  You can also
! y6 ~8 Y+ x( ]create a list of MAC addresses that will be stored in nvram, and on
% H, t- Y5 ?. r/ C; ]* i# l- ?! gwhich you can click afterward to wake up one of the listed computers, without 4 }! \7 n% Q4 O8 v7 [
having to remember their MAC addresses.7 C- O2 `, P( K0 R/ t( b
& E; }! n( [5 e8 k
7 ]6 O  R5 d+ y) F* ?1 Q. [; c

8 \7 F* J! R0 c* SSHD *
! k+ X( `' e* O6 n+ K- p+ [# kSSH support (through Dropbear) was re-enabled.  Password-based login will use
7 O  i' _" \3 ^% h5 e  g6 j1 u4 dthe same username and password as telnet/web access.  You can also optionally
% T7 w' \, l$ g* y5 W5 T& P7 winsert a RSA public key there for keypair-based authentication.  There 0 A$ e' y% D' s+ N% j
is also an option to make ssh access available over WAN.
& k3 z$ I. [; b& k/ u3 f+ t* P- x" _$ R) n; h; U& I2 F4 }

/ w9 [6 K5 {' h9 ~/ M5 |* HTTPS management *1 t8 L1 p! B$ T' Q1 l
I re-enabled HTTPS access in the firmware.  From the Administration->System ) _1 R- g* `- `* |; Z, T4 G. [
page you can configure your router so it accepts connections on http, https 9 D7 ~% x5 y4 K3 ~- I
or both.  You can also change the https port to a different one
: |* u& W  L; v+ M2 s(default is 8443).
7 c% ~. C5 P$ {+ A' _9 @* U+ |, |4 Y" Y% G
! X# q$ w6 o7 y" x! H
! q& f/ T! p( C% o+ Q
* WPS button mode - toggle radio *8 i: s, q) S( ?* s3 @
You can configure the router so pressing the WPS button will 7 C# t: o% U8 p5 E# |: F) K8 @
toggle the radio on/off instead of starting WPS mode.1 g5 B8 i% {* h+ q" N7 \4 E
The option to enable this feature can be found on the ! m3 N9 m2 D" W* |, m# K" B! c
Administration page, on the System tab.
' L% X% j. }: F/ ~: ]
$ D4 T7 x8 V& }/ V3 b0 P8 |% ~' s/ r$ i! B% T5 a
  Q5 C7 N3 Y: R* m/ a
* Crond *' t3 O$ C9 d8 p, s; ?3 d
Crond will automatically start at boot time.  You can
0 ^  \- G4 V$ F+ R1 [/ Jput your cron tasks in /var/spool/cron/crontabs/ .  The file + B+ b8 e- t! |3 y* C2 Y& p0 t5 J0 L
must be named "admin" as this is the name of the system user.
' [& S6 z2 x1 w- H/ QNote that this location resides in RAM, so you would have to ) P" \6 V- M! T' F; R: F& O
put your cron script somewhere such as in the jffs partition,
5 k) s) H0 K. \9 Cand at boot time copy it to /var/spool/cron/crontabs/ using
( E. {$ e# {9 }% b1 e: a8 A1 Y) xan init-start user script." J' y+ |8 K+ C) Y1 B- J

+ o) D5 ?( m: m/ g+ d- H
* Z5 D9 r0 M* E3 V/ @& ^! x+ K  H6 n2 H% K
* Traffic history saving *3 h3 u5 X  d6 T3 I# k; G
Under Tools -> Other Settings are options that will allow you
1 W1 J7 A6 r( M4 U0 ito save your traffic history to disk, preserving it between % r* t$ F6 h) D) O* d
router reboots (by default it is currently kept in RAM,
8 ~  _& T( I% t8 a3 E' `so it will disappear when you reboot).0 b+ N9 s2 c$ N  N: h9 i, n
2 k# R1 B) b2 x6 p" Q
You can save it to a custom location (for $ u- u  R! v0 k# P, n( o4 \- ]& d
example, "/jffs/" if you have jffs enabled), or 4 M! _& y6 f3 N2 H  p4 ~9 `' p
/mnt/sda1/ if you have a USB disk plugged in.
- P7 Q5 O  |( B4 uSave frequency is also configurable - it is recommended
( z4 D, s6 k/ J6 U; B& kto keep that frequency lower (for example, once a day) - h0 T3 n0 _3 {4 U0 d+ l
if you are saving to jffs, to reduce wearing out
0 ?& X* G, T$ zyour flash memory.  Make sure not to forget the trailing ) t4 n' g- \: w- y, X* d
slash ad the end of the path.& P# G0 w) }1 _+ O

, B6 H, r- J: m7 Q8 V' m% W. SAlso, a new "Monthly" page has been added to the Traffic
: J8 p) \7 }6 k/ A) tMonitor pages.; _3 A2 f- k; L
5 z( [1 m8 ?/ J% Y
7 @+ @0 p4 B, \0 ?5 M. o: ?5 Y: g
3 u; P( E3 _: v- `0 l- x: N* U8 r7 N. X0 N
* Display active connections *
! b1 e% z4 S* u# vThere is a new tab under System Log called "Connections".
2 U, |1 E& u  Q2 `7 h* i5 c+ hThis page will list the currently tracked network connections.
* g  Q$ r7 m' y+ xYou can enable name resolution for IPs on the Tools menu,6 q, W- X7 @0 D6 I
under "Other Settings".  Note that name resolution can
. U) ]+ G& ~) E  F3 J* D8 v: F) |slow down the loading of this page, especially if you have
: z' h* [0 @. f! Ja lot of tracked connections (for instance while torrenting).1 m' P5 g/ _; d8 |: s3 Y% e

: y+ u5 m/ r$ Z; o3 e+ b( o8 r" E  o1 {" c: ]6 D$ J" n3 G  y

8 {1 P) w* @: d7 r% X* Adjust TCP/IP connection tracking settings *
! N, b% e5 r, s! ~- E1 D6 ~# @. sUnder Tools -> Other Settings there are various parameters
6 J; B+ E, B2 M, h, B$ s1 `that lets you tweak the timeout values related to connection 0 l$ k# b- K" e7 B# ~( Q. R* [
tracking for TCP and UDP connections.  You should be careful with
, [! ~; s9 u9 r2 Y% T; D/ f/ }. gthose settings.  Most commonly, people will tweak the UDP timeout / y3 V; R4 x; D( L; ?* }1 H
values to make them more VoIP-friendly, by using smaller timeouts.
% X5 F1 L- Q( e) l; X0 FTimeout values are in seconds.
* E$ L) @! r, R! x1 z! I; F; {6 I* Y5 A1 J* i' d; j+ A6 B
7 E& ~" r( D. J' r% _1 N
4 I. I2 R0 X! v* T0 s) D
* Mounting remote CIFS shares on the router *3 g. e. g0 u3 X
You can mount remote SMB shares on your router.  The syntax will ( o- Q9 q7 w' e* s
be something like this:
3 d# ~$ ~6 B, f, W1 d: i. p- I4 F' I9 g  N3 p
mount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"$ K. S) w; J9 O- S, {; ^4 `

9 Z# {6 k$ O  H# @; D% H8 K(backslashes must be doubled.)
8 c' A* X+ r* ^8 @, `" T1 f# p2 m3 ]3 b/ _; ~* o
+ S4 v# y0 ?0 m0 G+ L- K
* R" {/ l8 d. G; R8 ^: k
* Dual WAN (EXPERIMENTAL) *
' G8 U* i2 a& {) j/ `. M5 A9 lAsuswrt originally supports using a USB 3G/4G modem to use as a   }/ [9 j* I# j, u
failover Internet connection.  Dual WAN is the next step, also
3 a, _3 V( _! q; ndevelopped by Asus but left disabled so far in their official # W  `/ A( T2 h6 v* T, E
releases (probably because this is still work in progress).  ' [/ z8 n9 V2 w9 E7 |* c/ _# J5 v
& c/ N) ?7 f4 \4 k
The first improvement over USB failover is that it works not only
3 D! m$ n$ f0 A( r! W9 H& L- Nwith USB but with other ethernet devices, which can be plugged # ~! }& Z% F7 B' [; K4 q3 G
on one of the LAN ports that you will select as the secondary WAN
" U8 J7 p3 V7 z: _  p0 u2 _interface.  The second difference is that in addition to failover
& x) t% ^) r. }& Hmode, Dual WAN also supports a load balancing mode, allowing
) b9 B2 t' e1 V9 G$ c* ^" M4 u5 U4 Z2 @you to share both connections at once.
4 ^, t) |+ C: f) @" P* k1 X/ V' g6 J
Keep in mind that Dual WAN is still an experimental feature, until
/ p9 C% |" p) O* y# h4 n% h6 @the time Asus finishes developping and testing it.8 G3 N' ^: B+ z3 A! w: C* ]9 E

* }, W6 h5 f* Z. }5 Y# U! C/ m
6 l7 h$ x" T/ w7 K  ?$ P
8 {! _2 k# y' G! F$ c* Disk Spindown when idle *
  y8 q# y# G/ j. V# r- m9 z3 C: RJeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you & l8 F# ]: |) g8 b6 s: ]2 w7 F+ \
to configure a timeout value (in seconds) on the Tools -> Other Settings
0 Z/ ~* `3 t# i* wpage.  Plugged hard drives will stop spinning after being inactive
' N1 H3 `% \9 ]# Ffor that specified period of time.  Note that services like Download Master
' v( c% p  Y, K$ Y& Wmight be generating background disk activity, preventing it from idling.6 K* N6 L6 i  R( M/ e7 g- Q

, L5 T' H1 V2 y( @" r* ?& i
( z2 U% @) y& ]& [$ y& X) x' |7 a& j; o
* OpenVPN (client and server) *
! @5 T) W" C0 x6 xOpenVPN is an SSL-based VPN technology that is provided as a - |3 z. T7 n5 S7 L
secure alternative to the PPTP VPN already included by Asus.
6 K2 w* j* X8 G. M+ d. ZOpenVPN is far more secure and more flexible, however it is
2 _3 [! h8 T9 ]- {) t6 f7 Dnot as easy to configure, and requires the installation of   f& G1 H  [. P+ c
a client software on your computer client.  The client
2 q# e9 J' q7 |: f) C8 o. ^+ l- ]can be obtained through this download page:9 y9 T0 ]9 r; K; L/ M

) E% a. B' N' D" T% Z& e2 X) Nhttp://openvpn.net/index.php/open-source/downloads.html2 p8 a; W# |: w% H8 F' G

; n4 r1 Q7 A; }( a& ~3 n. h2 t. A" XExplaining the details of OpenVPN are beyond the scope of this ) U6 R/ g1 S& P6 V
documentation, and I am in no way an expert on OpenVPN.
; c, Q7 q7 z% M  e; O1 N) }Fortunately, there is a lot of available documentation and 4 H9 |8 U4 [+ o
Howto guides out there.  I tried to stick to the same option
! p8 h. [& @( W$ }/ p6 Wdescriptions as used by Tomato, so about any guide written 7 m; A8 ]7 v# I/ j9 l' ~) P$ F
for Tomato can easily be used to guide you on
7 ?/ h8 \5 _/ E0 I% ^: _6 kAsuswrt-Merlin.  For pointers, check the Wiki on the Asuswrt-Merlin
1 ~! q7 z: d5 VGithub repository.
  W* x7 e, r1 ^3 _* A0 w
) U5 t7 e, B0 b7 T# g/ {/ U9 y
5 b1 |* Y" O( e; Y3 h* K9 z  P6 C1 S3 I% J- g% a7 _/ ]
Source code
) H+ H$ F% V& D, D-----------
/ Q/ v& x3 t$ @The source code with all my modifications can be found
5 U/ D+ J' [  t3 a) R4 E: e3 don Github, at:
! S& A* b# c' K5 h, ?, [& n! d( o' T/ G4 {5 n0 H. b" @, L
https://github.com/RMerl/asuswrt-merlin2 i& h3 [; H* R$ Q8 L7 {# V

7 p& I, q  {- Z# h
# f2 X0 O( l( O! k4 T
6 i! F) s3 o) q3 R, y+ UHistory
1 _2 O1 O, r) p" V-------; C, j" _6 r: M  w
3.0.0.4.220.18b:) a) s5 l4 N7 V  h% T) w; F
   - NEW: Report both rx and tx rates on wifi connections
0 q. F: M. T$ N$ X' f   - FIXED: Handle cases where the wireless driver returns a speed of -1  n% P2 B; _1 r$ B3 l9 f9 N! y7 q
   - FIXED: Removed rssi retrieval retries, as it would make the first access to5 G5 }  _% O, N% P+ n
            the wireless page take forever if you had multiple connected clients.  P+ N0 y9 i# ]9 a7 `( w& K1 q7 k
            You will have to manually refresh the page the first time you access it
# K% J* R4 s. H9 `            if the RSSI is reported as "??".
( V$ s3 Z  J2 k" y; i: A& I$ M7 g2 Q, M! [* O. ~& P/ a5 H  `
: a3 O1 C* Y/ X+ G8 I* t. X
3.0.0.4.220.18:
# r$ N# {4 U" ]# R5 l7 x   - NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be8 {% w3 `: X  K- G
          manually set to a value between 0 and 15, with 3 being the default).. E0 v3 p% Z7 i; P4 D
   - FIXED: Buffer overrun in init code that would crash the router when / W" m; }0 u. @8 u. _$ u/ t* l" x
            too many features were enabled at compile time.
; y( F* j6 u% F$ P6 |9 e   - FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)
6 K& Q% w/ j; v5 i4 O" J% J0 ~   - FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.0 r) N  H' a* i& Y- |
   - FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were - j% H: J9 ~% e5 Z; H
            not properly saved.3 {. _9 p+ e* q, Q
   - FIXED: First time a client's rssi is polled it would return 0.
% W3 J* G6 {6 ^- j! R; ~3 \   - FIXED: post-mount user script wasn't executed (regression in 220.17)
6 S5 W2 o- _$ x$ x; V0 r   - CHANGED: Added some info to the OpenVPN server and client pages.6 A) T4 i! Y1 M7 s; U
   - CHANGED: Improved load time of the VPN Status page.
5 O. l9 y% a0 u
: ?: l, h8 a9 p' w6 ?% }- t
8 `/ j6 l# ^' R8 A7 J1 O; x% e3.0.0.4.220.17:- n$ ~9 ?+ S6 {4 Y& r  t
   - NEW: Rebased on 3.0.0.4.220, which includes:0 N0 A! j( j2 S
            * Fixes to IPv6 6rd
" z' m% D" \; n8 S+ K            * Fixes to AC66U Wifi + QoS
2 \) v# }) {- ]1 e            * AiCloud0 E8 v( y2 F+ G* P4 d( d. i+ v$ T7 o9 \
            * Interference mode once again enabled; J0 W, V0 y$ a. t/ i
  - NEW: Display last received rate and rssi for each clients on Wireless Log page.( {( e1 u0 Q6 X1 e
  - FIXED: dnsmasq not listening to DNS requests from OpenVPN clients& e( Q2 n  j4 p, Z8 o
           if you had just enabled the option on the webui.
- i0 {$ f: Y0 r" o3 w  - FIXED: PPTP clients not always showing on VPN Status page.4 M+ F3 I- N; F) @$ J
  - CHANGED: Disabled DualWAN as it's currently broken in 220.
% \3 ~( y8 B' ~5 z1 l  - CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks
+ s4 E; W, r* B5 n: `5 |1 \             the router.! l9 F- B1 ~1 Z# R8 P0 \* [
  - CHANGED: Removed firmware update checker to avoid accidental
! z! a1 D; V# A8 ?: |3 ~* _& |             revert to original FW.
; N6 ]+ @3 u0 i# |6 Q( S
, ^6 d) Y3 V" e! A$ g+ Z+ E) U1 O/ q6 @3 U
3.0.0.3.178.16 Beta:0 g. q. S# M1 v
   - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by0 k: {! I7 x' V- e1 y2 `
          Keith Moyer (from the Tomato project).
+ l) H* c1 X# V1 c' L' a   - NEW: Added crontab command
& s4 O7 r0 c; _   - FIXED: (RT-AC66U) Would crash when accessing a LAN device through either : u* m/ G) }: m2 D2 W0 w
            VPN or the NAT Loopback (GRO is now disabled for that device)
0 X. N. H$ }: k; H! w4 h, n   - FIXED: dnsmasq was listening to all interfaces by default, allowing
7 W! m7 {3 F$ |; ~: i$ ]% P" U+ A            even dhcp requests to be serviced from the wan side if you% c* k" Z. S& O* R
            had the firewall disabled (Asus bug) (fixed by dev0id)
( s4 `3 D7 R* d1 g6 c/ ~   - FIXED: Default disk idle spindown now set to 0 (disabled).
6 |: D4 ?$ M$ h& D( J   - FIXED: Corrupted WOL list when using IE.
/ B. \6 M4 I! _( }   - CHANGED: Upgraded openssl to 1.0.0j.
! _5 Z8 {/ d& J, |) ?8 T# W% Y   - CHANGED: Included fully functional openssl command (will allow you to# h. ^; _( x% J/ c/ ?
              create keypairs and certificates from the router).8 L* \6 M1 x! n6 T
   - CHANGED: Removed power adjustments from the Performance page, as they
3 ?" T  }0 B2 H% u' `1 b              are redundant, and not as reliable.6 V& I* e" x  H7 s2 B
   - CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I % d, x- ^0 i3 U+ [& _' E7 r
              am unable to work on them without an actual router.1 u2 k1 N; Z+ X8 m
; ]6 E$ L4 d$ @" ]1 C0 |: ]. x
8 i* T- q+ l* m
3.0.0.3.178.15:! e4 D; i& L9 F* j. ]
   - NEW: Rebased on 3.0.0.3.178.  Notable fixes by Asus:
7 z7 x) K6 j& i1 W. H% D7 Y$ Y9 h           * Radio turns back on based on schedule
$ @& d' p1 v; c0 @( w2 h7 @+ B; m           * Reorganized QoS pages
8 p1 Y% w$ x- G& o1 d% H8 [           * Turning WAN DHCP connection off will first release current DHCP lease
5 a! q5 H  c) B  v   - NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.
5 d# x$ _3 Z: }* U1 j' M   - NEW: (RT-AC66U) Implemented JFFS support.  Limiting partition to 32 MB6 Q, `" h" J# m3 Q
          max, as using the whole 90+ MB available makes little sense for
7 h: J+ j; w; F/ A) C% l7 b+ o4 }          JFFS, and was also displaying some issues.
: m7 m9 P3 w5 K$ O   - NEW: Added nat-start user script, as NAT rules get applied separately from  |% Q) _1 S0 s' H
          other firewall rules (firewall-start changes to the nat table are
8 |  p5 A* r  [( P. |          being overwritten when the router starts NAT)
) H# |  l  m* t' G8 n% o" ^4 G   - NEW: Added additional info to Sysinfo page! @8 O6 q! y9 M* F' M  g% G
   - NEW: Added chroot applet
8 u0 j) z& d/ `, w   - NEW: Option to allow SSH access from WAN8 C% t" E7 i0 X" G
   - NEW: Option to exclude specific devices from idle spindown
; g  l7 _6 ^  b% q* z, i   - FIXED: Performance page now uses the new Sysinfo API, and is now able
$ q* [, X+ w8 M5 X: s; W, F# e            to deal with cases where radios are disabled.6 V6 I+ a# b8 e' P: h2 S

1 y; ?% H4 v# u  p! ^& W6 e" [) I- G* B) y
3.0.0.3.162.14b:
% `3 x, \* d2 M& u4 W   - FIXED: Web server would crash for some people when accessing& s  ~5 j! b3 f1 Z
            the Wireless Log page." F- P4 ^! J: X4 N  d/ m4 {

" H! |7 Q) l" u+ g/ m  B
- y" R% s3 ^8 f8 L9 {) I3.0.0.3.162.14:$ H$ Q8 m; L$ V+ M7 R5 O
   - NEW: Spin down disks after (user-configurable) inactivity timeout
: `! ]8 O5 v+ w3 X          (using Jeff Gibbons' sd-idle-2.6)8 g2 ^# N) K! Y) U; t; e+ A
   - NEW: System information page under the Tools menu.' A; p& |2 T) \' y
   - NEW: Station list on the Wireless Log page will now report associated. a8 q2 ?, i& o
          IP and hostnames (when possible).- E* ?8 g; f, I
   - CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:# H% K- E! G. c( S9 w
              http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)
9 j. j# A# O" R) t   - CHANGED: Better integration of the Run Cmd page.
. Y8 t. J" f7 Y8 e0 U  N+ j   - FIXED: Incorrect left menu rendering when under the Tools menu.8 f& Q8 c" F7 u, t& e

: H2 x. P# {5 T/ V
4 A  }# @. }& |* B( Q" m1 S2 u. I3.0.0.3.162.13:( B4 J" _1 ]1 P5 Z! r
   - NEW: Rebased on 3.0.0.3.162.4 h+ g3 L5 t5 A3 d1 u
   - CHANGED: Switched to WPS radio toggle code Asus added,
0 Q5 c6 m3 G( B. S              now on the Administration -> System tab.
. K, c- {+ x' h, @
: \2 l2 u: j" }( t3 \: P" E4 o) n, L, U
3.0.0.3.157.12 Beta:: v- ^" m$ b: M* n. i/ H
This is based on unreleased Asus code, which they have
" `1 K4 L4 l$ B- |7 X6 V# U6 v" a8 Ggraciously provided me with.% A. Z2 t; x, `  {5 r  _: T

! Q% B/ S! K: F   - NEW: Rebased on 3.0.0.3.157.  Notable changes from Asus:  R( q; t& E' ~- Y* N4 I0 d
      . IPv6 tunnel memory leak fixed
" I1 ^% U  {. R* {; L( a7 S' V& @      . They fixed many issues, making some of my patches 1 Z- j3 w6 Y7 C# D3 F% V6 j
        no longer necessary, such as timezone DST, https auth, etc...
/ g& r/ E5 {  \; x$ c: s" L( K7 H      . Upgraded radvd
9 e6 M3 M+ {' S( ?& F$ @- o) M+ G   - NEW: Added link to the command shell page in Tools menu.
5 N; r5 ~* O4 i) t- T% v, V0 a   - NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)+ s1 y7 T% v$ A1 h# H( ?  t& `7 k
   - NEW: Added "tee" command.
+ X; ~% B, V8 m* S5 k8 r6 D   - FIXED: NAT loopback rules would actually NAT every lan to lan
1 p- {% I6 Y9 S7 p! H            connections instead of only those needing the loopback
# U& k4 T* i/ J: t8 z8 l            (bug in Asus's code).  Replaced with new code based on a8 e- M3 G8 Q8 I4 ?- K
            suggestion from Phuzi0n on the DD-WRT forums.0 u" S) U) w  N% j
   - FIXED: Accessing the WOL page would make it resend the last
. A( A& M3 C5 D& `, J            WOL request./ X2 H0 I# ^" b* e" h7 V
   - FIXED: 'cru' was using 'root' instead of 'admin'& n# M1 Y+ V) ]  X1 S; c% O
   - CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)! ?4 U& v) Q% ]
   - CHANGED: Made tracked connections load async from rest of the page9 ~! w* ^$ I9 G5 s% }2 X! S
   - CHANGED: Increased hostname width on Connection status page0 f( P" A: N' `4 J
   - CHANGED: Improved WOL page functionality.# f* I4 s" U4 R4 P7 g4 u
7 e! p, W8 G* B5 \6 t
3 f6 q) s+ J2 L; P# x- R. a
3.0.0.3.144.11 Beta:8 f7 R$ {8 G( x4 U7 {
   - NEW: Name field added to DHCP reservation list8 m5 Z3 U! v3 Y8 H* F
   - NEW: Webui option to enable resolving IPs on the Connections tab
) K8 @$ N, E- A# R' A+ N$ J4 q   - NEW: Store a list of computer MACs to use as WOL targets( B5 E' Y, z. h
   - CHANGED: Increased dhcp options from 32 to 128 characters1 ]  Y$ x% O1 j$ t
   - FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced9 L+ q' H7 z! O9 c' n2 A; S
     it to 16 in recent versions)
6 A' O- Y( g) X   - FIXED: Retrieve dhcpc options for the correct wan interface: z+ P: Y& p& i; z0 J

( x9 s. P! A) S7 ^2 v) p7 ]7 c5 L) j2 v
3.0.0.3.144.10:! m6 q; a' i- O& W1 s4 I
   - NEW: Rebased on 3.0.0.3.144.
' y$ d% C! g+ K- l2 ]' ?3 g   - NEW: Support for 64K NVRAM enabled.  ***First flash will) s* ?6 s5 T- \, G
          wipe out ALL your settings!  And you cannot restore # [2 _" {& l3 t4 H' p4 T' K
          from saved settings - you must manually reconfigure 0 s0 B2 O& \  C0 {
          everything.  Be warned!***6 E6 r- P( [0 E0 b* I$ M
   - NEW: Enabled support for Broadcom Wimax devices
+ K. G- w3 V% N  [  U& c" T   - NEW: Added cifs kernel module (for mounting remote SMB shares)
# l  ]5 z! |! R% p* G5 E; j   - NEW: Added layer7 iptables matching' D; l9 A0 z2 t! Z: w, w" n; I
   - NEW: Added user-options for DHCP on the WAN page# i/ x* s& ~) B+ w4 x! Z6 y
   - FIXED: Router crashing when connecting to it over Wifi
2 p& ^" Y- ~" h            and running the newer QoS code (disabled GRO)3 U, z' n8 o7 i  b0 M
   - FIXED: Router crashing when connecting to a network & ~% b: B! J6 G
            device behind the router from over a VPN) c4 D5 O4 @+ v- P4 ]2 B6 H4 L# o/ e
            connection (disabled GRO)./ j* T# A" G$ ?9 n
   - FIXED: Incorrect timezone set unless enabling
" ~  M; R6 }$ Z- `            manual DST.$ A9 v5 g. G' Z$ d, B! v

/ v( Q% _% e4 \! |' I& u
, D8 w0 P- L& y7 z! s* Q0 V3.0.0.3.130.9:' _; I2 T! y9 _8 ]# F
   - NEW: Enabled new Dual WAN support from Asus" o; g. z! W7 Q; J7 j
   - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui6 Z) O: @# ?2 x4 b
6 ^: G8 ?5 E, L4 S
) c4 b; d: u; u8 B) P
3.0.0.3.130.8:
  k  i7 y, y4 o$ `*** Reverting to factory defaults BEFORE and AFTER flashing7 S- `7 D8 ~' l& L8 f
this version is strongly recommended!  The newer Asus code base
& M  Q3 w2 x6 M2 g# A; iseems to have changed quite a few settings, so you'll want to ' ^1 F: ?; k3 i2 Q  T
not only start with the new default values, but also get rid
+ ?6 l7 H/ R- l9 oof obsolete settings.  Otherwise you will be wasting a
& I/ X% p8 c" Qgood amount of the limited available nvram. ***
2 }; Y! W' ?0 V$ G! K( g$ |: {1 }+ {; u/ u3 Z6 x' W& S: U
   - KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code 0 g( C  Z: |5 @4 G; J
                  and/or kernel code)
+ [& M- F! O8 f+ Y" e& R& `% ^) O, O6 y2 S
   - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing . P5 d3 X2 Y" c1 T6 g# j0 w  E
                  a LAN device behind the router.  Workaround is to 9 z8 f- ~) `4 y& J; r# Y
                  use an IP range outside of the local LAN& R( U( x/ [8 ^4 m3 z, Q& Y! Z
                  (i.e. 10.0.0.0 instead of 192.168.1.0), and either 5 t" K0 A% ?5 c2 S3 s
                  set your VPN to use the VPN tunnel as default
5 G; n- R0 n0 U# B0 m; Y* x' J0 x                  gateway, or manually add a route to your VPN
' L' C# f2 U, w- O) m6 I( O/ d# R0 e, h                  client.7 i2 N- a5 V- {0 W. t; j, |
* G, ^. o' p8 U( O5 h6 i: R
   - NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources).0 l. F7 ~0 G; b6 A5 g" y) b) K
          Build 130 brings various code changes to IPv6, not sure ! i1 h3 t6 P* _( f
          what else (as I have no changelog between 112 and 130).; d% K4 I+ ^9 q7 M
          The QoS code remains from build 108, as build 130 is
( [, x5 M6 t" K          unstable.
$ Q9 Z: l5 \8 n1 X9 X   - NEW: Added "diff" utility
* u7 T% U4 I; h6 K   - NEW: Keyword-based filter (new in 130)
- G5 d  `2 Z& Y/ F* L7 E$ w   - FIXED: Firmware/settings can now be uploaded over HTTPS
, [. r, c2 o, _+ C& Y            (bug fixed by Asus)& Q; f' n8 ?: V# k0 Z# Y
   - FIXED: Buffer overflow in networkmap that would cause garbled
0 v* I& c) C2 ]1 n) ^, N' E/ x            device names to appear on the clists list (bug in
; b5 x% _% l% m0 J7 k% ]) x            Asus's code)
: y1 Q- |. f1 r3 P; o  F' L   - FIXED: Firewall would break when applying a game preset that " X& o- J8 U7 R: N/ e1 _5 h
            had multiple ports separated by a "," (bug in Asus's
# |4 x; K% t7 `7 I0 F2 \# o0 x            code)$ J# e/ G3 ^6 i1 ~
   - FIXED: WOL through webui wasn't working when IPv6 is enabled2 F& T& t# V- r% B0 @4 U- z3 t
   - FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)
- R& w3 ^1 O! t/ F   - IMPROVED: /jffs/scripts/ will be created automatically if it4 k  p  u8 k) |
               doesn't exist (you must still make any new script 6 [2 p9 Z6 n* s0 e: B# A% ^4 Z( Y
               executable using "chmod a+rx script_filename")/ M  \& d; z% p7 J% p
4 C' q3 f8 x6 Y2 c5 O
& _/ v- c& S7 B3 S; w6 w5 e
3.0.0.3.108.7:
9 Z, O6 e) u% B  v9 H1 ]6 [   - NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)$ z( `& y, V7 ^( i& }
   - NEW: Added webui page under System Log to display active/tracked$ F/ C, L  `) k" a; T
          network connections.- z. ~! R; O" L0 |$ ^  x  b
   - NEW: Added netstat-nat command.
+ K: A9 L/ c+ c5 o. J4 J   - NEW: Added pre-mount and post-mount user scripts (patch submitted by
% O0 S' i5 I* Y          Shantanu Goel)
% M1 w9 ]6 _* c2 p% E9 Y   - NEW: Allows tweaking TCP/UDP connection tracking timeouts1 B6 V- E) l1 q2 a
   - FIXED: Removed check in Asus's code that would reject txpower > 80: R3 A7 V1 C5 r/ K9 T+ [6 q
            unless you clicked three times on Apply (?!).
  {& d+ l4 X7 ]: i2 t            NOTE: Still not sure power setting even works, as I get9 c% c- N7 h8 ^
            -80db from the other end of the house no matter if I use
* Q4 \' L7 }- _4 R1 z3 \9 v            40 or 500 mW.
9 k7 S# c* m+ A: M, ]1 Y/ S  _6 p/ Y( o) B& w4 |
  q" l6 y2 t( Y7 s8 {4 T; j
3.0.0.3.108.6:
" {& c# C2 R6 j; J   - NEW: HTTP access list (backported from build 112), L" q! _* h4 V: U; v& j- p/ L
   - NEW: PPTP VPN encryption options (backported from build 112)8 W3 j/ a4 s5 |  W+ q) W
   - FIXED: Traffic history location was't properly saved) |/ j5 L5 l  Z6 m; K; u6 J
            when changed in webui.* X& X' z9 e, T, m
   - FIXED: Disabled traffic history saving to nvram for now,
" M/ _7 P) A' J# q            to avoid people accidentally filling their limited nvram space.2 A( R. U6 T& o+ h
   - FIXED: Missing bottom pixels from the bottom of General menu) {2 H% H4 L1 X* f
   - FIXED: Removed invalid CSS attribute
' G, h9 ?0 C: @- o' ~9 ~   - FIXED: typo in VPN iptables entries (bug in Asus's code)7 {2 Q$ G, o6 s7 @9 [, a
, e: L6 X5 I4 Z/ O# m5 ]6 }

3 C. ]) [  N* P" m  W8 S3 j" U3.0.0.3.108.5:
4 ?$ ?" F7 q) u+ E) p* {% f" h   - NEW: Crond starts at boot time.
8 E5 m3 A2 P7 K0 U1 n  o3 j   - NEW: init-start is a new user script that will be run early on
% E8 a3 S0 S& D          at boot time (right after jffs is mounted, and before any
, A- u" U3 l3 V/ b1 A2 J$ I2 q' D          service gets started)
1 f/ i4 [  @7 @4 o. `- _  - NEW: Can save traffic history to a custom location (USB or
/ `1 c% u$ r  ?9 I5 M         JFFS, for instance) to preserve it between reboots.# d$ d) |+ ~. J! q, T$ k
  - NEW: Added Monthly traffic page (ported from Tomato)1 x. u/ O  J7 h+ a& o; y
  - NEW: Added the Performance Tuning page (with temperature).! S) w1 ?- J1 e8 |# c3 a
  - FIXED: Webui authentication was bypassed by the web server (bug in4 r/ D1 t5 J6 U5 P! i# ^
           Asus's code). @7 b* P- _  h$ w! S5 \
  - FIXED: Httpd crash when uploading a FW or settings file over4 h8 T, \) d5 q4 _* x$ O+ w+ L& e
           https - should simply fail now.  For now you have to 9 E6 b# |$ _( \6 p, k% ]: y
           use http for flashing the FW or restoring your settings
4 }/ b0 {) }7 y% {0 ~( a           from a saved config file.( w* _. I/ _" ~6 d! {* I" g$ C

9 ~& a! `/ d: K) I% ]+ j
/ s. [) {& c5 N% d2 F) q+ p3.0.0.3.108.4:4 i5 D# P4 d" E& g; c& v8 F
   - NEW: Clicking on the MAC address of an unidentified client will do a lookup in
' c5 v$ G; W7 X9 C+ l/ b$ p4 A* v          the OUI database (ported from DD-WRT).+ {. i, ~7 @2 ?2 a) D7 c/ T1 H
   - NEW: Added HTTPS access to web interface (configurable under Administration)
" k4 d/ y7 T  \% {7 F   - NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)- K# D: w& B6 `+ x7 L+ W3 k" E$ X
   - FIXED: sshd would start even if disabled: F$ }0 g& I# w3 z/ ]+ x; ~/ S
   - CHANGE: Switched back to wol, as people report better compatibility with it.! i6 r; x8 W2 w) G
             ether-wake remains available over Telnet.
7 c% z5 ?+ r* r8 @+ J/ f$ D( j
- }- p6 v2 k! \  ?# ]3 D  }3 s1 V. J( \2 e( M) H
3.0.0.3.108.3:0 R% L/ C6 Z4 u7 i, n) Z. Q" J" I. F
   - NEW: JFFS support (mounted under /jffs)  l& E  h% j- _3 H5 A9 L  S
   - NEW: services-start, services-stop, wan-start and firewall-start user scripts,
9 j+ ^6 s  g3 V* d3 c. c8 \          must be located in /jffs/scripts/ .
: G1 a$ y/ R% i6 m   - NEW: SSHD support
" l; D$ n) C3 n# T' \5 p   - IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL1 e- h6 @9 ^4 c4 ^
   - CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead.
8 V7 c" k6 u$ F- X% n   - CHANGE: Added "Merlin build" next to the firmware version on web interface.4 S# ~) ?0 m% ]2 J4 d

/ u; k, ?4 T$ \
5 m3 O9 a& X1 D. n; X3.0.0.3.108.2:2 X. f6 |- m$ q
   - NEW: Added WakeOnLan web page
  S  p  T0 _& i. r, [, u
/ ~) {+ U- {! z7 ?
, T+ I, o- C3 \) Y6 n. \/ D3.0.0.3.108.1:8 s4 @7 }7 l9 h9 e; V, n% j
   - Initial release.
6 j9 K& _9 t  w' ^% P. T1 f0 ^0 z1 b3 ~+ |

  P9 `& d4 u' w. q) R) GContact information: z, v; _" |- R$ p
-------------------
7 r5 d" f0 w" ^; D- }8 vSmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin)' R' Z4 R* b$ Z% t% L' W
Asus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.
* y9 [" j. i& t6 P% }Website: http://www.lostrealm.ca/$ c/ d) t2 j5 c& Q0 l: e6 e
Github: https://github.com/RMerl/asuswrt-merlin- l, s% y- c! z
Email: rmerl@lostrealm.ca5 |: z8 a; h0 W* L6 G" |. D
Twitter: https://twitter.com/RMerlinDev5 j& @9 J7 N7 O+ T: b

7 b; ^! G2 F5 a5 G* t: d9 sDevelopment news will be posted on Twitter.  You can also keep a closer eye
+ h9 t' {: L$ Q! Pon development as it happens through the Github site.% G" T/ e1 K( |" m; l  F" g+ U0 |

* ]3 n$ ^- W0 z4 UFor support question, plese use the SmallNetBuilder forums whenever possible, I regularily
  [1 M% x1 y. `' |% V8 u" S5 Ypost there (in the Asus Wireless section).
  g. j) V0 l  C3 Y& c; v! |! a# X. t% j; B3 Z2 G
$ s% a# {1 f- B0 h4 N8 X- n; c
Drop me a note if you are using this firmware and are enjoying it.  If you really like it and want 6 u1 l0 ^; s5 p4 I, v
to give more than a simple "Thank you", there is also a Paypal donation button on my website.! o0 q+ ?) @6 w+ ^# N

- h4 J, Y9 O/ M, g5 [3 H% ZI want to give my special thanks to Asus for showing an interest in this project,
, J3 ^; \" h4 m6 Iand also providing me with support when needed.  Also, thank you everyone who has 2 A5 K9 k% R) f' Q: X- `  ]1 T
donated through Paypal.  Much appreciated!( A3 K  }$ p6 j' j

, ~+ S3 S( X9 e1 N- Y
. y7 x5 ]; n  H' I( [
$ v5 _; z  A+ K( n+ U1 t$ L--- / m  T$ c8 m+ u. `/ H+ ~; j9 y
Eric Sauvageau
2 Q* V0 a8 y+ A% c2 r
# C2 M/ i' y; G6 ~8 R
% j; z8 Y9 c% D) y/ P/ U8 d

本帖子中包含更多资源

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

×
发表于 2012-10-11 18:05:37 | 显示全部楼层
谢谢,正好有个N16,刷机试试效果。
 楼主| 发表于 2012-10-11 18:30:16 | 显示全部楼层
zhuanghong 发表于 2012-10-11 18:05 & H  u/ O& |$ S+ `: ?
谢谢,正好有个N16,刷机试试效果。

9 L% `% Q3 U) g0 q8 ~" G文件很大,功能也很强大。你试试谢谢体验。呵呵
发表于 2012-10-12 00:42:05 | 显示全部楼层
好的,周末有空我刷下试试。
发表于 2012-10-12 22:17:40 | 显示全部楼层
这个只有顶一个了
# n+ T  [2 M) ]% X没有这个机器
发表于 2012-10-19 13:33:04 | 显示全部楼层
谢谢“YES东”!管理员!: K0 Y6 S5 f8 A: E* B0 b& q
今天刚买一台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-2-27 05:13 , Processed in 0.035655 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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