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