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