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