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