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