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