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