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