|
|
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:3 Y5 y+ ]" h( i) |# V: Y7 p
& C) B4 q( ?; B( W: s& v
Rebased on 220, includes AiCloud; added wifi client stats
$ @6 {5 t3 v/ D' O+ J: D2 W 3 q/ K7 \0 t" ?
7 o# e! W$ R4 P1 c3 q
8 n/ q" H- ~ \; x
D" N' x6 P+ d% k: e% ` , {; c$ k& n/ C" J( D
# S5 y2 T1 x2 ]" q; Q' y7 E5 @- T, C% p& [, t9 F
1 h4 h) g- o6 e# B4 g7 ?( P3 _$ y: z! b' C
& W5 M2 @! R A! g
7 e/ c+ b; f$ d" u2 P8 }
- f2 T2 P' K7 H v# {/ e4 O9 i2 f1 G4 H& Y9 G. t& V' o) B
& C+ ~" M# n$ H e' J# m; P9 S( x
9 {, d" Z. K+ P" a. E( E1 R" i L# y$ }; z
Asuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)
3 J! ]/ Y& |: z; ^$ q7 j=====================================================
$ M$ h' v$ Z" R. V$ `
( K# E/ L# f5 k' @3 a& o% V2 [& N8 w. Y& n9 L N
About; q. `0 l# d# ^" _4 a* E$ F
-----
+ p7 q' ?3 S' Y# lAsuswrt is the firmware developped by Asus for their newer routers. They are
0 E+ h7 a" J5 K6 G5 f# Calso porting it to some of their older models, like the RT-56U and RT-N16. 0 `- }, S7 E2 @ u
While originally based on Tomato-RT, Asus has disabled some of the - ]9 A v2 T7 P5 D) n6 ^" Z
original Tomato features, and added others.: u6 J: f9 d3 R( n
' W4 m0 ~" B% I
Asuswrt-merlin is a customized version, which I am developping.$ F* S9 V$ W5 X& u9 I+ a; [$ l
The goal is to do some bugfixes and minor enhancements to Asus's firmware,
9 Y `( T- `; p& E; G; L I4 I' cwithout targeting at full-blown advanced featuresets such as provided by
$ B. k( z! W# D9 ~excellent projects like Tomato or DD-WRT. Some of the features
5 w, ?; |; c7 A' E! h* jthat had been disabled by Asus have also been re-enabled.4 E$ m/ a. ]( H
This aims to be a more restrained alternative for those who prefer to stay ( Q8 i, m; }8 [: ^
closer to the original firmware, with limited risks of seeing new ' d: X4 o; M8 l" b) l8 M. V
features bring in new stability issues. I value stability over 5 h( P v5 ?. g- ?+ v
performance, and performance over features.
7 ?( ^3 T; R& F9 f5 U$ ], |& K
$ g: \: B# ]8 b5 W% m
t3 s; H+ R0 b
$ C2 x$ e! `* ^: ]$ a3 S: {2 ~Supported Devices6 T/ \. x7 D `: M9 P" U9 U
-----------------2 Y1 r" V% j0 D9 K# @$ Q4 \/ W
Supported devices are:( ^# L' D, F# Y5 A5 m3 y
* RT-N66U8 A1 `8 n/ K h
* RT-AC66U
8 x+ X" `1 q% m, Z, ?) P% l0 p
& o* q3 o, D$ ~$ Y* y0 |' ~5 ]/ dThese devices have experimental support (because I don't own one to test it):
! _7 g7 k* f4 Q8 L$ O8 [) x * RT-N16) D+ Z( W5 z8 D: C
: Q3 H \% t: S. j# R& }
% G! Q) s& I5 k) f4 A( D
, |: C) A+ q/ z
Features" L. G/ }' q% W; a' h2 T
--------; _8 N( C7 Y7 Z% \& l
Here is a list of features that Asuswrt-merlin brings over the original firmware:' a$ r0 X- |) m D7 i7 G: k( P. u
7 @4 W4 P& Y2 l' z, h1 l/ g5 v+ t. L- Based on the source code of release 3.0.0.4.220( k! }; E) {; y. v' N
- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices)+ M) I. @: }0 g3 y+ W" y9 l/ {
- WakeOnLan web interface (with user-entered preset targets)3 E9 n2 ~& N) O3 h
- Persistent JFFS partition
J$ l" S+ z6 H4 ^( M- ?- User scripts that run on specific events- x0 N! d" `' h! |$ D
- SSHD (through dropbear); } r7 q1 e5 X! ]
- HTTPS web interface
$ j. M- B4 [6 |& p' h: ]) L+ b- Crond
. k3 t1 V2 V+ t( z) f0 |- Clicking on the MAC address of an unidentified client will do a lookup in2 o3 z3 ^$ U% I$ k- L# m' f
the OUI database (ported from DD-WRT).
3 A$ M* x9 w5 g- Optionally turn the WPS button into a radio enable/disable switch
: r2 E* K4 y& n* U! k- s- Optionally save traffic stats to disk (USB or JFFS partition): H2 X" j6 I# n. b9 h2 m
- Display monthly traffic reports
# o/ t' w' }* d! x3 K- Display active/tracked network connections
# F- J5 ]. o) J" P- Allows tweaking TCP/UDP connection tracking timeouts
+ Z& b [/ V7 ?' v# n; E- o! E2 E- CIFS client support (for mounting remote SMB share on the router)
\# W* O% a/ |. X9 G. y$ I- Layer7 iptables matching
, t# a: X! V3 A5 D6 |- User-defined options for WAN DHCP queries (required by some ISPs)$ Z- V9 t8 Q3 F P, t
- Name field on the DHCP reservation list
: `3 q3 l( v, K- x3 V- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)
( Y- o, {' k: b) [; ?- Dual WAN support (both failover and load w$ h/ G9 p' n( H
balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)
+ ^. e& j) A7 x4 z2 E; x- Disk spindown after user-configurable inactivity timeout: c" N& c& p5 N9 F1 q" M' Q
- System info summary page3 p3 R2 |2 F- m, q5 ^1 `
- Wireless client IP, hostname, rate and rssi on the Wireless Log page
4 l; L7 U' P' h7 Q, y9 L( ~+ s% o* A- OpenVPN client and server, based on code originally written by% u+ h2 X* b3 n& k! W
Keith Moyer for Tomato and reused with his , [; q; e. T4 X
permission. (RT-N66U, RT-AC66U)
% F ^3 M% c, ~" v3 @- Z
+ A4 R! P6 m( j( d- u( x
% |; X% s# L: m' e+ T9 Z5 x& L) Q5 A* I% t4 j! b. V$ H( D" }( K; p
Installation3 w9 h$ {/ W. w) h
------------4 x7 d( a& k% Z1 T
Simply flash it like any regular update. You should not need to reset to
( x4 d1 b6 j$ \* dfactory defaults, unless coming from a version that used a different ' v9 h- q' g$ @' `
nvram size. You can revert back to an original Asus firmware at any time just2 D5 O( m# Y: G# W
by flashing one.
& @* Y3 B- [8 }! i
1 o* r* t5 e" fNOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the7 J% \) @1 W3 ^, r5 s1 |: E8 @) G. d L
first time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it & p# ?- y! B2 O# E
will wipe ALL your current settings and revert back to factory default!
. t9 h) A# S0 a" Y3 k- NThis is required to upgrade the nvram storage to 64 KB.: U( b+ Y4 c6 i9 V1 B" f8 J# k
% M: K$ {6 r" |0 {- F) c) A) h2 E
; P6 X3 I% r1 l: uUsage
5 u; Y$ m5 I, `" ~; m5 g-----
1 l+ }0 v! V8 b
* e% D% _9 C+ }. p2 Q* JFFS *
; Z% Y/ K0 i1 R7 o% e0 o: ~: JJFFS is a writable section of the flash memory (around 12 MB) which will ) H7 }: O9 u0 u7 @
allow you to store small files (such as scripts) inside the router without
0 j- _2 f, t: ?1 y% Y! Yneeding to have a USB disk plugged in. This space will survive reboot (but
5 T; w8 q' i) C/ N+ r- A; Git *MIGHT NOT survive firmware flashing*, so back it up first before flashing!). # [2 E3 s6 I& j$ w& ]8 b7 N
It will also be available fairly early at boot (before USB disks).
1 m4 d7 S' j& A8 w
7 a2 o/ [5 ?/ y8 DTo enable this option, go to the Administration page, under the System tab.
/ O2 L' g. q2 U9 w# x2 L5 D' B
First time you enable JFFS, it must be formatted. This can be done through 8 @3 ]$ s4 w8 e8 c
the web page, same page where you enable it. Enabling/Disabling/Formating
Q9 C" y0 p8 Q- Y& `/ @! VJFFS requires a reboot to take effect.
1 a3 D* c; O& B4 l1 R2 O! p7 H
" c& `0 w) {& q oI do not recommend doing frequent writes to this area, as it will 7 m& V5 l: g1 J7 J
prematuraly wear out the flash storage. This is a good place to . |2 k: o- G2 W8 }. N# R/ w6 e8 I
put files that are written once like scripts or kernel modules, or $ s) v- @4 t, z- }2 q: S$ B
that rarely get written to (like once a day). Storing files that ( u. x9 V' b: _
constantly get written to (like logfiles) is NOT recommended - use [" t! x' n/ y5 J" V1 e2 z
a USB disk for that.- T# S" O d0 ?8 D" q; _& _2 F9 z8 W
$ T( E0 T6 S2 t0 g
% j6 U3 m3 t6 o2 U+ h
8 r/ U' f7 s- X; m5 o; T* User scripts *" k; M% l1 T" U, }3 l* F
These are shell scripts that you can create, and which will be run when ; R% [. d$ E! }9 E+ @6 i
certain events occur. Those scripts must be saved in /jffs/scripts/
6 ~( P+ l% ~4 Z* v5 ]* {' @, k(so, JFFS must be enabled and formatted). Available scripts:$ T& K5 }1 N" s. u% y. q5 `
: ^5 P' G) x3 ]- W" p" M0 V: x
- services-start: Services are started (boot)
0 ^' A/ p! g3 n) ]- services-stop: Services are stopped (reboot)% r0 ?2 }6 H' x4 m; }
- wan-start: WAN interface just come up (includes if it went down and back up)7 M8 @- `; k9 O. A$ P
- firewall-start: Firewall is started (filter rules have been applied)
, i; q' h. k& X: ~- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)- S) f2 |8 |& p: A( _3 N% v H
- init-start: Right after jffs is mounted, before any of the services get started
8 V f+ D5 s" [" n$ n- pre-mount: Just before a partition is mounted. Be careful with & a% P+ c2 U& B; t$ ]# M
this script. This is run in a blocking call and will block the mounting of the 3 _0 t z! [8 l" O
partition for which it is invoked till its execution is complete. This is done / u5 _7 P( x- V0 K& p m
so that it can be used for things like running e2fsck on the partition before ; J x3 Y% B2 H: E8 j7 e. W$ @
mounting. This script is also passed the device path being mounted as an
$ e7 O1 h5 w! k0 z& ]* V3 r argument which can be used in the script using $1.; Z8 k) s! C2 y5 d
- post-mount: Just after a partition is mounted7 x$ Y/ X" y g w! f+ ~5 S
2 q; o1 i/ }& w" ~
Don't forget to set them as executable: K" J0 z! ]; t6 S8 G
6 b9 a8 z/ U" X2 q. { chmod a+rx /jffs/scripts/*
: |( U4 `: D: t
0 L' c5 P( r& Q) ?8 H. yAnd like any Linux script, they need to start with a shebang:
7 @1 h: \; U i E+ ^; J; A2 ~: b. w2 F: i: C
#!/bin/sh3 g) l2 X( w% k# w
0 Z5 C* N$ j, ~7 e& b4 H' S! G$ B* C
2 D! G. W. M: i, Z2 c( M5 X+ |) L
1 @1 h: P2 M9 X& w$ @5 I4 k1 U* WakeOnLan *# D) L f6 u- r7 Z
There's a WOL tab under the new Tools menu. From there you can enter a. C* U- z- ^# l; k
target computer's MAC address to send it a WakeOnLan packet. You can also! n U$ h& k1 ~, n0 w+ O2 M6 b5 E/ f" l
create a list of MAC addresses that will be stored in nvram, and on( g. V1 |; T! C+ ^9 D
which you can click afterward to wake up one of the listed computers, without # K$ c7 @" j: t g' P% t7 g7 b3 y# ]9 t
having to remember their MAC addresses.
, Q; j7 e$ J0 V, F: a* @# F
6 p* ?0 H h1 g" C, k; u" P. E" U$ X( F2 s
: N: C: ?6 I" T3 x: _& R
* SSHD *
0 g a8 z2 M" y9 U! \SSH support (through Dropbear) was re-enabled. Password-based login will use 8 _: T* K" f5 D, Z" V) H3 [
the same username and password as telnet/web access. You can also optionally 0 y' w$ T8 z( R' }
insert a RSA public key there for keypair-based authentication. There $ c7 s+ h7 v! o1 V1 I. y
is also an option to make ssh access available over WAN.
8 X: S+ W( _$ Y$ }5 u, J8 R$ l1 G- t) Y) _) T3 |% H
+ P" I1 P& C! y& P' B
* HTTPS management *
) ~1 n( P# S5 p, M; D, W2 X1 ^I re-enabled HTTPS access in the firmware. From the Administration->System % G% N7 \! [1 c: u- A% [) u; } U
page you can configure your router so it accepts connections on http, https ' k& A/ K& K* J) i: D+ G
or both. You can also change the https port to a different one . K# Q, Z# b( k) W/ s9 h, Z4 j
(default is 8443).6 E8 F& ?4 s; P7 n7 r
) z9 E( l$ E+ m ]. h6 N% L. b
# k V9 v) p" ~0 k& B$ x
" T0 T# P {+ C* WPS button mode - toggle radio *
# x( {; O8 U1 F$ U3 M' iYou can configure the router so pressing the WPS button will
9 c: |9 h# z% u! Q: F. W+ Ytoggle the radio on/off instead of starting WPS mode.
, T+ D( K/ v+ R, Z$ [3 F7 iThe option to enable this feature can be found on the
& r( x, c2 O! x* pAdministration page, on the System tab.; w' x1 B$ X9 T. U- b8 o
( E" M2 \0 D( ]! b9 }' [' q# J4 f m' S9 F( I5 U, @0 i) s1 W x
& I6 |0 j7 [1 b/ U& }* Crond *
7 B5 S$ W7 F% a; O' L+ uCrond will automatically start at boot time. You can
( y ?4 W. z6 bput your cron tasks in /var/spool/cron/crontabs/ . The file
6 t6 |' }0 j) S6 G+ R, Emust be named "admin" as this is the name of the system user.
$ W' f+ A1 a. I( b6 ?9 _8 l9 o& }Note that this location resides in RAM, so you would have to 3 ^8 K `( |0 V. @3 J
put your cron script somewhere such as in the jffs partition,
9 p3 \5 U1 Y8 y4 r7 c; xand at boot time copy it to /var/spool/cron/crontabs/ using . b. u3 e- ^; h% V
an init-start user script.2 S* X/ v8 a9 m8 L% [2 `+ p
9 X0 B @+ R/ e+ `5 ^- c9 ^/ U4 s, }! W/ v9 j0 S6 u6 [( S
# t% m3 q9 X/ O1 i( s; X6 J4 N
* Traffic history saving *1 n+ v9 o* ^! z, |
Under Tools -> Other Settings are options that will allow you
& `+ T0 d3 a( |! ato save your traffic history to disk, preserving it between ! A8 l0 h5 z, a
router reboots (by default it is currently kept in RAM, # B+ H; j6 V% M/ e; a' o' U" x
so it will disappear when you reboot).+ E3 k' m9 p9 J3 E. ~, q6 z
- N, w7 j, R8 y8 `: z+ @1 a( P2 D
You can save it to a custom location (for ( N+ U( W, B+ ?; L% w6 Q. |
example, "/jffs/" if you have jffs enabled), or
$ f1 \$ r6 n6 o) [/mnt/sda1/ if you have a USB disk plugged in.& x7 T, |# e( o& p& w( L7 x
Save frequency is also configurable - it is recommended 2 U# N" v& r9 z2 t; ~. w7 W
to keep that frequency lower (for example, once a day)
7 |. B2 r9 ?/ w$ k% oif you are saving to jffs, to reduce wearing out
( P" }6 Q+ }5 r0 E1 A, cyour flash memory. Make sure not to forget the trailing
2 @" M( B6 R: z. Qslash ad the end of the path.
0 h& i0 X, N+ J
& _8 y; Q; L3 Q) O* N# VAlso, a new "Monthly" page has been added to the Traffic
8 P$ ` a/ E( T8 hMonitor pages.( }( y( ^* S# K' _$ N' l$ v
4 d4 c6 }4 W T% a8 q+ s4 C" H( W$ p( R/ Y' q J5 C
6 K, s! \/ e0 X* ]: u; |* Display active connections ** f( | u3 O) B
There is a new tab under System Log called "Connections".
: x7 l, J( n) W2 \- S E5 \( UThis page will list the currently tracked network connections.
4 z3 ?* t8 |/ h; iYou can enable name resolution for IPs on the Tools menu,5 Z ]) |! E7 r( s! W* l* ^: r
under "Other Settings". Note that name resolution can
) u- p5 L3 p/ C2 m. c) g4 Dslow down the loading of this page, especially if you have
# ]8 i: |# O( ^7 Q% G0 k% a+ ga lot of tracked connections (for instance while torrenting).% z1 \# z/ b; ~7 p
8 J9 B ~7 A. H0 i+ s! |
( I- [. r2 t/ v: S( \
+ a7 K+ S J% c; U) W
* Adjust TCP/IP connection tracking settings *2 A4 |, ^/ G& U5 |
Under Tools -> Other Settings there are various parameters + ]- O4 F) V& j7 q
that lets you tweak the timeout values related to connection
8 R1 V1 E& s( v2 }, Xtracking for TCP and UDP connections. You should be careful with
6 b0 R( m1 B, q0 S" [, h1 A' q8 nthose settings. Most commonly, people will tweak the UDP timeout & V6 D' |7 F) g5 I
values to make them more VoIP-friendly, by using smaller timeouts.0 m, C- x& g. T4 k* R' R
Timeout values are in seconds.
: @4 D, `) q2 D% l' p( D; N! T9 q
, A3 J* c8 _1 Q) c# Z$ r0 U( `5 p X6 w; u/ w2 M
* Mounting remote CIFS shares on the router *9 Q" T: T4 O/ J+ o. t. D$ n) k
You can mount remote SMB shares on your router. The syntax will 3 r# }3 e/ J& c1 L/ p: }
be something like this:, F3 \* G* C( L- R, {9 o4 l. U
* @7 [# O4 n: o9 h4 O* nmount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"9 G: r, F. ^' q8 j5 o$ q
4 _' U6 n+ p9 Y# N% w `
(backslashes must be doubled.)4 N+ t2 j4 |) w+ S8 q' L' _
8 \! _5 X/ ^" K5 R6 e
( Q5 V9 Y( s8 z/ X- u
( h3 e) i" p5 F0 _
* Dual WAN (EXPERIMENTAL) *9 b: D" K& e8 n
Asuswrt originally supports using a USB 3G/4G modem to use as a
% O5 L0 J& g6 R; j/ Dfailover Internet connection. Dual WAN is the next step, also
$ @6 G8 s. S5 |2 s( H0 V& _) `3 zdevelopped by Asus but left disabled so far in their official & t9 S* M. {5 e. h
releases (probably because this is still work in progress).
0 m+ ^ O) H; Y% e, C: V
0 u, ~! \3 ~+ KThe first improvement over USB failover is that it works not only
K7 C e( ~ U: ?" T2 A! mwith USB but with other ethernet devices, which can be plugged
/ Y* C W% K% H' P. i8 Mon one of the LAN ports that you will select as the secondary WAN + v* V/ T: r0 A o( U
interface. The second difference is that in addition to failover ' k2 ?# h1 {3 n* Y
mode, Dual WAN also supports a load balancing mode, allowing ( t3 z" ~! W; e; V" s
you to share both connections at once.
; b+ {! r: O; ?; f) m5 y- B; F+ o. ]! ~
Keep in mind that Dual WAN is still an experimental feature, until : u: _: |; F# C/ ?# }
the time Asus finishes developping and testing it.
5 B& ]5 ?- j5 E
8 e: I6 J) p: p. l# p& M+ r, Q5 g, m, E, j2 m
" i* q! ?0 c9 }3 E* Disk Spindown when idle *
- p' W$ t8 I* b$ T* G/ T# J% bJeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you
+ z% F. }, B; {to configure a timeout value (in seconds) on the Tools -> Other Settings
0 x9 f e8 [6 F3 O7 Jpage. Plugged hard drives will stop spinning after being inactive
( ~* V: g# L# n# C/ Hfor that specified period of time. Note that services like Download Master
5 h. I" N! ]" h5 Lmight be generating background disk activity, preventing it from idling.
) d1 ?. Y" [2 U$ L
' u2 _5 F5 C$ f
- d0 i" l3 s4 c8 |: x/ a2 N
, y6 `! l) u+ Y [6 A- U* OpenVPN (client and server) *
6 s: e# t' q5 F. x# a3 z! HOpenVPN is an SSL-based VPN technology that is provided as a
0 g5 ~5 M3 W- s G) T1 |' [. esecure alternative to the PPTP VPN already included by Asus.
& x" U/ D( {3 b NOpenVPN is far more secure and more flexible, however it is ' ?8 y0 U7 p# o! a+ n2 O" d
not as easy to configure, and requires the installation of ' i+ Y& c: [+ J& u
a client software on your computer client. The client 5 U- i1 X4 f! p' X' a' x/ E! x
can be obtained through this download page:
. {3 m% ]+ K* U+ v& J- Q$ w! f) d: R3 Z$ q
http://openvpn.net/index.php/open-source/downloads.html
& _/ e }7 z: R! ~$ E3 ~; o/ C( t) w6 q/ O
Explaining the details of OpenVPN are beyond the scope of this # c+ N7 u! `3 N+ K3 R1 \
documentation, and I am in no way an expert on OpenVPN.. b% n' ^% Y- C: x8 q
Fortunately, there is a lot of available documentation and / X( ?' T7 T7 }* n* K
Howto guides out there. I tried to stick to the same option
1 i5 L8 `1 i8 O5 D7 sdescriptions as used by Tomato, so about any guide written $ N7 T+ C& N5 w. y# b" a& O
for Tomato can easily be used to guide you on
$ h0 ]+ _) F8 N4 ]Asuswrt-Merlin. For pointers, check the Wiki on the Asuswrt-Merlin
, {1 J7 P3 K& p7 L( @Github repository.3 X% o8 V5 M b8 w7 P$ w; G
% o' J: w0 T5 i& ^' |$ i% i( |$ e
' r6 d6 e9 }0 h
' Y* a8 |' ^$ A3 JSource code/ y9 a4 ] V( W1 p
-----------
4 ~8 g2 u4 p: FThe source code with all my modifications can be found
) i8 Q# T9 u: o& W# R; m3 |on Github, at:
, {9 d! }% G( I* i4 m5 u- F1 i' Z
https://github.com/RMerl/asuswrt-merlin
1 q$ p. {4 _# }+ U5 A9 _+ j8 l8 ~2 @$ \! |
$ K: m) V( D' ] ?
2 C, x& }& [: X8 E+ O' zHistory
' o2 `- G* p- b$ J9 _) s+ b g-------
, q$ E( [. X2 w% N" h$ z3.0.0.4.220.18b:/ B1 b( S% i7 a& P' M4 z
- NEW: Report both rx and tx rates on wifi connections# i7 A3 h" U% `/ C3 M( Y! a Z- l
- FIXED: Handle cases where the wireless driver returns a speed of -1
% R1 p- e& Z' R2 e0 a9 ^. w - FIXED: Removed rssi retrieval retries, as it would make the first access to
; P2 u3 R' I) o0 c" C the wireless page take forever if you had multiple connected clients./ t2 w+ s4 q; A
You will have to manually refresh the page the first time you access it
. {: d8 R( S% E( i7 o# w if the RSSI is reported as "??".
: w' K; P4 k2 q& c1 u" l. o! D
( K# t# K3 S8 e& C9 Z( z4 I( a# x# Y' O, _! [: v3 I
3.0.0.4.220.18:, G" R- j$ ^/ q4 T) F9 f
- NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be7 ]- k" u6 V) k& X
manually set to a value between 0 and 15, with 3 being the default).
0 @7 a5 Z; Z d+ U) R( y( I - FIXED: Buffer overrun in init code that would crash the router when + n- h. J+ P. ]
too many features were enabled at compile time.
7 a) h# @( R- l+ a0 {6 b - FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)* F9 G/ _8 P2 \
- FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.
! ~9 p5 M" p+ |! m - FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were $ i0 `) A8 N3 b# R% D
not properly saved.
; H* [, P3 ~; D' y# z; L, q! W. q - FIXED: First time a client's rssi is polled it would return 0.8 M- c# Z" n& _! u; p" Z
- FIXED: post-mount user script wasn't executed (regression in 220.17)) [' e. E) h' t: a# {4 U
- CHANGED: Added some info to the OpenVPN server and client pages.
5 U) K! [/ W3 f& j' r' B5 B - CHANGED: Improved load time of the VPN Status page.
3 J7 ?- K% M6 O6 ?6 V; y4 X: M0 u, w9 X Z+ U3 k! d
8 `7 d% C. ?, ^3.0.0.4.220.17:
6 ?! E7 \& H* y1 y2 {# ?$ y4 k. I - NEW: Rebased on 3.0.0.4.220, which includes:4 W5 T9 v; d$ g& z
* Fixes to IPv6 6rd$ Q) X% g2 I0 O" v/ ~
* Fixes to AC66U Wifi + QoS
! e1 Z" Z' a7 I q$ t * AiCloud6 j9 f1 R: s9 X+ U( d" N( ~
* Interference mode once again enabled
+ Q8 k/ F5 @0 p, v8 p( N; o" A2 b - NEW: Display last received rate and rssi for each clients on Wireless Log page.! y9 [( @2 O/ e+ B2 G7 K
- FIXED: dnsmasq not listening to DNS requests from OpenVPN clients
& W( [) i/ d: g. e if you had just enabled the option on the webui.
5 `9 x) e) y% D! y0 Q4 y - FIXED: PPTP clients not always showing on VPN Status page.9 Q& y& f# P/ _: n. C
- CHANGED: Disabled DualWAN as it's currently broken in 220.: H. o' K" ]5 @( Z, e6 A
- CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks, u6 J' p9 G8 |7 i) Z" A6 h9 M B2 B
the router.
( l4 @4 C( |: B" ]4 _ - CHANGED: Removed firmware update checker to avoid accidental
9 q8 G, z& L: ?9 Q' H4 X# \ revert to original FW.
% x I y; X& o/ b/ [
# g4 _% V( n& i/ Z& P0 r; M( Z9 V% u+ i
3.0.0.3.178.16 Beta:
7 T- M w6 r) M# U; c) E - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by
% j8 P2 |8 A% p; \$ d- F' t3 D } Keith Moyer (from the Tomato project).
4 u/ A! o! L7 ?/ G3 _, m - NEW: Added crontab command
! t3 [4 v" S" ~6 S! e( x3 Y! k - FIXED: (RT-AC66U) Would crash when accessing a LAN device through either
( d9 p% b3 ~' \& S8 W VPN or the NAT Loopback (GRO is now disabled for that device)
, e; d& z& I, t" l - FIXED: dnsmasq was listening to all interfaces by default, allowing
* f9 p$ O% W5 K9 Z( C! X even dhcp requests to be serviced from the wan side if you# @+ m+ A3 A9 k3 [
had the firewall disabled (Asus bug) (fixed by dev0id)
. K; O% ]. i* f - FIXED: Default disk idle spindown now set to 0 (disabled).
8 b# m* U+ T) L6 d( P4 `- w4 l5 {9 K - FIXED: Corrupted WOL list when using IE.+ B# W- E2 `; c5 c) [4 _
- CHANGED: Upgraded openssl to 1.0.0j.
! ~, ?/ a8 n+ ? - CHANGED: Included fully functional openssl command (will allow you to
' G0 H4 q/ _: a create keypairs and certificates from the router).
6 a! A8 ~* i) G z' i' O - CHANGED: Removed power adjustments from the Performance page, as they
1 o7 C3 c# H1 I2 S! F& N5 S are redundant, and not as reliable. Q1 r' j; d8 ]2 K
- CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I 8 D6 ~. V# W7 X- N- ~# M8 \
am unable to work on them without an actual router.
0 s! ~/ Q* l. V( k) C7 ?" P0 w4 }
6 F) _8 w2 f/ Z, `5 l- c
( Y3 i' y7 u: b8 d+ m" U# B3.0.0.3.178.15:: |7 U! a2 F0 C. Q5 K- G% U
- NEW: Rebased on 3.0.0.3.178. Notable fixes by Asus:
$ t/ Y# n9 X4 {8 Z * Radio turns back on based on schedule
/ o! T1 O, a f8 f! e% ^$ {/ ? * Reorganized QoS pages
8 b7 n1 ^' t* u% ? * Turning WAN DHCP connection off will first release current DHCP lease3 T$ C, Q. n! [6 j5 p# ^8 G7 w
- NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.
( M5 K- j# j* i/ O( A$ r' o5 l! V - NEW: (RT-AC66U) Implemented JFFS support. Limiting partition to 32 MB
' A2 _5 _8 ^( G0 n, ^' q max, as using the whole 90+ MB available makes little sense for
P Z/ f: e F' z" H JFFS, and was also displaying some issues.
+ ~) d$ Z3 U. s - NEW: Added nat-start user script, as NAT rules get applied separately from; w" Z5 C+ t+ {5 z. i' r6 J
other firewall rules (firewall-start changes to the nat table are : R8 e. K0 m5 w2 [: I+ p; Z1 k
being overwritten when the router starts NAT)! ?+ q; D7 D/ R4 T6 }0 V3 A
- NEW: Added additional info to Sysinfo page
8 t: _" E4 E K5 f/ t - NEW: Added chroot applet! A: W$ R$ ], n3 ]
- NEW: Option to allow SSH access from WAN4 E9 s" }2 z8 W0 U. X+ X7 |4 t
- NEW: Option to exclude specific devices from idle spindown1 K1 I& l0 j+ B+ S( ^0 r+ z- ^
- FIXED: Performance page now uses the new Sysinfo API, and is now able
# k4 O. P/ A2 o to deal with cases where radios are disabled.
6 I- n1 v! Q& X) D$ [2 x5 l7 }1 \9 d- z+ M7 y' @
4 v7 V0 j0 f; {- @! }$ c3.0.0.3.162.14b:
' |& k/ j g- ?: _2 z+ O' r7 T - FIXED: Web server would crash for some people when accessing& K" I$ l3 ?+ W' |
the Wireless Log page.
4 s; u) z. N1 R2 C k# C
0 o3 m( a$ {1 ?: p# p. g
5 e) l# k% z4 A; r+ T5 b3.0.0.3.162.14:! e; W* K6 x9 r7 ^
- NEW: Spin down disks after (user-configurable) inactivity timeout7 b6 X% x0 O0 k
(using Jeff Gibbons' sd-idle-2.6)
8 L7 v' O% x3 e& m1 O5 g! i - NEW: System information page under the Tools menu.) b# U' A& q, ^, A
- NEW: Station list on the Wireless Log page will now report associated
- d* ?2 @! w+ J" C( H# F IP and hostnames (when possible).7 p# y" `! s4 i+ l
- CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:0 H( j; I2 H: A
http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)5 ~9 N2 {* L6 K @+ F! T
- CHANGED: Better integration of the Run Cmd page.) ~, e/ a0 z2 P" f! |" ~+ f
- FIXED: Incorrect left menu rendering when under the Tools menu.
, i: j9 ^0 X! J" K% H1 L7 s _, _8 }. @' ^8 e( \- D V2 I# Z' ~
. K6 g, i7 L; q3 Q8 s2 M) q1 p9 v
3.0.0.3.162.13:$ G; m$ d0 I/ k) x( ?, l
- NEW: Rebased on 3.0.0.3.162. m# g4 c+ ~0 G m: f, W1 P
- CHANGED: Switched to WPS radio toggle code Asus added,
9 o# s/ t9 H6 f% J# q now on the Administration -> System tab.$ ~ O7 J1 h. P% k6 A
$ S- o3 W6 Z. J% }( L7 z- R
" K# K; z% i' p, y5 u4 }# o d
3.0.0.3.157.12 Beta:
& }8 y# r+ [5 W. rThis is based on unreleased Asus code, which they have
# p W2 u. T0 ?$ N ugraciously provided me with.; n* P. C7 T. _$ B
3 c Y: k# l+ N& L! `1 H; a+ F; s" K3 j4 [ - NEW: Rebased on 3.0.0.3.157. Notable changes from Asus:
* }) h$ }0 @- g K; M . IPv6 tunnel memory leak fixed3 L* Q0 z' j4 x+ v3 H) p1 s
. They fixed many issues, making some of my patches 1 r0 r+ R8 S* Q4 u2 y$ g( R" [; n
no longer necessary, such as timezone DST, https auth, etc...' w& q0 }- g1 a2 H
. Upgraded radvd! v- h0 Y4 Z3 P8 c+ z
- NEW: Added link to the command shell page in Tools menu. C/ X# G* m% A$ X( F7 H" ^
- NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)9 A9 I3 E; C( v N0 k }9 w R* W
- NEW: Added "tee" command.
3 l+ e7 ?3 Q% z - FIXED: NAT loopback rules would actually NAT every lan to lan
' l' Q8 p. W+ @6 w connections instead of only those needing the loopback! s* ~, @; Q7 V
(bug in Asus's code). Replaced with new code based on a
9 w! G: n5 p' z% N) L suggestion from Phuzi0n on the DD-WRT forums.) d! b8 J4 T3 G
- FIXED: Accessing the WOL page would make it resend the last
8 ]% N: r' R, F9 R+ f WOL request.3 X L6 J7 S ?$ i2 o# H8 {2 m
- FIXED: 'cru' was using 'root' instead of 'admin'" U" X: g! T0 o: N4 t! v7 D
- CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)
4 I2 |! I3 b/ }; R - CHANGED: Made tracked connections load async from rest of the page
h- L) ?4 B" f8 P) [" B% T @ - CHANGED: Increased hostname width on Connection status page' L- d8 ?) S8 V( T2 H0 J
- CHANGED: Improved WOL page functionality., D! ^, i* G0 u: S4 e& p8 R& M; y' U$ u
: u1 i5 l5 [, ^# |7 e2 f5 n) S# B9 g) U9 j4 q) s$ l
3.0.0.3.144.11 Beta:# ?5 S' p( q% q6 o
- NEW: Name field added to DHCP reservation list: H5 ?4 y E A) F' g7 q. D
- NEW: Webui option to enable resolving IPs on the Connections tab& b ?9 y* S7 G( r' K
- NEW: Store a list of computer MACs to use as WOL targets! _7 V6 U: s0 Z5 f' `
- CHANGED: Increased dhcp options from 32 to 128 characters
# j4 H4 W1 @+ M - FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced, L2 T* p/ w/ W( h& r$ e
it to 16 in recent versions)
4 U4 i: n& i' R' j0 U - FIXED: Retrieve dhcpc options for the correct wan interface
2 G' {. U3 C8 U- d; K: Y, q" |9 \& d& [: u5 c
4 X' f; z7 m* T5 n( r: X: O# c) q& J
3.0.0.3.144.10:
4 F# y8 u8 j; Q, i1 P - NEW: Rebased on 3.0.0.3.144.
* d# d( g7 X U1 h+ G6 M - NEW: Support for 64K NVRAM enabled. ***First flash will
$ P+ b i# Y$ m3 a wipe out ALL your settings! And you cannot restore
9 P4 K- i, w8 b x0 ]: M) `# k from saved settings - you must manually reconfigure
$ b5 r7 o' _0 r2 w# k1 A5 z everything. Be warned!***; K1 C$ P9 k* q3 Q4 R
- NEW: Enabled support for Broadcom Wimax devices' Q; A9 k' e2 V% d; @' a- p. m
- NEW: Added cifs kernel module (for mounting remote SMB shares)
: v0 h8 i3 E' s9 w3 \7 Q - NEW: Added layer7 iptables matching
0 h3 q2 ~# C3 @! f$ j - NEW: Added user-options for DHCP on the WAN page
6 W& K+ O( r3 ^! ]6 z$ w* C - FIXED: Router crashing when connecting to it over Wifi
1 _0 Y, _2 W1 l: p F and running the newer QoS code (disabled GRO)
8 @. q4 Y. Y' h' G. M, V4 Y8 y! ` - FIXED: Router crashing when connecting to a network ( v8 m; N6 ?6 c* o# \. T
device behind the router from over a VPN
) N- T0 }) `1 o connection (disabled GRO).
$ N& Z$ Z) N; R' S - FIXED: Incorrect timezone set unless enabling
' x% |5 Y# G2 S% ? M: \ manual DST.
: h2 ~" }5 a8 ?, X" X) g0 b/ X
. v) S7 }6 ^1 N- O' I8 [8 A+ H# }9 \- u) [. p3 L! s- E/ y
3.0.0.3.130.9:
7 B- W6 Z7 o- \, p8 ?# b9 U - NEW: Enabled new Dual WAN support from Asus
3 O- ]2 G( Q. o% F - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui; h! R# _0 n5 }/ u0 }4 m" l
% v6 z" j0 R% t( E- f
2 F2 y1 D2 X9 b1 [
3.0.0.3.130.8:
7 v5 U1 p0 g2 I" e) G3 m*** Reverting to factory defaults BEFORE and AFTER flashing
5 `" L l% P0 N; rthis version is strongly recommended! The newer Asus code base 6 O- j, c$ a: C4 F' Y; @
seems to have changed quite a few settings, so you'll want to ( ]# G4 A* E( U
not only start with the new default values, but also get rid
& ]+ j2 F# P; V: ?of obsolete settings. Otherwise you will be wasting a ; ?( f8 F, D7 ^3 S# p. t
good amount of the limited available nvram. ***
6 R! c5 S# q& p! `! ]0 f& I: T; }8 Q
- KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code ! M" w5 N& ?* @1 N5 T: y% Y
and/or kernel code)
2 j& i- F0 C; z& M: D! H3 ~0 a: ?! ~* M; u. q' q* a7 `
- KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing + J" u7 M2 w! y1 N
a LAN device behind the router. Workaround is to 6 B8 s0 ]0 ^, ]" m7 E5 I7 j1 _; }' a
use an IP range outside of the local LAN3 O$ x5 I Q0 E5 ~" U. {5 a
(i.e. 10.0.0.0 instead of 192.168.1.0), and either
+ ~% X* ^% r& Q. s% G: ` set your VPN to use the VPN tunnel as default
& d9 c' W& M m0 H) S+ p gateway, or manually add a route to your VPN
5 n- Y! M5 A' K1 `- W) i) s client.
! t" m( b$ e- J* r( S. y0 Y: |" D" U
- NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources).4 b0 d& Z* }% ]+ V* D- q' f8 x1 H
Build 130 brings various code changes to IPv6, not sure
) N" a2 o2 Y) W8 p0 \* d what else (as I have no changelog between 112 and 130).
6 |0 S# h, m0 ?1 C# i The QoS code remains from build 108, as build 130 is ' n- ]( }0 Y$ e2 k2 Q" X
unstable.
0 f3 v: I$ q9 s% _5 P1 c - NEW: Added "diff" utility) ], [0 y5 A5 c" N$ Z V
- NEW: Keyword-based filter (new in 130)
7 N! z9 T8 M) u( U- L: J) x - FIXED: Firmware/settings can now be uploaded over HTTPS
' Z# z W3 N2 W/ G (bug fixed by Asus)/ a& }0 x3 l7 K' E# k' \; }
- FIXED: Buffer overflow in networkmap that would cause garbled
4 n0 t5 B; s5 \& S, @. a9 l device names to appear on the clists list (bug in
& z. g) t) [( g: w- F Asus's code)
; s6 z3 h1 D E+ O4 C$ \ - FIXED: Firewall would break when applying a game preset that 6 ?# R2 H9 o L( m8 Q/ t N
had multiple ports separated by a "," (bug in Asus's
8 C0 R! v% e! d code). C$ ?/ H7 Y( T0 H6 L! i* Z, C/ T
- FIXED: WOL through webui wasn't working when IPv6 is enabled; V; x- g% M: ?. D
- FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)
* z+ I0 ~ V* c- q - IMPROVED: /jffs/scripts/ will be created automatically if it
: ~; @/ p* g f# U W5 { doesn't exist (you must still make any new script * c; l5 G, i2 [# n9 }( v T
executable using "chmod a+rx script_filename")
, T% r/ S4 |; |2 l4 ^
$ ?" }& H" c7 q$ I7 e1 T/ A
& S: H% G! f4 u4 `. c) f7 W* b* o3.0.0.3.108.7:( ~6 k% \ e3 c0 U* D. d9 J
- NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)& |% w I& J" L9 K( S
- NEW: Added webui page under System Log to display active/tracked- v: R7 d5 l7 s8 Q
network connections.
; H* f1 T/ [- n; u- V3 n - NEW: Added netstat-nat command.
7 M1 L' U; B" ~ - NEW: Added pre-mount and post-mount user scripts (patch submitted by " y! m) s+ V$ C4 N1 f$ s9 s" I
Shantanu Goel)& P) ]7 {& C1 T. n
- NEW: Allows tweaking TCP/UDP connection tracking timeouts- W: ~, v' T" W6 l! G' E
- FIXED: Removed check in Asus's code that would reject txpower > 80/ t$ m) p8 ~0 V/ f8 \
unless you clicked three times on Apply (?!).
; z7 C& P- h1 v `/ T) a2 { NOTE: Still not sure power setting even works, as I get
, e2 M$ X+ }7 q# d A. n -80db from the other end of the house no matter if I use
' }# m: P$ t) a8 R 40 or 500 mW.
. U9 \* d1 c% ?5 X* ~; d P; `- J9 s0 h
6 W3 x2 B+ E8 t8 y: _; t3.0.0.3.108.6:* Q1 V- b. d( t8 C* A
- NEW: HTTP access list (backported from build 112)4 {: l4 i9 Q, B7 X% L2 o% E
- NEW: PPTP VPN encryption options (backported from build 112)
' v- Q) K8 s% D, r3 W* c - FIXED: Traffic history location was't properly saved
& |8 N8 g3 g; ^2 }! {3 h0 [ when changed in webui.
' k, U1 e& B9 C8 C& |& f7 n: C$ V - FIXED: Disabled traffic history saving to nvram for now,! N+ \& E1 i8 h- X
to avoid people accidentally filling their limited nvram space.( v5 o2 A+ m7 j0 [
- FIXED: Missing bottom pixels from the bottom of General menu, a# t' G+ b9 _0 ~
- FIXED: Removed invalid CSS attribute" h3 i) O! p' B& x/ F3 L$ W
- FIXED: typo in VPN iptables entries (bug in Asus's code)! s( F& p+ h) T5 N3 I
: A9 W5 {) B3 O) Q6 S$ |# O9 M/ [$ P1 z0 d% d* S$ {
3.0.0.3.108.5:
5 q: @/ C' c( ^) X, ? - NEW: Crond starts at boot time.
% b, q2 S- D5 B, q! m5 } - NEW: init-start is a new user script that will be run early on
/ w2 i% ]* G% ^2 f4 o6 @: }' _ at boot time (right after jffs is mounted, and before any
$ r- e% S6 R5 f v9 W4 b service gets started)1 t' t( J* Z6 c9 x
- NEW: Can save traffic history to a custom location (USB or - b$ H) T+ P; m" I1 r4 u# {9 j
JFFS, for instance) to preserve it between reboots.
& e/ g3 L' T. j - NEW: Added Monthly traffic page (ported from Tomato)
8 N8 b- D* |, ]( i$ ~. w - NEW: Added the Performance Tuning page (with temperature).
6 y0 W; i; a0 C: J - FIXED: Webui authentication was bypassed by the web server (bug in
7 v' ?3 V! {3 [6 [# Q3 t Asus's code)
( U. c( N% p: S/ G9 V6 d# B2 j2 F - FIXED: Httpd crash when uploading a FW or settings file over
: w) I- W" G. e2 B+ s* x0 o https - should simply fail now. For now you have to 7 j+ Y6 K: e6 j( B+ E
use http for flashing the FW or restoring your settings
9 {: y" ]) R5 S3 ~1 \( j- _ from a saved config file.
- {: @: \$ `7 {% y2 _+ F" N2 A3 K% t }, f, H4 q2 \
; j' `2 h$ x! m. ?( e) H9 [2 x- W3.0.0.3.108.4:
+ |; a: C" ~- T" o - NEW: Clicking on the MAC address of an unidentified client will do a lookup in# m4 H1 q; v( X# y
the OUI database (ported from DD-WRT).% c0 S3 A* t5 b, D9 R& `" n7 j
- NEW: Added HTTPS access to web interface (configurable under Administration)
- f9 n/ H" N6 \ - NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)
% R4 T& |2 M7 H5 J, C9 ] - FIXED: sshd would start even if disabled
0 ?* {5 Q6 x# v8 n - CHANGE: Switched back to wol, as people report better compatibility with it.6 z7 L2 v) p) U n
ether-wake remains available over Telnet.( [! a) @* o" }: Q0 Y# H/ ^
. f0 ]% A; ~6 q( F
: ?# ^3 C) u& k
3.0.0.3.108.3:
0 ]2 z4 K' A, c% [( d- K - NEW: JFFS support (mounted under /jffs)0 t4 V$ m8 V0 i+ p) M$ |
- NEW: services-start, services-stop, wan-start and firewall-start user scripts,
. x" ?% ?3 | _) g/ c7 l must be located in /jffs/scripts/ .
! X+ H* _/ w8 |' T - NEW: SSHD support& T6 ?; U0 Y/ x) T
- IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL
0 c# W) @+ ?! {5 R y - CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead.
! X$ |8 l* { N$ T( |! A - CHANGE: Added "Merlin build" next to the firmware version on web interface.
5 @5 q3 q3 {1 p" b7 k1 y5 [. u8 A8 E D8 ~; C& u3 s
" d+ {, l |" ?/ M: m& t
3.0.0.3.108.2:
& f( ]4 b8 s! P; I* j# `/ q% ` - NEW: Added WakeOnLan web page
3 O u! Y E' _0 ]: B/ J V" P! t/ @ g; w) o2 j
) ]0 e" e2 p- P, \1 T7 @3 H# Z
3.0.0.3.108.1:
7 C: K& a4 H+ ~' u. s" h - Initial release.$ k) d* ~5 A$ Z8 H( F
4 {7 W* i6 y% a( c8 K' E/ u2 P+ G
% W( X. [5 Z) u, ]& pContact information, d- r) S Z% N% m
-------------------! R; U6 Z. R1 P( C. Q5 i
SmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin): a- H1 |$ X8 E
Asus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.
0 c h. c7 n- ]" J1 YWebsite: http://www.lostrealm.ca/
& g" ?$ o k* L# O1 M1 y; HGithub: https://github.com/RMerl/asuswrt-merlin
) b& w# x5 W( BEmail: rmerl@lostrealm.ca% b, i' ^2 J" q$ l3 J. I3 Q# J
Twitter: https://twitter.com/RMerlinDev& m; j8 u2 v. a& G2 Z' f% k
9 k. J" x, }1 q1 m' t# y! x2 H
Development news will be posted on Twitter. You can also keep a closer eye 0 P9 G7 G) e7 J+ ?3 W: q7 f' m
on development as it happens through the Github site." Z4 m5 L5 [& ?1 s
+ `& K. a/ Z+ W; G& N2 b, p
For support question, plese use the SmallNetBuilder forums whenever possible, I regularily
+ T2 a5 h; N% l( L# X* _$ N% N, lpost there (in the Asus Wireless section).6 j8 @" X( X$ O8 d: i' g8 Q
5 N' B c: E+ t- b8 s. X) _# J7 D2 ~7 ~9 g* e3 r
Drop me a note if you are using this firmware and are enjoying it. If you really like it and want
0 ~0 q6 r& x' {% jto give more than a simple "Thank you", there is also a Paypal donation button on my website.
& b P* v4 ]) P& ^- g4 C+ T9 R1 h0 f3 P' w+ H" N1 z
I want to give my special thanks to Asus for showing an interest in this project,
! n( |' e4 h: H# K2 k5 }6 r$ eand also providing me with support when needed. Also, thank you everyone who has
% x' j( _2 k$ e/ P6 f% q3 c# Udonated through Paypal. Much appreciated!
* j+ G. h; M! T% g
" g* |6 g# i6 i
7 `) ~2 @ E5 A1 I: o* ^/ Y% k0 k4 Y$ f# ?
---
& p7 b1 J3 p+ NEric Sauvageau3 i* }% W8 u' d7 c" R' X' O
$ d( t/ \6 g9 R3 _; I ~3 q4 a
1 {4 O1 Q0 D4 t- H. F
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|