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