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