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