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