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