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