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