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