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