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