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