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