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