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