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