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