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