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