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